コード例 #1
0
ファイル: BorrarTarea.php プロジェクト: adanwaky/practica1
<?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';
}
コード例 #2
0
    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';