📄 index.php
字号:
$form->add_html_element($menu); $table = new table(); $table->set_attribute('cellpadding','0'); $table->set_attribute('cellspacing','0'); $table->set_attribute('style','width:100%'); $row = new table_row(); $link = new hyperlink("javascript:popup('select_calendar.php', '300','400');",$cal_open_calendar); $link->set_attribute('class','normal'); $link_text = isset($calendar) ? $calendar['name'] : $view['name']; $cell = new table_cell('<b>'.$link_text.'</b> ('.$link->get_html().')'); $row->add_cell($cell); $cell = new table_cell($sc_view.': '); $cell->set_attribute('style','text-align:right'); if(isset($view) && $view) { $calendars = $cal->get_view_calendars($view_id); if(count($calendars) > 1) { $select = new select("merged_view", $cal_settings['merged_view']); $select->set_attribute('onchange', 'javascript:document.forms[0].submit();'); $select->add_value('0', $cal_view_emerged); $select->add_value('1', $cal_view_merged); $cell->add_html_element($select); } } if($view_id == 0 || $cal_settings['merged_view'] == 1) { $select = new select("offset", $cal_view->offset); $select->set_attribute('onchange', 'javascript:'.$cal_view->get_change_view_handler($cal_view->clicked_day, $cal_view->clicked_month, $cal_view->clicked_year, 'this.value')); $select->add_value('1', '1 '.$sc_day); $select->add_value('2', '2 '.$sc_days); $select->add_value('5', '5 '.$sc_days); $select->add_value('7', '1 '.$sc_week); $select->add_value('14', '2 '.$sc_weeks); //$select->add_value('21', '3 '.$sc_weeks); $select->add_value('31', '1 '.$sc_month); $cell->add_html_element($select); } if ($cal_view->offset == 5) { $interval= 7; }else { $interval = $cal_view->offset; } $span = new html_element('span'); $fwd_img = new image('forward_small'); $fwd_img->set_attribute('style','width:16px;height:16px;border:0px'); $fwd_img->set_attribute('align','middle'); $back_img = new image('back_small'); $back_img->set_attribute('style','width:16px;height:16px;border:0px'); $back_img->set_attribute('align','middle'); if($cal_settings['show_days'] == '31') { $span->add_html_element(new hyperlink('javascript:'.$cal_view->get_date_handler(1, $cal_view->clicked_month-1, $cal_view->clicked_year), $back_img->get_html())); $span->innerHTML .= ' '.$months[$cal_view->clicked_month-1].', '.$cal_view->clicked_year.' '; $span->add_html_element(new hyperlink('javascript:'.$cal_view->get_date_handler(1, $cal_view->clicked_month+1, $cal_view->clicked_year), $fwd_img->get_html())); }elseif($cal_settings['show_days'] == '7' || $cal_settings['show_days'] == '5') { $span->add_html_element(new hyperlink('javascript:'.$cal_view->get_date_handler($cal_view->day-$interval, $cal_view->month, $cal_view->year), $back_img->get_html())); $span->innerHTML .= ' '.$sc_week.' '.date('W', $cal_view->start_time).' '; $span->add_html_element(new hyperlink('javascript:'.$cal_view->get_date_handler($cal_view->day+$interval, $cal_view->month, $cal_view->year), $fwd_img->get_html())); }else { $span->add_html_element(new hyperlink('javascript:'.$cal_view->get_date_handler($cal_view->day-$interval, $cal_view->month, $cal_view->year), $back_img->get_html())); $span->innerHTML .= ' '.date($_SESSION['GO_SESSION']['date_format'], $cal_view->start_time).' '; if($cal_settings['show_days'] > 1) { $span->innerHTML .= '- '.date($_SESSION['GO_SESSION']['date_format'], $cal_view->end_time-86400).' '; } $span->add_html_element(new hyperlink('javascript:'.$cal_view->get_date_handler($cal_view->day+$interval, $cal_view->month, $cal_view->year), $fwd_img->get_html())); } $span->set_attribute('style','font-size:14px;margin-left:10px;'); $cell->add_html_element($span); $row->add_cell($cell); $table->add_row($row); $form->add_html_element($table); $table = new table(); $table->set_attribute('style','width:100%'); $row = new table_row(); $row = new table_row(); $cell = new table_cell(); $cell->set_attribute('valign', 'top'); $div = new html_element('div'); $div->set_attribute('id','date_picker1_container'); $div->set_attribute('style', 'width:200px;'); $cell->add_html_element($div); $cell->add_html_element(new date_picker('date_picker1', '',$cal_view->clicked_month.'/1/'.$cal_view->clicked_year, 'date_picker1_container', 'date_picker')); if($view_id > 0 && $cal_settings['merged_view'] == '1' && $view['event_colors_override'] == '0') { $h3 = new html_element('h3',htmlspecialchars($cal_legend)); $h3->set_attribute('style', 'margin-top:5px'); $cell->add_html_element($h3); $div = new html_element('div', ' '); $div->set_attribute('class', 'summary_icon'); $div->set_attribute('style', 'background-color: #FFFFCC'); $cell->add_html_element(new html_element('div', $div->get_html().' '.htmlspecialchars($cal_multiple_calendars))); $calendars = $cal->get_view_calendars($view_id); foreach($calendars as $calendar) { $div = new html_element('div', ' '); $div->set_attribute('class', 'summary_icon'); $div->set_attribute('style', 'background-color: #'.$calendar['background']); $cell->add_html_element(new html_element('div', $div->get_html().' '.htmlspecialchars($calendar['name']))); } }else { $div = new html_element('div'); $div->set_attribute('id','date_picker2_container'); $div->set_attribute('style', 'width:200px;margin-top: 10px;'); $cell->add_html_element($div); $cell->add_html_element(new date_picker('date_picker2', '',($cal_view->clicked_month+1).'/1/'.$cal_view->clicked_year, 'date_picker2_container', 'date_picker')); } $row->add_cell($cell);}else{ if($view_id > 0) { $calendars = $cal->get_view_calendars($view_id); $view = $cal->get_view($view_id); $form->add_html_element(new html_element('h1', $view['name'])); }else { $calendar = $cal->get_calendar($calendar_id); $form->add_html_element(new html_element('h1', $calendar['name'])); } $table = new table(); $table->set_attribute('style','width:100%'); $row = new table_row();}if($view_id > 0 && $cal_settings['merged_view']=='0'){ foreach($calendars as $calendar) { $cal_view->add_calendar($calendar); $events = $cal->get_events_in_array($calendar['id'], 0, 0, local_to_gmt_time($cal_view->start_time), local_to_gmt_time($cal_view->end_time)); foreach($events as $event) { $cal_view->add_event($calendar['id'], $event); } }}else{ require_once($GO_MODULES->class_path.'cal_holidays.class.inc'); $holidays=new holidays(); // if there are no holidays in database they are automatically generated if ((array_key_exists($_SESSION['GO_SESSION']['language']['code'], $holidays->in_holidays["fix"]) || array_key_exists($_SESSION['GO_SESSION']['language']['code'], $holidays->in_holidays["var"]) || array_key_exists($_SESSION['GO_SESSION']['language']['code'], $holidays->in_holidays["spc"])) && !empty($calendar_id)) { if(!$holidays->get_holidays($GO_SECURITY->user_id, $calendar_id, $cal_view->year)){ $holidays->add_holidays($GO_SECURITY->user_id, $calendar_id, $cal_view->year, $_SESSION['GO_SESSION']['language']['code']); } } $events = $cal->get_events_in_array($calendar_id, $view_id, 0, local_to_gmt_time($cal_view->start_time), local_to_gmt_time($cal_view->end_time), $cal_settings['show_todos']); foreach($events as $event) { if($view_id > 0 && $view['event_colors_override'] == '0') { $event['background'] = $cal->get_view_color($view_id, $event['id']); } $cal_view->add_event($event); }}$cal_view->load_holidays($GO_SECURITY->user_id, $calendar_id);$cell = new table_cell($cal_view->get_html());$cell->set_attribute('style', 'vertical-align:top;width:100%');$row->add_cell($cell);$table->add_row($row);$form->add_html_element($table);echo $form->get_html();require_once($GO_THEME->theme_path."footer.inc");?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -