Example #1
0
 * 
 * 
 */
require_once '../config.php';
extract($_POST);
if ($_GET['tipo'] == 'contenido' && isset($_GET['id']) && is_numeric($_GET['id']) && !isset($_GET['permanente'])) {
    include_once RUTA_CONTROLLERS . '/Contenido_controller.php';
    $contenido_controller = new ContenidoController();
    $contenido = $contenido_controller->obtener_tipo_by_id($_GET['id']);
    $url = $contenido_controller->borrado_logico($_GET['id']) ? 'todos.php?tipo=' . $contenido->id_tipo . '&exito=ok' : 'todos.php?&tipo=' . $contenido->id . '&exito=error';
    header('Location:' . $url);
} else {
    if ($_GET['tipo'] == 'user' && isset($_GET['id']) && is_numeric($_GET['id']) && !isset($_GET['permanente'])) {
        include_once RUTA_CONTROLLERS . '/Usuario_controller.php';
        $usuario_controller = new Usuario_controller();
        $usuario_controller->update_campo_usuario('activo', "N", $_GET['id']);
        header('Location: todos_usuarios.php?tipo=9');
    } else {
        if ($_GET['tipo'] == 'contenido' && isset($_GET['id']) && is_numeric($_GET['id']) && isset($_GET['permanente'])) {
            include_once RUTA_CONTROLLERS . '/Contenido_controller.php';
            $contenido_controller = new ContenidoController();
            $contenido = $contenido_controller->obtener_tipo_by_id($_GET['id']);
            $url = $contenido_controller->eliminar_permanente($_GET['id']) ? 'papelera.php?tipo=' . $contenido->id_tipo . '&exito=ok&accion=borrar' : 'papelera.php?&tipo=' . $contenido->id . '&exito=error&accion=borrar';
            header('Location:' . $url);
        } else {
            if ($_GET['tipo'] == 'user' && isset($_GET['id']) && is_numeric($_GET['id']) && isset($_GET['permanente'])) {
                include_once RUTA_CONTROLLERS . '/Usuario_controller.php';
                $usuario_controller = new Usuario_controller();
                $url = $usuario_controller->eliminar_permanente($_GET['id']) ? 'papelera_usuarios.php?tipo=9&exito=ok&accion=borrar' : 'papelera_usuarios.php?&tipo=9&exito=error&accion=borrar';
                header('Location:' . $url);
            } else {
Example #2
0
             $contenido = $contenido_controller->obtener_tipo_by_id($id);
             if (!$contenido_controller->eliminar_permanente($id)) {
                 header('Location:papelera.php?&tipo=' . $contenido->id_tipo . '&exito=error&accion=borrar');
                 exit;
             }
         }
         header('Location:papelera.php?tipo=' . $contenido->id_tipo . '&exito=ok&accion=borrar');
         exit;
     }
 } else {
     if (!empty($_POST) && $_GET['tipo'] == 'usuario' && !isset($_GET['permanente'])) {
         include_once RUTA_CONTROLLERS . '/Usuario_controller.php';
         $usuario_controller = new Usuario_controller();
         foreach ($_POST as $array) {
             foreach ($array as $id) {
                 $usuario_controller->update_campo_usuario('activo', "N", $id);
             }
         }
         header('Location: todos_usuarios.php?tipo=9');
     } else {
         if (!empty($_POST) && $_GET['tipo'] == 'usuario' && isset($_GET['permanente'])) {
             include_once RUTA_CONTROLLERS . '/Usuario_controller.php';
             $usuario_controller = new Usuario_controller();
             foreach ($_POST as $array) {
                 foreach ($array as $id) {
                     if (!$usuario_controller->eliminar_permanente($id)) {
                         header('Location:papelera_usuarios.php?tipo=9&exito=error&accion=borrar');
                         exit;
                     }
                 }
             }
Example #3
0
<?php

//var_dump($_GET);
/**
 * @author Brais Calvo GarcĂ­a
 * @version 0.1
 */
/* 
 * restaurar.php
 * 
 * este archivo procesar los datos del formulario y comprobar que este todo correcto, si es asi, restaura los datos
 * 
 * 
 */
require_once '../config.php';
if ($_GET['tipo'] == 'contenido' && isset($_GET['id']) && is_numeric($_GET['id'])) {
    include_once RUTA_CONTROLLERS . '/Contenido_controller.php';
    $contenido_controller = new ContenidoController();
    $contenido = $contenido_controller->obtener_tipo_by_id($_GET['id']);
    $url = $contenido_controller->restaurar_item($_GET['id']) ? 'papelera.php?tipo=' . $contenido->id_tipo . '&exito=ok&accion=restaurar' : 'papelera.php?&tipo=' . $contenido->id . '&exito=error&accion=restaurar';
    header('Location:' . $url);
} else {
    if ($_GET['tipo'] == 'user' && isset($_GET['id']) && is_numeric($_GET['id'])) {
        include_once RUTA_CONTROLLERS . '/Usuario_controller.php';
        $usuario_controller = new Usuario_controller();
        $url = $usuario_controller->update_campo_usuario('activo', "S", $_GET['id']) ? 'papelera_usuarios.php?tipo=9&exito=ok&accion=restaurar' : 'papelera_usuarios.php?tipo=9&exito=error&accion=restaurar';
        header('Location: ' . $url);
    } else {
        header('Location: error_admin.php ');
    }
}