Ejemplo n.º 1
0
$conexion_arriba = new Bd();
if (!$conexion_arriba->ConnectDataBase('www.db4free.net', 'lottomaxdb', "lottomaxuser", 'secreta7')) {
    echo "sin_conexion_bd";
}
$obj_conexion = new Bd();
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
         } 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':
     // Ruta regreso
     $obj_xtpl->assign('ruta_regreso', $_SESSION['Ruta_Lista']);
     $id = $_GET['id'];
     // Actualiza el estatus como eliminado
     if ($obj_modelo->ActualizarStatusLoteria($id, 0)) {
         $_SESSION['mensaje'] = $mensajes['loteria_desactivada'];
     } else {
         $_SESSION['mensaje'] = $mensajes['fallo_loteria_desactivada'];
     }
     header('location:' . $_SESSION['Ruta_Lista']);
     break;
     // Activar loteria
 // Activar loteria
 case 'ok':
     // Ruta regreso
     $obj_xtpl->assign('ruta_regreso', $_SESSION['Ruta_Lista']);
     $id = $_GET['id'];
     // Actualiza el estatus como activo
     if ($obj_modelo->ActualizarStatusLoteria($id, 1)) {
         $_SESSION['mensaje'] = $mensajes['loteria_activada'];