Exemplo n.º 1
0
    $nParams[] = $fila['params'];
    $nFuncion[] = $fila['funcion'];
    $nfecha[] = $fila['fchCreado'];
}
$cantidad = sizeof($nId_cron);
for ($i = 0; $i < $cantidad; $i++) {
    error_log("Antes de Operar" . $time . "\n", 3, $log_file);
    if ($nFuncion[$i] == 'crearTramite') {
        error_log("Antes de Operar" . $time . "\n", 3, $log_file);
        // CREO UN OBJETO DE TIPO: Tramite
        $tramite = new Tramite($nId_cron[$i], $nParams[$i], $nFuncion[$i], $nfecha[$i]);
        // CARGAR EL JSON DESDE EL PARAMETRO DEL OBJETO
        $json_decode = json_decode($tramite->getParams());
        // RELLENO LAS VARIABLES
        $id_cron = $tramite->getId_cron();
        $funcion = $tramite->getFuncion();
        $fecha = $tramite->getfecha();
        error_log("Antes de Operar" . $time . "\n", 3, $log_file);
        //OPERAR
        operar($funcion, $json_decode, $id_cron, $fecha, $errores);
        error_log("Despues de Operar" . $time . "\n", 3, $log_file);
    }
}
$fin = strtotime('now');
$duracion = $fin - $inicio;
if ($errores <= 0) {
    $errores = 10;
}
if ($cantidad == 1 && $duracion > 10 || $cantidad > 1) {
    $ARRAY_log['cantidad'] = $cantidad;
    $ARRAY_log['errores'] = $errores;