function handler() { $event = VIEW_GET_PROJECT; $uri = action(); $peticiones = array(GET_PROJECT, VIEW_GET_PROJECT); foreach ($peticiones as $peticion) { if (strcmp($uri, $peticion) == 0) { $event = $peticion; break; } } $proyectIS_data = helper_user_data(); $proyectIS = set_obj(); switch ($event) { default: $proyectIS->get(); $data = $proyectIS->projects; retornar_vista($event, $data); } }
function handler() { $event = VIEW_GET_USER; $uri = $_SERVER['REQUEST_URI']; $peticiones = array(SET_USER, GET_USER, DELETE_USER, EDIT_USER, VIEW_SET_USER, VIEW_GET_USER, VIEW_DELETE_USER, VIEW_EDIT_USER); foreach ($peticiones as $peticion) { $uri_peticion = MODULO . $peticion . '/'; if (strpos($uri, $uri_peticion) == true) { $event = $peticion; } } $user_data = helper_user_data(); $usuario = set_obj(); switch ($event) { case SET_USER: $usuario->set($user_data); $data = array('mensaje' => $usuario->mensaje); retornar_vista(VIEW_SET_USER, $data); break; case GET_USER: $usuario->get($user_data); $data = array('nombre' => $usuario->nombre, 'apellido' => $usuario->apellido, 'email' => $usuario->email); retornar_vista(VIEW_EDIT_USER, $data); break; case DELETE_USER: $usuario->delete($user_data['email']); $data = array('mensaje' => $usuario->mensaje); retornar_vista(VIEW_DELETE_USER, $data); break; case EDIT_USER: $usuario->edit($user_data); $data = array('mensaje' => $usuario->mensaje); retornar_vista(VIEW_GET_USER, $data); break; default: retornar_vista($event); } }
function handler() { $event = VIEW_GET_USER; $uri = action(); $peticiones = array(SET_USER, GET_USER, DELETE_USER, EDIT_USER, VIEW_SET_USER, VIEW_GET_USER, VIEW_DELETE_USER, VIEW_EDIT_USER); foreach ($peticiones as $peticion) { if (strcmp($uri, $peticion) == 0) { $event = $peticion; break; } } $user_data = helper_user_data(); $user = set_obj(); switch ($event) { case SET_USER: $user->set($user_data); $data = array('mensaje' => $user->message); retornar_vista(VIEW_SET_USER, $data); break; case GET_USER: $user->get('email', $user_data); $data = array('names' => $user->names, 'surNames' => $user->surNames, 'email' => $user->email); retornar_vista(VIEW_EDIT_USER, $data); break; case DELETE_USER: $user->delete($user_data['email']); $data = array('mensaje' => $user->message); retornar_vista(VIEW_DELETE_USER, $data); break; case EDIT_USER: $user->edit($user_data); $data = array('mensaje' => $user->message); retornar_vista(VIEW_GET_USER, $data); break; default: retornar_vista($event); } }