/** * Executes the cronjob. * * @param mixed $last_result What the last execution of this cronjob * returned. * @param Array $parameters Parameters for this cronjob instance which * were defined during scheduling. * Only valid parameter at the moment is * "verbose" which toggles verbose output while * purging the cache. */ public function execute($last_result, $parameters = array()) { $plugin = new Fleximport(); $plugin->triggerImport(); }
#!/usr/bin/php -q <?php require_once dirname(__FILE__) . '/../../../../cli/studip_cli_env.inc.php'; require_once 'lib/plugins/core/StudIPPlugin.class.php'; if (file_exists(dirname(__FILE__) . '/Fleximport.class.php')) { include_once dirname(__FILE__) . '/Fleximport.class.php'; } else { echo _("Fehler: Plugin zum Importieren ist nicht installiert oder am falschen Ort."); exit; } $GLOBALS['IS_CLI'] = true; $GLOBALS['FLEXIMPORT_IS_CRONJOB'] = true; echo sprintf(_("Um %s fängt ein neuer Durchlauf des Importscripts an."), date("H:i:s") . _(" Uhr am ") . date("j.n.Y")) . "\n"; $plugin = new Fleximport(); $plugin->triggerImport(); echo sprintf(_("Um %s hört der Durchlauf des Importscripts auf."), date("H:i:s") . _(" Uhr am ") . date("j.n.Y")) . "\n";