Ejemplo n.º 1
0
<?php

// Archivo de variables de configuracion
require_once '../config/config.php';
$obj_config = new ConfigVars();
// Archivo de mensajes
require_once '.' . $obj_config->GetVar('ruta_config') . 'mensajes.php';
// Clase Generica
require '.' . $obj_config->GetVar('ruta_libreria') . 'Generica.php';
$obj_generico = new Generica();
// 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);
    }
Ejemplo n.º 2
0
        $this->intentos = $intentos;
    }
    public function sortear()
    {
        $minimo = $this->numero / 2;
        $maximo = $this->numero * 2;
        for ($i = 0; $i < $this->intentos; $i++) {
            $int = rand($minimo, $maximo);
            self::intentos($int);
        }
    }
    public function intentos($int)
    {
        if ($int == $this->numero) {
            echo "<b>" . $int . " == " . $this->numero . "</b><br>";
            $this->resultado = true;
        } else {
            echo $int . " != " . $this->numero . "<br>";
        }
    }
    public function __destruct()
    {
        if ($this->resultado) {
            echo "¡Felicidades, has acertado en " . $this->intentos . " intentos!";
        } else {
            echo "Que lastima, has perdido en " . $this->intentos . "intentos.";
        }
    }
}
$loteria = new Loteria(10, 5);
$loteria->sortear();
Ejemplo n.º 3
0
    }
    public function sortear()
    {
        $minimo = $this->numero / 2;
        $maximo = $this->numero * 2;
        for ($i = 0; $i < $this->intentos; $i++) {
            $int = rand($minimo, $maximo);
            $this->intentos($int);
        }
    }
    public function intentos($int)
    {
        if ($int == $this->numero) {
            echo "<br>" . $int . " == " . $this->numero . "</br><br>";
            $this->contador++;
            $this->resultado = true;
        } else {
            echo $int . " != " . $this->numero . "<br>";
        }
    }
    public function __destruct()
    {
        if ($this->resultado) {
            echo "Felicitaciones, has ganado en " . $this->intentos . " intentos un total de resultados: " . $this->contador;
        } else {
            echo "Felicitaciones, has perdido en " . $this->intentos . " intentos con un total de resultados en: 0";
        }
    }
}
$jugandoloteria = new Loteria(6, 30);
$jugandoloteria->sortear();
Ejemplo n.º 4
0
        $maximo = $this->numero * 2;
        for ($i = 0; $i < $this->intentos; $i++) {
            $int = rand($minimo, $maximo);
            self::intentos($int);
        }
    }
    public function intentos($int)
    {
        if ($int == $this->numero) {
            echo "<b>" . $int . "==" . $this->numero . "</b><br>";
            $this->resultado = true;
        } else {
            echo $int . "!=" . $this->numero . "<br>";
        }
    }
    public function __destruct()
    {
        if ($this->resultado) {
            echo "Felicidades , has ganado en" . $this->intentos . "intentos";
        } else {
            echo "Que lastima, has perdido en" . $this->intentos . "intentos";
        }
    }
    public function imprimir()
    {
        echo "hola que tal" . "<br>";
    }
}
$Loteria = new Loteria(10, 10);
$Loteria->sortear();
$Loteria->imprimir();
Ejemplo n.º 5
0
<?php

// Vista asignada
$obj_xtpl->assign_file('contenido', $obj_config->GetVar('ruta_vista') . 'loteria' . $obj_config->GetVar('ext_vista'));
// Modelo asignado
require $obj_config->GetVar('ruta_modelo') . 'Loteria.php';
$obj_modelo = new Loteria($obj_conexion);
$obj_date = new Fecha();
switch (ACCION) {
    case 'add':
        // Ruta actual
        $_SESSION['Ruta_Form'] = $obj_generico->RutaRegreso();
        // Ruta regreso
        $obj_xtpl->assign('ruta_regreso', $_SESSION['Ruta_Lista']);
        $obj_xtpl->assign('muestra_fechasi', 'style="display:none;"');
        $obj_xtpl->assign('check_fechassi_no', 'checked');
        // Accion a realizar
        $obj_xtpl->assign('tipo_accion', 'save');
        $obj_xtpl->assign('tag_boton', 'Guardar');
        if ($result = $obj_modelo->GetDias()) {
            while ($row = $obj_conexion->GetArrayInfo($result)) {
                $obj_xtpl->assign('id_dias_semana', $row['id_dias_semana']);
                $obj_xtpl->assign('abv_dia_semana', $row['abv_dia_semana']);
                $obj_xtpl->parse('main.contenido.formulario.dias_sem');
            }
        }
        // Parseo del bloque
        $obj_xtpl->parse('main.contenido.formulario');
        break;
    case 'save':
        $nombre = $obj_generico->CleanText($_POST['txt_name']);