芝麻web文件管理V1.00
编辑当前文件:/home/pulsehostuk9/public_html/status.pulsehost.co.uk/app/controllers/ServerMonitorCode.php
monitors_heartbeats->server_monitors_is_enabled) { redirect('dashboard'); } $server_monitor_id = isset($this->params[0]) ? (int) $this->params[0] : null; $api_key = isset($this->params[1]) ? input_clean($this->params[1]) : null; if(!$server_monitor_id || !$api_key) { die(settings()->main->title . " (" . SITE_URL. "): Server monitor ID or API key is missing."); } /* Get the user */ $user = \Altum\Cache::cache_function_result('user?api_key=' . $api_key, null, function() use ($api_key, $server_monitor_id) { return db()->where('api_key', $api_key)->where('status', 1)->getOne('users'); }); if(!$user) { die(settings()->main->title . " (" . SITE_URL. "): Server monitor owner not found."); } if($user->status != 1) { die(settings()->main->title . " (" . SITE_URL. "): Server monitor owner is disabled."); } $user->plan_settings = json_decode($user->plan_settings ?? ''); /* Get the server monitor */ $server_monitor = \Altum\Cache::cache_function_result('server_monitor?server_monitor_id=' . $server_monitor_id, null, function() use ($user, $server_monitor_id) { return db()->where('server_monitor_id', $server_monitor_id)->where('user_id', $user->user_id)->getOne('server_monitors'); }); /* Get the server monitor */ if(!$server_monitor) { die(settings()->main->title . " (" . SITE_URL. "): Server monitor not found."); } $url = SITE_URL . 'server-monitor-track/$server_id/$api_key'; echo <<