Index: branches/5.3.x/tools/run_event.php =================================================================== diff -u -N -r15902 -r16181 --- branches/5.3.x/tools/run_event.php (.../run_event.php) (revision 15902) +++ branches/5.3.x/tools/run_event.php (.../run_event.php) (revision 16181) @@ -1,8 +1,8 @@ Init(); - -$application->StoreVar('user_id', USER_ROOT, true); - -$run_event = new kEvent($argv[1]); // event name in form "prefix[.special]:event_name" -$application->HandleEvent($run_event); - -$application->Done(); - +$exit_code = 0; +$event_name = isset($argv[1]) ? $argv[1] : ''; +passthru(FULL_PATH . '/in-portal event:run ' . escapeshellarg($event_name), $exit_code); +exit($exit_code); $end = microtime(true); - -exit_code($run_event->status == kEvent::erSUCCESS ? 0 : 4); - -function exit_code($code, $msg = '') -{ - if ( $msg ) { - echo $msg . PHP_EOL; - } - - exit($code); -} -$end = microtime(true); \ No newline at end of file