コード例 #1
0
 function openPostingAction()
 {
     $this->_helper->layout()->disableLayout();
     $lang['days'] = array("Senin", "Selasa", "Rabu", "Kamis", "Jumat", "Sabtu", "Minggu");
     $lang['months'] = array("Januari", "Februari", "Maret", "April", "May", "Juni", "Juli", "Agustus", "September", "Oktober", "November", "Desember");
     $pid = $this->_getParam('pid');
     $tblCalendar = new Pandamp_Modules_Misc_Agenda_Model_Calendar();
     $row = $tblCalendar->openPosting($pid);
     $d = $row[0]['d'];
     $m = $row[0]['m'];
     $y = $row[0]['y'];
     $dateline = $d . " " . $lang['months'][$m - 1] . " " . $y;
     $wday = date("w", mktime(0, 0, 0, $m, $d, $y));
     $this->view->dateline = $dateline;
     $this->view->wday = $lang['days'][$wday - 1];
     // write posting
     $rowposting = $tblCalendar->writePosting($pid);
     $title = stripslashes($rowposting[0]['title']);
     $body = stripslashes(str_replace("\n", "<br />", $rowposting[0]['text']));
     $postedby = "Posted by : " . $rowposting[0]['username'];
     if (!($rowposting[0]["start_time"] == "55:55:55" && $rowposting[0]["end_time"] == "55:55:55")) {
         if ($rowposting[0]["start_time"] == "55:55:55") {
             $starttime = "- -";
         } else {
             $starttime = $rowposting[0]["stime"];
         }
         if ($rowposting[0]["end_time"] == "55:55:55") {
             $endtime = "- -";
         } else {
             $endtime = $rowposting[0]["etime"];
         }
         $timestr = "{$starttime} - {$endtime}";
     } else {
         $timestr = "";
     }
     $this->view->title = $title;
     $this->view->body = $body;
     $this->view->postedby = $postedby;
     $this->view->timestr = $timestr;
     $this->view->pid = $pid;
     $this->view->month = $m;
     $this->view->year = $y;
 }