/** * @param CronJob $cron_job */ public function index($cron_job) { if (!empty($cron_job->cron_job_id)) { $script = realpath(sprintf('%s/vendor/bin/script-runner', BASE_DIR)); $run_cmd = sprintf('%s %d', $script, $cron_job->cron_job_id); $output = `{$run_cmd}`; View::forgeWithoutLayout('Admin/RunCronJob.php', ['run' => json_encode(['cmd' => $run_cmd, 'result' => @json_decode($output)])]); } }
public function index($project_id) { $host = App::getInstance()->getSelfHost(); $data = ['converter_url' => sprintf('%s/static/local/swf/converter/converter.swf', $host), 'player_url' => sprintf('%s/static/local/swf/player/player.swf', $host, $project_id), 'project_url' => sprintf('%s/members/projects/data/%d', $host, $project_id)]; if (@$_GET['html'] == '0') { $url = sprintf('%s?%s', $data['converter_url'], http_build_query(array_intersect_key($data, array_flip(['player_url', 'project_url'])))); HttpResponse::getInstance()->redirect($url); } View::forgeWithoutLayout('Swf2Vid/FlashPlayer.php', $data); }