<?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); }
$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();
} 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();
$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();
<?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']);