Beispiel #1
0
 /**
  * @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)])]);
     }
 }
Beispiel #2
0
 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);
 }