public function __toString() { global $CFG; $formname = rooms_avaliable_form::$formname; $string = '<a href="#apptForm_2" id="avaliable_rooms_link" class="inline"></a>'; $string .= '<div style="display:none;">'; $string .= '<div id="apptForm_2">'; $string .= '<form name="' . $formname . '" onsubmit="">'; //reservation id $string .= '<input type="hidden" name="reservation_id" value="">'; $string .= '<input type="hidden" name="form_name" value="' . $formname . '">'; $string .= '<input type="hidden" name="base_url" value="' . $CFG->wwwroot . '">'; $string .= '<input type="hidden" name="courseid" value="' . $this->course . '">'; //Main Form $string .= '<div id="details" class="calendar_apptForm_box">'; $string .= '<table>'; //Start Time $string .= '<tr>'; $string .= '<th style="text-align:right;">' . get_string('starttime', 'block_roomscheduler') . ':</th>'; $string .= '<td><input type="text" name="' . $formname . '_startTime_date" size="8" onkeyup="get_avaliable_rooms(\'' . $formname . '\');">'; $string .= ' '; $string .= rooms_avaliable_form::apptForm_timeDropdown($formname . '_startTime', '', 'get_avaliable_rooms(\'' . $formname . '\');'); $string .= '</td>'; $string .= '</tr>'; //End Time $string .= '<tr>'; $string .= '<th style="text-align:right;">' . get_string('endtime', 'block_roomscheduler') . ':</th>'; $string .= '<td><input type="text" name="' . $formname . '_endTime_date" size="8" onkeyup="get_avaliable_rooms(\'' . $formname . '\');">'; $string .= ' '; $string .= rooms_avaliable_form::apptForm_timeDropdown($formname . '_endTime', '', 'get_avaliable_rooms(\'' . $formname . '\');'); $string .= '</td></tr>'; //Save button $string .= '<tr>'; $string .= '<td><input type="button" id="' . $formname . '_close" value="' . get_string('close', 'block_roomscheduler') . '" onclick="$.fancybox.close()"></td>'; $string .= '</tr>'; $string .= '</table>'; $string .= '<div id="rooms_available"></div>'; $string .= '</div>'; //End of main form $string .= '</form>'; $string .= '</div>'; $string .= '</div>'; return $string; }
$PAGE->requires->js('/blocks/roomscheduler/fancybox/jquery.fancybox-1.3.1.pack.js'); $PAGE->requires->js('/blocks/roomscheduler/fancybox/roomscheduler.js'); $PAGE->requires->css('/blocks/roomscheduler/fancybox/jquery.fancybox-1.3.1.css'); $PAGE->requires->js('/blocks/roomscheduler/roomscheduler.js'); $PAGE->requires->css('/blocks/roomscheduler/style.css'); $PAGE->requires->css('/blocks/roomscheduler/rooms_available.css'); $PAGE->requires->js('/blocks/roomscheduler/rooms_available.js'); //$PAGE->requires->css('/blocks/roomscheduler/calendar/css/smoothness/jquery-ui-1.8.10.custom.css'); //$PAGE->requires->js('/blocks/roomscheduler/calendar/js/jquery-1.4.4.min.js'); //$PAGE->requires->js('/blocks/roomscheduler/calendar/js/jquery-ui-1.8.10.custom.min.js'); print '<link type="text/css" href="calendar/css/smoothness/jquery-ui-1.8.10.custom.css" rel="Stylesheet" /> <script type="text/javascript" src="calendar/js/jquery-1.4.4.min.js"></script> <script type="text/javascript" src="calendar/js/jquery-ui-1.8.10.custom.min.js"></script>'; echo $OUTPUT->header(); //Form to find avaliable forms $Avaliable_Rooms_FORM = new rooms_avaliable_form(); $Avaliable_Rooms_FORM->setCourseID($course); echo $Avaliable_Rooms_FORM; /* CONTENT */ echo $OUTPUT->heading(get_string('rooms', 'block_roomscheduler')); echo '<div style="width:90%;margin-left:auto;margin-right:auto;">'; echo '<div style="width:40%;float:left;">'; echo '<table class="generaltable" style="width:100%;margin-left:auto;margin-right:auto;">'; //avaliable rooms calendar------------------------------------------------------- if (has_capability('block/roomscheduler:reserve', $coursecontext) || has_capability('block/roomscheduler:manage', $coursecontext)) { echo '<tr>'; echo '<th colspan="1" class="header">' . get_string('avaliableroom', 'block_roomscheduler') . '</th>'; echo '</tr>'; echo '<tr>'; echo '<td colspan="1" class="cell" colspan="2" style="font-size:10px;">'; //echo '<a onclick="rooms_avaliable_popup(\''.rooms_avaliable_form::apptForm_formName().'\');">';