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 .= '&nbsp;&nbsp;';
     $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 .= '&nbsp;&nbsp;';
     $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;
 }
示例#2
0
$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().'\');">';