/** * Devuelve la lista de errores * @return type lista de errores */ public function get_errors() { $full = array_merge($this->errors, $this->db->get_errors()); if (isset($this->empresa)) { $full = array_merge($full, $this->empresa->get_errors()); } return $full; }
$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***********************"; } } /// Eliminamos la variable cron_lock puesto que ya hemos terminado $cron_vars['cron_lock'] = FALSE; } /// guardamos las variables $fsvar->array_save($cron_vars); $db->close(); } else { echo "¡Imposible conectar a la base de datos!\n"; foreach ($db->get_errors() as $err) { echo $err . "\n"; } } $tiempo = explode(' ', microtime()); echo "\nTiempo de ejecución: " . number_format($tiempo[1] + $tiempo[0] - $uptime, 3) . " s\n";