$_SERVER['REDIRECT_STATUS'] = 404; echo "<h1>404 Not Found</h1>"; echo "The page that you have requested could not be found."; exit; } require_once dirname(__FILE__) . "/core.inc.php"; if (isset($argv)) { foreach ($argv as $arg) { $argList = explode('=', $arg); if (isset($argList[0]) && isset($argList[1])) { $_GET[$argList[0]] = $argList[1]; } } } if (init('scenarioElement_id') != '') { scenario::doIn(array('scenario_id' => init('scenario_id'), 'scenarioElement_id' => init('scenarioElement_id'), 'second' => 0)); } else { $scenario = scenario::byId(init('scenario_id')); if (!is_object($scenario)) { log::add('scenario', 'info', __('Scénario non trouvé vérifier id : ', __FILE__) . init('scenario_id')); die(__('Scénario non trouvé vérifier id : ', __FILE__) . init('scenario_id')); } if (is_numeric($scenario->getTimeout()) && $scenario->getTimeout() != '' && $scenario->getTimeout() != 0) { set_time_limit($scenario->getTimeout(config::byKey('maxExecTimeScript', 1) * 60)); } try { if ($scenario->getState() == 'in progress') { sleep(1); if ($scenario->getState() == 'in progress') { die('[' . date('Y-m-d H:i:s') . ']' . __('Impossible de lancer le scénario car déjà en cours : ', __FILE__) . $scenario->getHumanName() . "\n"); }