public function set_showing_page($name) { self::$showing_page = $name; }
/// 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***********************";