public function set_showing_page($name)
 {
     self::$showing_page = $name;
 }
Example #2
0
     /// marcamos el error en el cron
     $cron_vars['cron_error'] = 'TRUE';
 } else {
     /**
      * He detectado que a veces, con el plugin kiwimaru,
      * el proceso cron tarda más de una hora, y por tanto se encadenan varios
      * procesos a la vez. Para evitar esto, uso la entrada cron_lock.
      * Además uso la entrada cron_exists para marcar que alguna vez se ha ejecutado el cron,
      * y cron_error por si hubiese algún fallo.
      */
     $cron_vars['cron_lock'] = 'TRUE';
     $cron_vars['cron_exists'] = 'TRUE';
     /// guardamos las variables
     $fsvar->array_save($cron_vars);
     /// establecemos los elementos por defecto
     $fs_default_items = new fs_default_items();
     $empresa = new empresa();
     $fs_default_items->set_codalmacen($empresa->codalmacen);
     $fs_default_items->set_coddivisa($empresa->coddivisa);
     $fs_default_items->set_codejercicio($empresa->codejercicio);
     $fs_default_items->set_codpago($empresa->codpago);
     $fs_default_items->set_codpais($empresa->codpais);
     $fs_default_items->set_codserie($empresa->codserie);
     /*
      * Ahora ejecutamos el cron de cada plugin que tenga cron y esté activado
      */
     foreach ($GLOBALS['plugins'] as $plugin) {
         if (file_exists('plugins/' . $plugin . '/cron.php')) {
             echo "\n***********************\nEjecutamos el cron.php del plugin " . $plugin . "\n";
             include 'plugins/' . $plugin . '/cron.php';
             echo "\n***********************";