$isAdmin = 1; } $infoUser = array("firstname" => $USER->firstname, "lastname" => $USER->lastname, "email" => $USER->email, "isAdmin" => $isAdmin); $jsonOutputs = array("error" => "", "values" => $infoUser); } else { if ($action == "submission") { $room = explode(",", $room); $moduleid = explode(",", $moduleid); $start = explode(",", $start); $finish = explode(",", $finish); $modulename = explode(",", $modulename); $roomname = explode(",", $roomname); $error = array(); $values = array(); if (!has_capability("local/reservasalas:advancesearch", context_system::instance())) { list($weekBookings, $todayBookings) = booking_availability($initialDate); if ($todayBookings == 2 || count($room) > 3 || $CFG->reservasDia - $todayBookings - count($room) + 1 < 0 && $CFG->reservasSemana - $weekBookings - count($room) + 1 < 0) { $validation = false; } else { $validation = true; } } else { $validation = true; } $reservation = array(); for ($counter = 1; $counter < count($room); $counter++) { if ($multiply == 1 && has_capability("local/reservasalas:advancesearch", context_system::instance())) { //calculate all the dates from reserves rooms (Y-m-d) $fechas = reservasalas_daysCalculator($initialDate, $enddate, $days, $frequency); foreach ($fechas as $fecha) { if (reservasalas_validationBooking($room[$counter], $moduleid[$counter], $fecha)) {
$days = $days . "J"; } if ($fromform->ss['friday'] == 1) { $days = $days . "V"; } if ($fromform->ss['saturday'] == 1) { $days = $days . "S"; } if (!isset($fromform->size)) { $fromform->size = "1-25"; } if (!isset($fromform->fr['frequency'])) { $fromform->fr['frequency'] = 1; } } list($weekBookings, $todayBookings) = booking_availability($fromform->fecha); $moodleurl = $CFG->wwwroot . '/local/reservasalas/ajax/data.php'; //Booking preferences for basic users if ($CFG->reservasDia == null) { $CFG->reservasDia = 2; } if ($CFG->reservasSemana == null) { $CFG->reservasSemana = 6; } //Javascript,CSS and DIV for GWT ?> <link rel="stylesheet" type="text/css" href= "<?php echo $CFG->wwwroot . '/local/reservasalas/salas/css/Salas.css'; ?> "