Ejemplo n.º 1
0
if (!$obj_conexion->ConnectDataBase($obj_config->GetVar('host'), $obj_config->GetVar('data_base'), $obj_config->GetVar('usuario_db'), $obj_config->GetVar('clave_db'))) {
    echo "sin_conexion_bd";
}
// Modelo asignado
require '.' . $obj_config->GetVar('ruta_modelo') . 'Loteria.php';
//Script Para Activar y Desactivar Programación de Loterias
$string_busqueda = " fecha_desde <= '" . date('Y-m-d') . "'  AND status_especial <> 2 AND fecha_desde <> '0000-00-00'";
$result = $obj_modelo->BuscarFechaEspecial($string_busqueda);
if ($obj_conexion->GetNumberRows($result) > 0) {
    while ($row = $obj_conexion->GetArrayInfo($result)) {
        $obj_modelo->ActualizarStatusLoteria($row['id_loteria'], $row['status_especial']);
        $obj_modelo->ActualizarStatusEspecialLoteria($row['id_loteria'], 2);
    }
}
// Buscar las loterias que ya cumplieron con el estatus programado y volveras a su estado anterior.
$string_busqueda = " fecha_hasta < '" . date('Y-m-d') . "' AND fecha_hasta <> '0000-00-00' ";
$result = $obj_modelo->BuscarFechaEspecial($string_busqueda);
if ($obj_conexion->GetNumberRows($result) > 0) {
    while ($row = $obj_conexion->GetArrayInfo($result)) {
        if ($row['status']) {
            $status = 0;
        } else {
            $status = 1;
        }
        $obj_modelo->ActualizaStatusSorteo($row['id_loteria'], $status, $row['id_dias_semana']);
        $obj_modelo->ActualizaDatosLoteria($row['id_loteria'], $row['nombre_loteria'], $status, $row['id_dias_semana'], '0000-00-00', '0000-00-00', 0);
    }
}
?>

Ejemplo n.º 2
0
                         $status = 1;
                     } else {
                         $status = 0;
                     }
                 }
             } else {
                 $fecha_desde = "0000-00-00";
                 $fecha_hasta = "0000-00-00";
             }
         } else {
             $status_espe = 0;
             $fecha_desde = "0000-00-00";
             $fecha_hasta = "0000-00-00";
         }
         // Modifica la cuenta
         if ($obj_modelo->ActualizaDatosLoteria($id_loteria, $nombre, $status, $id_dias_semana, $fecha_desde, $fecha_hasta, $status_espe)) {
             // Actualiza el status de los sorteos Asociados
             $obj_modelo->ActualizaStatusSorteo($id_loteria, $status, $id_dias_semana);
             $_SESSION['mensaje'] = $mensajes['info_modificada'];
             header('location:' . $_SESSION['Ruta_Lista']);
         } else {
             echo "naiboa";
             $_SESSION['mensaje'] = $mensajes['fallo_modificar'];
             header('location:' . $_SESSION['Ruta_Form']);
         }
     } else {
         $_SESSION['mensaje'] = $mensajes['info_requerida'];
         header('location:' . $_SESSION['Ruta_Form']);
     }
     break;
 case 'del':