function get2AleatoriosCreadosHoy() { $arra = $this->getArra(); $ano = Server::getRequestDate("Y"); $mes = Server::getRequestDate("M"); $dia = Server::getRequestDate("D"); $arraHoy = array(); $flag = false; foreach ($arra as $key => $fila) { $partes = explode("-", $arra[$key]["fecha"]); if ($partes[0] == $ano) { if ($partes[1] == $mes) { if ($partes[2] == $dia) { if ($arra[$key]["privado"] != "ON") { array_push($arraHoy, $arra[$key]); $flag = true; $save = $key; } } } } } if ($flag == false) { return "No hay canciones subidas hoy"; } if (count($arraHoy) == 1) { $a = array(); $a[$save] = $arra[$save]; return $a; } $aleatorio = rand(0, count($arraHoy) - 1); $aleatorio2 = $aleatorio; while ($aleatorio2 == $aleatorio) { $aleatorio2 = rand(0, count($arraHoy) - 1); } $arraAleatorio = array(); $n = 0; foreach ($arra as $key => $fila) { if ($n == $aleatorio || $n == $aleatorio2) { $arraAleatorio[$key] = $arra[$key]; } $n = $n + 1; } //$arraAleatorio = array_rand($arraHoy, 2); return $arraAleatorio; }
$manager = new ManagerUser($db); $today = getdate(); $params['email'] = Request::req('email'); $params['password'] = sha1(Request::req('password')); $rpass = sha1(Request::req('password')); if ($params['password'] != $rpass) { header('Location:../../login.php?r=2'); exit; } $params['alias'] = Request::req('alias'); $params['dischargeDate'] = $today['year'] . '-' . $today['mon'] . '-' . $today['mday']; $params['active'] = 0; $params['administrator'] = 0; $params['personal'] = 0; if ($params['alias'] === '' || $params['alias'] === NULL) { $params['alias'] = $params['email']; } if (Request::req('rol') == 'administrator') { $params['administrator'] = 1; } else { if (Request::req('rol') == 'personal') { $params['personal'] = 1; } } $user = new User(); $user->set($params); $r = $manager->insert($user); $db->close(); if ($r == 1) { header('Location:../../extra/sendmail.php?user='******'alias']) . '&email=' . urlencode($params['email']) . '&time=' . Server::getRequestDate()); }
require 'clases/AutoCarga.php'; $sesion = new Session(); if (!$sesion->isLogged()) { $sesion->sendRedirect("phplogout.php"); exit; } $user = $sesion->getUser(); $nombre = Request::post("nombre"); $subir = new FileUpload("input"); $subir->setDestino("canciones/{$nombre}/"); if (!$subir->subida()) { echo "Ha ocurrido un error: es posible que las extensiones de los archivos no" . " sean los correctos o que el nombre de la cancion que quieres subir ya exista"; exit; } $user = $sesion->getUser(); $genero = Request::post("genero"); $privado = Request::post("privado"); $partesAudio = pathinfo($_FILES["input"]["name"][0]); $audio = $partesAudio['filename'] . "." . $partesAudio['extension']; $partesImagen = pathinfo($_FILES["input"]["name"][1]); $imagen = $partesImagen['filename'] . "." . $partesImagen['extension']; $fecha = Server::getRequestDate("Y") . "-" . Server::getRequestDate("M") . "-" . Server::getRequestDate("D") . "-" . Server::getRequestDate("h") . "-" . Server::getRequestDate("m"); $cancion = new Cancion($user, $nombre, $genero, $audio, $imagen, $privado); $arra = array(); $arra[$nombre] = array("user" => $user, "genero" => $genero, "audio" => $audio, "imagen" => $imagen, "privado" => $privado, "fecha" => $fecha, "visitas" => 0); $sesion->leerArchivo(); $sesion->addCancion($arra); $sesion->guardarArchivo(); $sesion->set($cancion); $sesion->set($nombre, $cancion); header("Location: escuchar.php?c={$nombre}");
<?php require './clases/AutoCarga.php'; $id_us = Request::post("id_us"); $dia = Request::post("dia"); $mes = Request::post("mes"); $anio = Request::post("anio"); $Tipo_Id = Request::post("Tipo_Id"); $dni = Request::post("dni"); $btSubir = Request::post("archivo"); echo Filtrar::isInt($id_us); echo Filtrar::isInt($dia); echo Filtrar::isInt($mes); echo Filtrar::isInt($anio); echo Filtrar::isInt($Tipo_Id); if (Server::getRequestDate("Y") - $anio >= 14) { if ($dni == NULL || $dni == "") { echo "Documento de identidad obligatorio"; } } if (strlen($id_us) <= 8) { echo "Nº de Tarjeta Sanitaria: incorrecto"; } if ($dia < 1 || $dia > 31) { echo "Dias entre 1-31"; } if ($mes < 1 || $mes > 12) { echo "Mes entre 1-12"; } if (strlen($anio) < 4) { echo "Año debe tener 4 cifras";
<?php require '../clases/AutoCarga.php'; $bd = new BaseDatos(); $gestor = new ManejoUsuario($bd); $email = Request::post("email"); $clave = Request::post("clave"); $alias = Request::post("alias"); $fecha_alta = Server::getRequestDate('FH'); $activo = 0; $personal = 0; $administrador = 0; if ($activo == null) { $activo = 0; } if ($administrador == null) { $administrador = 0; } if ($personal == null) { $personal = 0; } $usuario = $gestor->get($email); if ($usuario->getEmail() == $email) { header("Location:../error/error.php?mensaje=Este usuario ya esta dado de alta"); } else { $usuario = new Usuario($email, sha1($clave), $alias, $fecha_alta, $activo, $personal, $administrador); $gestor->insert($usuario); $bd->close(); $mensaje = $bd->getError(); header("Location:../activacion/correo.php?email={$email}"); }
<?php $user = array(); $user["juan"] = 'abc'; $user["pepe"] = 'ghi'; $user["ana"] = '111'; $user["php"] = 'php'; require '../clases/AutoCarga.php'; $login = Request::post("login"); $pass = Request::post("pass"); $sesion = new Session(); $fechaAlta = Server::getRequestDate("FH"); $usuario = new Usuario($login, NULL, $pass, NULL, NULL, NULL, NULL, $fechaAlta); //carga de usuarios en la sesion $sesion->set("usuarios", $user); //carga de archivos en la sesion $canciones = scandir('../subir/mp3/'); $sesion->set("canciones", $canciones); if (isset($user[$login]) && $user[$login] == $pass) { $sesion->setUser($usuario); $sesion->sendRedirect("user.php?imgp=../subir/mp3/logopodcast.jpg"); } else { $sesion->destroy(); $sesion->sendRedirect("login.php"); }
</thead> <tbody> <?php foreach ($sesion->get("usuarios") as $key => $value) { ?> <tr> <td> <?php echo $key; ?> </td> <td> <?php echo Server::getRequestDate("FH"); ?> </td> </tr> <?php } ?> </tbody> </table> </div> <!-- /.table-responsive --> </div> <!-- /.col-lg-8 (nested) -->