private static function signSet() { $bd = new BaseDatos(); $email = Request::req("email"); $clave = Request::req("clave"); $alias = Request::req("alias"); $date = date('Y-m-d h:i:s'); $activo = 1; $personal = 0; $administrador = 0; //----------------------------------- $email_a = $email; $titulo = Request::req("titulo"); $descripcion = Request::req("descripcion"); $perfil = Request::req("perfil"); $galeria = Request::req("galeria"); $style = "_plantilla1"; $usuario = new Usuario($email, sha1($clave), $alias, $fecha, $activo, $personal, $administrador); $artista = new Artist($email, $titulo, $descripcion, $perfil, $galeria, $style); $manageUsurio = new ManageUser($bd); $manageArtist = new ManageArtist($bd); $manageUsurio->insert($usuario); $manageArtist->insert($artista); header("Location: ../frontend/index.php"); }
function read() { //añadimos a cada propiedad de la clase ($this->$key) su valor si lo pasamos con el mismo nombre foreach ($this as $key => $valor) { $this->{$key} = Request::req($key); } }
function loginSet() { echo 'LOGIN'; $email = Request::req("email"); $clave = sha1(Request::req("clave")); header("Location: ../login/index.php?email={$email}&clave={$clave}"); }
function handle() { $op = Request::req("op"); $metodo = $op; //Aquí le decimos si existe el metodo en la clase (podemos llamar a otra clase en lugar de this) if (method_exists($this, $metodo)) { $this->{$metodo}(); } else { $this->principal(); } }
static function handle() { $action = Request::req("action"); $target = Request::req("target"); $metodo = $action . ucfirst($target); if (method_exists(get_class(), $metodo)) { self::$metodo(); } else { self::viewIndex(); } }
static function handle() { //gestionar la petición $bd = new DataBase(); $gestor = new ManageObra($bd); $gestorArtista = new ManageArtista($bd); $action = Request::req("action"); $do = Request::req("do"); $metodo = $action . ucfirst($do); if (method_exists(get_class(), $metodo)) { self::$metodo($gestor, $gestorArtista); } else { self::readView($gestor, $gestorArtista); } }
static function handle() { $bd = new DataBase(); $gestor = new ManageRelations($bd); $action = Request::req("action"); $do = Request::req("do"); $metodo = $action . ucfirst($do); if (method_exists(get_class(), $metodo)) { //ucfirst pone la primera en mayuscula echo 'El método existe'; self::$metodo($gestor); } else { echo 'la función no existe'; self::readView($gestor); } $bd->close(); }
private static function editset() { $user = self::user(); if ($user) { $db = new Database(); $manager = new ManagerUser($db); $user->set(Request::reqFull()); $where['email'] = Request::req('old-email'); $res = $manager->set($user, $where); $db->close(); } self::editview(); }
private static function registroYa($gestor, $sesion) { $email = Request::req("email"); if ($gestor->get($email)->getEmail() !== $email) { $artista = new Artista($email); $artista->read(); $artista->setClave(sha1($artista->getClave())); if ($gestor->insert($artista)) { MailGoogle::sendMailActivacion($email); self::addArtista($gestor, $sesion, "Realizado con exito"); } else { self::addArtista($gestor, $sesion, "Algun dato fallo al intentar modificarse" . var_dump($artista)); } } else { self::addArtista($gestor, $sesion, "Ese correo ya existe"); } }
<?php require '../clases/AutoCarga.php'; header('Contet-Type: application/json'); $sesion = new Session(); $no = json_encode(array('login' => false)); $pagina = Request::req("pagina"); if ($pagina === null) { $pagina = 1; } if ($sesion->isLogged()) { $bd = new DataBase(); $gestor = new ManageCity($bd); $pager = new Pager($gestor->count()); $paginas = $pager->getPaginas(); $ciudades = $gestor->getListJson($pagina); echo '{"ciudades":' . $ciudades . ', "paginas": ' . $paginas . '}'; $bd->close(); } else { echo $no; }
public function read2() { foreach ($this as $key => $value) { if (Request::req($key) === null) { $this->{$key} = 0; } else { if (Request::req($key) === "on") { $this->{$key} = 1; } else { $this->{$key} = Request::req($key); } } } }
private static function editset() { $user = self::user(); if ($user && Request::get('password') == Request::get('rpassword')) { $db = new Database(); $manager = new ManagerUser($db); $user->set(Request::reqFull()); $res = $manager->set($user, Request::req('old-email')); $db->close(); } header('location:?op=edit&do=view'); }
private static function writeStyle($gestor, $sesion) { $user = $sesion->getUser(); $estilo = Request::req("estilo"); $fp = fopen('../artista/Themes/' . $user->getTema() . '/assets/css/mystyle.css', 'w'); fwrite($fp, $estilo); fclose($fp); self::changeStyle($gestor, $sesion); }
<?php require '../../../../classes/AutoLoad.php'; $session = new Session(); $user = $session->getUser(); if ($user === NULL) { header('Location:../login.php'); exit; } $request = Request::reqFull(); if (Request::req('administrator') == NULL) { $request['administrator'] = 0; } if (!Request::req('personal') == NULL) { $request['personal'] = 0; } $db = new Database(); $manager = new ManagerUser($db); $user = $manager->get($request['pk']); $user->set($request); $res = $manager->set($user); header("Location:../readuser.php?r={$res}&op=update");
<?php require '../clases/AutoCarga.php'; header('Contet-Type: application/json'); $sesion = new Session(); $no = json_encode(array('delete' => -1)); if ($sesion->isLogged()) { $bd = new DataBase(); $gestor = new ManageCity($bd); $id = Request::req("ID"); $r = $gestor->delete($id); $bd->close(); $respuesta = '{"delete":' . $r . '}'; echo $respuesta; //var_dump($bd->getError()); } else { echo $no; }
<?php require '../clases/AutoCarga.php'; $correo = Request::req("correo"); MailGoogle::sendMailCambioEmail($correo); header("Location:https://mail.google.com/mail/"); exit;
<?php require '../clases/AutoCarga.php'; $bd = new DB(); $gestor = new ManagerUsuario($bd); $usuario = new Usuario(); $correo = Request::req("email"); $usuario = $gestor->get($correo); $password = Request::post("password"); if (Request::req("alta") != "") { $sesion = new Session(); $sesion->setUser($usuario); $bd->close(); if ($usuario->getAdministrador() == 1 || $usuario->getPersonal() == 1) { header("Location:entorno.php"); } else { header("Location:portalUS.php"); } exit; } if (sha1($password) === $usuario->getClave()) { if ($usuario->getActivo() == 0) { header("Location:../indexAfirm.php?activate=true&email={$correo}"); exit; } $sesion = new Session(); $sesion->setUser($usuario); if ($usuario->getAdministrador() == 1 || $usuario->getPersonal() == 1) { header("Location:entorno.php"); } else { header("Location:portalUS.php");
<?php require '../clases/AutoCarga.php'; header('Contet-Type: application/json'); $sesion = new Session(); $no = json_encode(array('insert' => -1)); if ($sesion->isLogged()) { $bd = new DataBase(); $gestor = new ManageReserva($bd); $dia = Request::req("dia"); $hora = Request::req("hora"); $nombre = Request::req("nombre"); $email = Request::req("email"); $condicion = 'dia like "' . $dia . '" and hora like "' . $hora . '" and nombre like "' . $nombre . '"'; $condicionExistencia = 'dia like "' . $dia . '" and hora like "' . $hora . '"'; $existe = $gestor->count($condicion); $existeDuplicado = $gestor->count($condicionExistencia); if ($existe == 0 && $existeDuplicado == 0) { $reserva = new Reservas("", $nombre, $dia, $hora); $r = $gestor->insert($reserva); $bd->close(); $respuesta = '{"insert":' . $r . '}'; echo $respuesta; } else { echo $no; } } else { echo $no; }
private static function seeExposition($gestor) { $email = Request::req("correo"); $gestorC = new ManagerCuadro(new DB()); $artista = new Artista(); $artista = $gestor->get($email); $listaCuadros = $gestorC->getListPageAuthor(0, 10, $artista->getEmail()); $plantilla = file_get_contents("artista/Themes/" . $artista->getTema() . "/index.html"); $plantillaLista = file_get_contents("artista/Themes/" . $artista->getTema() . "/lista.html"); $plantillaCuadro = file_get_contents("artista/Themes/" . $artista->getTema() . "/cuadro.html"); $plantillai = str_replace("{nombre}", $artista->getAlias(), $plantilla); $cadena = ""; foreach ($listaCuadros as $allcuadros => $cuadro) { $plantillaCuadro2 = str_replace("{ruta}", $cuadro->getUrlPublic(), $plantillaCuadro); $plantillaCuadro2 = str_replace("{nombre}", $cuadro->getNombre(), $plantillaCuadro2); $plantillaCuadro2 = str_replace("{resumen}", $cuadro->getResumen(), $plantillaCuadro2); $cadena .= str_replace("{cuadro}", $plantillaCuadro2, $plantillaLista); } $plantillai = str_replace("{contenido}", $cadena, $plantillai); $plantilla = $plantillai; echo $plantilla; }
function read() { foreach ($this as $key => $valor) { //leer de la interfaz de usuario q coincida con los valores de mi base de datos $this->{$key} = Request::req($key); } }
echo 'La IP es válida.<br/>'; } else { echo 'La IP no es válida.<br/>'; } if (filter_var($numero, FILTER_VALIDATE_INT)) { echo 'El número es válido.<br/>'; } else { echo 'El número no es válido.<br/>'; } if (filter_var($url, FILTER_VALIDATE_URL)) { echo 'La URL es válida.<br/>'; } else { echo 'La URL no es válida.<br/>'; } ?> <br/> el valor introducido es: <?php echo Request::post('texto'); ?> <?php echo htmlspecialchars_decode(Request::post('texto')); ?> <?php echo Request::req("texto"); ?> </body> </html>
<?php require '../../../../classes/AutoLoad.php'; $params['alias'] = Request::req('alias'); $params['password'] = sha1(Request::req('password')); $db = new Database(); $manager = new ManagerUser($db); $user = $manager->login($params); if (!$user) { header('Location:../../login.php'); exit; } else { $session = new Session(); $session->set('_user', $user); header('Location:../'); exit; }
function read() { foreach ($this as $key => $valor) { $this->{$key} = Request::req($key); } }
$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()); }
<?php require '../clases/AutoCarga.php'; $sesion = new Session(); $id_token = Request::req("id_token"); $url = 'https://www.googleapis.com/oauth2/v3/tokeninfo?id_token=' . $id_token; $conexion = curl_init(); curl_setopt($conexion, CURLOPT_URL, $url); curl_setopt($conexion, CURLOPT_RETURNTRANSFER, 1); $r = curl_exec($conexion); curl_close($conexion); if ($r['email_verified'] == true) { $bd = new Database(); $gestor = new ManageUsuario($bd); $usuario = $gestor->get($r['email']); //Comprobamos que el usuario existe. Si no lo registramos if ($usuario->getEMail() != null) { $sesion->set("usu", $usuario); if ($usuario->getActivo() == 1) { $r["tipo"] = 1; } else { if ($usuario->getPersonal() == 1) { $r["tipo"] = 2; } else { if ($usuario->getAdministrador() == 1) { $r["tipo"] = 3; } } } } else { //Aqui lo registraria
private static function deleteSet() { $bd = new BaseDatos(); $gestor_galeria = new ManageGallery($bd); $id_imagen = Request::req("id"); $imagen = $gestor_galeria->get($id_imagen)->getImagen(); $r = $gestor_galeria->delete($id_imagen); unlink($imagen); header("Location:?op=insert&r={$r}&action=read&do=View#section3"); }
private static function cambiarClave() { $sesion = new Session(); $bd = new DataBase(); $gestor = new ManageUser($bd); $claveNueva = Request::req("claveNueva"); $claveConfirmada = Request::req("claveConfirmada"); $id = Request::req("id"); $email = Request::req("email"); if ($claveNueva != $claveConfirmada) { self::viewCambiarclave("Las contraseñas no coinciden", "danger"); exit; } if (md5(Constant::PEZARANA . $email) == $id) { $user = $gestor->get($email); $user->setClave(sha1($claveNueva)); $r = $gestor->set($user, $email); if ($r == 1) { $sesion->login($gestor->get($email)); self::viewIndex("Contraseña cambiada", "success"); } else { self::viewCambiarclave("Problemas al cambiar la clave", "danger"); } } else { self::viewCambiarclave("ID incorrecto", "danger"); } }
<?php require '../../../../classes/AutoLoad.php'; $params['alias'] = Request::req('user'); $time = Request::req('time'); $db = new Database(); $manager = new ManagerUser($db); $user = $manager->unlock($params); $res = $user->setActive(1); header("Location:../../login.php?r={$res}&op=unlock");
<?php require '../clases/AutoCarga.php'; header('Contet-Type: application/json'); $bd = new DataBase(); $gestor = new ManageUsuario($bd); $sesion = new Session(); $email = Request::req("email"); $clave = Request::req("clave"); $sqlUsuario = $gestor->get($email); $sqlEmail = $sqlUsuario->getEmail(); $sqlPass = $sqlUsuario->getPassword(); $sqlNombre = $sqlUsuario->getNombre(); $condicion = 'email like "' . $email . '"'; $existe = $gestor->count($condicion); $ok = json_encode(array('email' => true, 'nombreProfesor' => $sqlNombre, 'emailProfesor' => $sqlEmail)); $no = json_encode(array('email' => false)); if ($existe == 1) { echo $ok; if ($clave == $sqlPass) { $usuario = new Usuario($sqlEmail, $sqlPass, $sqlNombre); $sesion->setUser($usuario); } else { $sesion->destroy(); } } else { echo $no; $sesion->destroy(); }
<?php require '../clases/AutoCarga.php'; header('Contet-Type: application/json'); $sesion = new Session(); $no = json_encode(array('delete' => -1)); if ($sesion->isLogged()) { $bd = new DataBase(); $gestor = new ManageReserva($bd); $id_reserva = Request::req("id_reserva"); $condicion = '`id_reserva` like ' . $id_reserva . ''; $existe = $gestor->count($condicion); if ($existe == 1) { $r = $gestor->delete($id_reserva); $bd->close(); $respuesta = '{"delete":' . $r . '}'; echo $respuesta; } else { echo $no; } } else { echo $no; }