📄 print.inc
字号:
<?phprequire_once($GO_MODULES->path.'classes/pdf.class.inc');//show_days is the number of days to show (defined in index.php)//max_columns (defined in index.php)if ($cal_settings['show_days'] == 0){ $_REQUEST['show_days'] = 7;}if (isset($_REQUEST['show_days']) && ($_REQUEST['show_days'] != $cal_settings['show_days'])){ $cal_settings['show_days'] = $_REQUEST['show_days']; $cal->update_settings($cal_settings);}if ($cal_settings['show_days'] > 29){ $day = 1;}if ($cal_settings['show_days'] > 4){ //calculate the first day to display in the week view. $weekday = date("w", mktime(0,0,0,$month, $day, $year)); $tmpday = $day - $weekday + $_SESSION['GO_SESSION']['first_weekday']; if ($tmpday > $day) { $tmpday = $tmpday -7; } $new_time = mktime(0,0,0,$month, $tmpday, $year); $day = date("j", $new_time); $month = date('m', $new_time); $year = date('Y', $new_time);}$interval_start_time = mktime(0,0,0,$month, $day-1, $year);$interval_end_time = mktime(0,0,0,$month, $day+$cal_settings['show_days']+1, $year);$timezone_offset = get_timezone_offset($interval_start_time);$view_id = isset($view_id) ? $view_id : 0;$weeknumber = date("W", mktime(0,0,0,$month,$day,$year));$rows = $cal_settings['show_days']/$max_columns;$merged_view = isset($merged_view) ? $merged_view : '0';$get_view = false;if($view_id == 0){ $calendars[] = $calendar;}else{ if($merged_view == '1') { $get_view = true; $calendar_id = 0; }else { $calendars = $cal->get_view_calendars($view_id); $view_id = 0; }}$pdf = new pdf();$pdf->Open();if($get_view){ $title = $sc_view.": ".$title; $week_title = $sc_week.' '.$weeknumber; $pdf->AddPage(); require_once('print_view.inc');}else{ for($cal_index = 0; $cal_index<count($calendars); $cal_index++) { $calendar=$calendars[$cal_index]; $calendar_id = $calendar["id"]; $title = $sc_calendar.": ".$calendar["name"]; $week_title = $sc_week.' '.$weeknumber; $pdf->AddPage(); require('print_view.inc'); //require_once dosn't work in a loop }}$pdf->auto_print(true);$pdf->Output();?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -