<?php //CONTROLADOR PARA BORRAR UNA TAREA if (isset($_SESSION['tipo']) && $_SESSION['tipo'] == 'Administrador') { include_once MOD . 'tareas.php'; //Funciones para la tabla tareas $resultado = BuscarTarea($_GET['idTarea']); //Busca la tarea de la posición que llega por GET if (!$_POST) { if (!ExisteTarea($_GET['idTarea'])) { //Si no se ha enviado nada y la tarea no existe include_once VIEW . 'Error404.php'; } else { //Si la tarea existe muestra el formulario de confirmación de borrado include VIEW . "FormBorrar.php"; } } else { if (isset($_POST['no'])) { //Si no se quiere borrar la tarea recarga el index include_once 'redireccionar.php'; } if (isset($_POST['si'])) { //Si se quiere borrar la tarea, se borra de la base de datos // y recarga el index BorrarRegistro($_GET['idTarea']); include_once 'redireccionar.php'; } } } else { include_once VIEW . 'Error404.php'; }
if (!empty($errores)) { //Hay errores include VIEW_PATH . 'buscarform.php'; exit; } else { //No hat errores $datos['fecha_crea'] = 'fecha_crea' . $_REQUEST['modificador'] . '\'' . implode('-', array_reverse(explode('/', $_REQUEST['fecha_crea']))) . '\''; } } //Si provincia es distinta de "CUALQUIERA" if (!isset($_REQUEST['cualquiera'])) { //Añadir busqueda por provincia $datos['provincia'] = 'provincia=' . $_REQUEST['provincia']; } //Si estado es distinto de "TODOS" if ($_REQUEST['estado'] != 'T') { //Añadir búsqueda por estado $datos['estado'] = 'estado=' . '\'' . $_REQUEST['estado'] . '\''; } //Si no hay criterios de búsqueda if (empty($datos)) { //Mostrar todas las tareas $tareas = BuscarTarea(); } else { //Montar cadena string "WHERE" para acoplar a la consulta $condiciones = 'where ' . implode(' and ', $datos); //Envío del WHERE al modelo para la consulta $tareas = BuscarTarea($condiciones); } //Mostramos la vista de resultados de la búsqueda include VIEW_PATH . 'resultados.php';