Пример #1
0
            $idreserva = required_param('idreserva', PARAM_INT);
            $data = new stdClass();
            $data->id = $idreserva;
            $data->activa = 0;
            $DB->update_record('reservasalas_reservas', $data);
            //$DB->delete_records('reservasalas_reservas', array('id' => $idreserva));
            $action = 'ver';
        } else {
            print_error('ERROR');
        }
    }
}
// Implementacion del action ver
// muestra todas las reservas del usuario, las atrasadas, las confirmadas y las canceladas
if ($action == 'ver') {
    $tablareservas = tablas::misReservas();
}
//************************************************************************************************************
//view del action
if ($action == 'confirmar') {
    $o = '';
    $PAGE->navbar->add('Confirmar Reserva', '');
    $title = get_string('reserveconfirm', 'local_reservasalas');
    $o .= $OUTPUT->header();
    $o .= $OUTPUT->heading($title);
    ob_start();
    $confirmacionform->display();
    $o .= ob_get_contents();
    ob_end_clean();
    $o .= $OUTPUT->footer();
} else {
Пример #2
0
// Implementacion action ver, por defecto es la 1era vista
// permite buscar un usuario por medio de su correo institucional, para luego mostrar sus reservas
if ($action == 'buscarusuario') {
    $buscarform = new buscarUsuarioReservas();
    if ($fromform = $buscarform->get_data()) {
        $emailusuario = $fromform->usuario;
        if (!($usuario = $DB->get_record('user', array('username' => $emailusuario)))) {
            print_error(get_string('unregistereduser', 'local_reservasalas'));
        }
        $action = 'ver';
    }
}
// implementacion action ver
// en una tabla muestra las reservas de un usuario en especifico
if ($action == 'ver') {
    $tablareservas = tablas::misReservas($usuario->id);
}
//********************************************************************************************
$o = '';
if ($action == 'ver') {
    $title = get_string('reservations', 'local_reservasalas') . " " . $usuario->firstname . " " . $usuario->lastname;
    //*
    $PAGE->navbar->add(get_string('roomsreserve', 'local_reservasalas'));
    $PAGE->navbar->add(get_string('adjustments', 'local_reservasalas'));
    $PAGE->navbar->add(get_string('userReserves', 'local_reservasalas'), 'reservasusuarios.php');
    $PAGE->navbar->add($title);
    $o .= $OUTPUT->header();
    $o .= $OUTPUT->heading($title);
    if ($tablareservas->data) {
        $o .= html_writer::table($tablareservas);
    } else {