Ejemplo n.º 1
0
// Conexion a la bases de datos
require '.' . $obj_config->GetVar('ruta_libreria') . 'Bd.php';
$obj_modelo = new Loteria($obj_conexion);
$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;