コード例 #1
0
ファイル: home.php プロジェクト: unisexx/imac
    function show_calendar($seYear = FALSE, $seMonth = FALSE)
    {
        $m = $seMonth;
        $data = array();
        $vars['seYear'] = $seYear;
        $vars['seMonth'] = $seMonth;
        $vars['seYear2'] = $seYear;
        $vars['seMonth2'] = $seMonth;
        $rs = new content_calendar();
        $rs->order_by('id desc')->get();
        foreach ($rs as $row) {
            $bg = "#77c705";
            $cat_type = $row->module;
            $s_date = $row->start_date;
            $calendar_id = $row->id;
            $calendar_title = $row->title;
            $sd = explode(" ", $s_date);
            $sd1 = explode("-", $sd[0]);
            if ($sd1[1] == $m) {
                $data[$sd1[2]] = 'calendars/calendar_mso_detail/' . $calendar_id;
            }
        }
        if (count($data) == 0) {
            $data[1] = 'calendars/calendar_mso_detail/1';
        }
        $prefs = array('show_next_prev' => FALSE, 'next_prev_url' => 'calendars/index/');
        $prefs['template'] = '
   {table_open} <table class="cal" width="100%">{/table_open}

   {week_row_start}<tr>{/week_row_start}
   {week_day_cell}<th>{week_day}</th>{/week_day_cell}
   {week_row_end}</tr>{/week_row_end}

   {cal_row_start}<tr>{/cal_row_start}
   {cal_cell_start}<td>{/cal_cell_start}

   {cal_cell_content}<a href="{content}">{day}</a>{/cal_cell_content}
   {cal_cell_content_today}<div class="today"><a href="{content}">{day}</a></div>{/cal_cell_content_today}

   {cal_cell_no_content}{day}{/cal_cell_no_content}
   {cal_cell_no_content_today}<div class="today">{day}</div>{/cal_cell_no_content_today}

   {cal_cell_blank}&nbsp;{/cal_cell_blank}

   {cal_cell_end}</td>{/cal_cell_end}
   {cal_row_end}</tr>{/cal_row_end}

   {table_close}</table>{/table_close}';
        $this->load->library('calendar', $prefs);
        $vars['rs_calendar'] = $this->calendar->generate($this->uri->segment(3), $this->uri->segment(4), $data);
        $this->load->view('calendar_data', $vars);
    }
コード例 #2
0
ファイル: calendars.php プロジェクト: unisexx/imac
 function ajax_delete($id)
 {
     if ($id) {
         $calendar = new content_calendar($id);
         $calendar->delete();
     }
 }