示例#1
0
function handler()
{
    $event = VIEW_LIST;
    $uri = $_SERVER['REQUEST_URI'];
    $peticiones = array(SELECT_CASE, INSERT_CASE, UPDATE_CASE, DELETE_CASE, UPLOAD_CASE, INSERT_IMG_CASE, DELETE_IMG_CASE, VIEW_INSERT, VIEW_UPDATE, VIEW_UPLOAD, VIEW_LIST);
    foreach ($peticiones as $peticion) {
        $uri_peticion = MODULO . $peticion . '/';
        if (strpos($uri, $uri_peticion) == true) {
            $event = $peticion;
        }
    }
    $data = helper_data();
    $data_2 = helper_data_2();
    $obj = set_obj();
    switch ($event) {
        case SELECT_CASE:
            $obj->select($data);
            $dataArray = array('name' => $obj->name, 'id' => $obj->id);
            retornar_vista(VIEW_UPDATE, $dataArray);
            break;
        case INSERT_CASE:
            $obj->insert($data);
            $dataArray = array('mensaje' => $obj->mensaje);
            retornar_vista(VIEW_INSERT, $dataArray);
            break;
        case UPDATE_CASE:
            $obj->update($data);
            $dataArray = array('mensaje' => $obj->mensaje);
            retornar_vista(VIEW_LIST, $dataArray);
            break;
        case DELETE_CASE:
            $obj->delete($data['id']);
            $dataArray = array('mensaje' => $obj->mensaje);
            retornar_vista(VIEW_LIST, $dataArray);
            break;
        case UPLOAD_CASE:
            $obj->select($data);
            $dataArray = array('name' => $obj->name, 'id' => $obj->id);
            retornar_vista(VIEW_UPLOAD, $dataArray);
            break;
        case INSERT_IMG_CASE:
            $obj->insert_img($data_2);
            $dataArray = array('mensaje' => $obj->mensaje);
            retornar_vista(VIEW_LIST, $dataArray);
            break;
        case DELETE_IMG_CASE:
            $obj->delete_img($data_2['id']);
            $dataArray = array('mensaje' => $obj->mensaje);
            retornar_vista(VIEW_LIST, $dataArray);
            break;
        default:
            retornar_vista($event);
    }
}
示例#2
0
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);
    }
}
示例#3
0
function handler()
{
    $event = VIEW_LIST;
    $uri = $_SERVER['REQUEST_URI'];
    $peticiones = array(SELECT_CASE, INSERT_CASE, UPDATE_CASE, DELETE_CASE, VIEW_INSERT, VIEW_UPDATE, VIEW_LIST);
    foreach ($peticiones as $peticion) {
        $uri_peticion = MODULO . $peticion . '/';
        if (strpos($uri, $uri_peticion) == true) {
            $event = $peticion;
        }
    }
    $data = helper_data();
    $obj = set_obj();
    switch ($event) {
        case SELECT_CASE:
            $obj->select($data);
            $dataArray = array('holder_name' => $obj->holder_name, 'holder_email' => $obj->holder_email, 'holder_phone' => $obj->holder_phone, 'city' => $obj->city, 'date_reservation' => $obj->date_reservation, 'num_children' => $obj->num_children, 'num_adults' => $obj->num_adults, 'id_excursion' => $obj->id_excursion, 'observations' => $obj->observations, 'id' => $obj->id);
            retornar_vista(VIEW_UPDATE, $dataArray);
            break;
        case INSERT_CASE:
            $obj->insert($data);
            $dataArray = array('mensaje' => $obj->mensaje);
            retornar_vista(VIEW_INSERT, $dataArray);
            break;
        case UPDATE_CASE:
            $obj->update($data);
            $dataArray = array('mensaje' => $obj->mensaje);
            retornar_vista(VIEW_LIST, $dataArray);
            break;
        case DELETE_CASE:
            $obj->delete($data['id']);
            $dataArray = array('mensaje' => $obj->mensaje);
            retornar_vista(VIEW_LIST, $dataArray);
            break;
        default:
            retornar_vista($event);
    }
}
示例#4
0
function handler()
{
    $event = VIEW_LIST;
    $uri = $_SERVER['REQUEST_URI'];
    $peticiones = array(SELECT_CASE, INSERT_CASE, UPDATE_CASE, DELETE_CASE, VIEW_INSERT, VIEW_UPDATE, VIEW_LIST);
    foreach ($peticiones as $peticion) {
        $uri_peticion = MODULO . $peticion . '/';
        if (strpos($uri, $uri_peticion) == true) {
            $event = $peticion;
        }
    }
    $data = helper_data();
    $obj = set_obj();
    switch ($event) {
        case SELECT_CASE:
            $obj->select($data);
            $dataArray = array('name' => $obj->name, 'description' => $obj->description, 'price_child' => $obj->price_child, 'price_adult' => $obj->price_adult, 'date_departure' => $obj->date_departure, 'date_return' => $obj->date_return, 'id_category' => $obj->id_category, 'id' => $obj->id);
            retornar_vista(VIEW_UPDATE, $dataArray);
            break;
        case INSERT_CASE:
            $obj->insert($data);
            $dataArray = array('mensaje' => $obj->mensaje);
            retornar_vista(VIEW_INSERT, $dataArray);
            break;
        case UPDATE_CASE:
            $obj->update($data);
            $dataArray = array('mensaje' => $obj->mensaje);
            retornar_vista(VIEW_LIST, $dataArray);
            break;
        case DELETE_CASE:
            $obj->delete($data['id']);
            $dataArray = array('mensaje' => $obj->mensaje);
            retornar_vista(VIEW_LIST, $dataArray);
            break;
        default:
            retornar_vista($event);
    }
}
示例#5
0
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);
    }
}
示例#6
0
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);
    }
}
示例#7
0
function handler()
{
    $event = VIEW_LIST;
    $uri = $_SERVER['REQUEST_URI'];
    $peticiones = array(RESERVATION_CASE, QUOTE_CASE, INSERT_CASE, OP_CASE, VIEW_RESERVATION, VIEW_QUOTE, VIEW_LIST);
    foreach ($peticiones as $peticion) {
        $uri_peticion = MODULO . $peticion . '/';
        if (strpos($uri, $uri_peticion) == true) {
            $event = $peticion;
        }
    }
    $data = helper_data();
    $obj = set_obj();
    $obj_2 = set_obj_2();
    switch ($event) {
        case RESERVATION_CASE:
            $obj->select($data);
            $dataArray = array('name' => $obj->name, 'id' => $obj->id);
            retornar_vista(VIEW_RESERVATION, $dataArray);
            break;
        case QUOTE_CASE:
            $obj->select($data);
            $dataArray = array('name' => $obj->name, 'price_child' => $obj->price_child, 'price_adult' => $obj->price_adult, 'id' => $obj->id);
            retornar_vista(VIEW_QUOTE, $dataArray);
            break;
        case INSERT_CASE:
            $obj_2->insert($data);
            $dataArray = array('mensaje' => $obj_2->mensaje);
            retornar_vista(VIEW_LIST, $dataArray);
            break;
        case OP_CASE:
            retornar_vista(VIEW_QUOTE, $dataArray);
            break;
        default:
            retornar_vista($event);
    }
}