case 'update': if ($_POST) { // print_r($_POST); // $_POST['photo']=$_FILES['photo']['name']; include "../modules/Application/src/Application/Model/Txt/Update.php"; Update($_POST['id'], $_POST, $userfilename); // saltar a tabla header("Location: /user/select"); } else { // Formulario relleno con los datos $id = $router['params']['id']; $_GET['filename'] = $userfilename; include "../modules/Application/views/user/update.phtml"; } break; case 'delete': if ($_POST) { if ($_POST['submit'] == 'si') { DeleteUser($config, $_POST['id']); } // Saltar a select header("Location: /user/select"); } else { // Formulario de si/no para user id $row = GetUser($config, $router['params']['id']); $id = $router['params']['id']; $content = RenderView($router, array('row' => $row, 'id' => $id)); } break; } include "../modules/Application/views/layout/dashboard.phtml";
<?php include '../modules/Application/src/Application/Model/Mapper/UserMapper/GetUsers.php'; include '../modules/Application/src/Application/Model/Mapper/UserMapper/GetUser.php'; include '../modules/Application/src/Application/Model/Mapper/UserMapper/DeleteUser.php'; include '../modules/Utils/src/Utils/View/RenderView.php'; $userfilename = $_SERVER['DOCUMENT_ROOT'] . '/../data/user.txt'; switch ($router['action']) { case '_404': $content = RenderView($router, array()); break; } include "../modules/Application/views/layout/error.phtml";
break; case 'update': if ($_POST) { $array = $_POST; $array['photo'] = $_FILES['photo']['name']; Update($array, $filename); header("Location: /user/select"); } else { $users = file_get_contents($filename); $users = explode("\n", $users); $user = explode("|", $users[$route['params']['id']]); //echo $user[4]; $form = file_get_contents($formdef); include '../modules/Application/views/user/update.phtml'; } break; case 'delete': if ($_POST) { if ($_POST['submit'] == 'Si') { DeleteUser($config, $_POST['id']); } header("Location: /user/select"); } else { // Formulario si/no $user = GetUser($config, $route['params']['id']); $content = RenderView($route, array('user' => $user)); } break; } // $content = "kaka"; include '../modules/Application/views/layout/dashboard.phtml';