コード例 #1
0
 /**
  * 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();
 }
コード例 #2
0
ファイル: import.cli.php プロジェクト: Krassmus/Fleximport
#!/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";