<?php include_once "../../../clases/usuarios.php"; include_once "../../../clases/publicaciones.php"; include_once "../../../clases/bd.php"; switch ($_POST["metodo"]) { case "buscarPublicaciones": buscaPublicaciones(); break; case "actualizar": actualiza(); break; case "cambiarStatus": cambiaStatus(); break; case "actualizarPub": actualizaPub(); break; case "republicar": republica(); break; case "busquedaCaliente": buscarCaliente(); } function buscaPublicaciones() { session_start(); $usua2 = new usuario($_SESSION["id"]); if (isset($_POST["pagina"])) { $pagina = $_POST["pagina"]; } else {
$errores['email'] = 'El email no puede estar vacio'; $hayError = TRUE; } if (!isset($_POST['cp']) || !preg_match($patroncp, $_POST['cp'])) { // cp vacio o caracteres invalidos $errores['cp'] = 'El codigo postal no puede estar vacio, contener caracteres invalidos o mas 5 numeros'; $hayError = TRUE; } if (!isset($_POST['estado'])) { // No tiene estado $errores['cp'] = 'La tarea tiene que tener un estado'; $hayError = TRUE; } if (!isset($_POST['fecharea'])) { // No tiene fecha de realizacion $errores['fecharea'] = 'La tarea tiene que tener una fecha de realizacion'; $hayError = TRUE; } if ($hayError) { // Hay error include_once '/view/pre_modificartarea.php'; } else { $tarea = array(); $tarea = creaarraytarea($_POST['percon'], $_POST['descrip'], $_POST['tlfn'], $_POST['email'], $_POST['direccion'], $_POST['pob'], $_POST['cp'], $_POST['pro'], $_POST['estado'], $_POST['encargado'], $_POST['fecharea'], $_POST['anoant'], $_POST['anopos']); actualiza($tarea, $id); include_once '/ctrl/vertarea.php'; } } } else { include_once '/ctrl/sesion.php'; }