Changeset 18007 for branches/version-2/data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_Calendar.php
- Timestamp:
- 2009/05/15 16:30:40 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2/data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_Calendar.php
r17143 r18007 63 63 } 64 64 65 // 休日取得取得 66 $this->arrHoliday = $this->lfGetHoliday(); 67 65 68 // 定休日取得取得 66 $this->arr Holiday = $this->lfGetHoliday();69 $this->arrRegularHoliday = $this->lfGetRegularHoliday(); 67 70 68 71 // カレンダーデータ取得 … … 127 130 $arrCalendar[$j][$i]['month'] = $month; 128 131 $arrCalendar[$j][$i]['day'] = $Day->day; 129 if ($this->lfCheckHoliday($ month, $Day->day) || $Day->first || $Day->last) {132 if ($this->lfCheckHoliday($year, $month, $Day->day)) { 130 133 $arrCalendar[$j][$i]['holiday'] = true; 131 134 } else { … … 152 155 } 153 156 157 // 定休日取得 158 function lfGetRegularHoliday() { 159 $objSIteInfo = new SC_SiteInfo(); 160 $arrRegularHoliday = explode('|', $objSIteInfo->data['regular_holiday_ids']); 161 return $arrRegularHoliday; 162 } 154 163 // 休日チェック 155 function lfCheckHoliday($ month, $day) {164 function lfCheckHoliday($year, $month, $day) { 156 165 if (!empty($this->arrHoliday[$month])) { 157 166 if (in_array($day, $this->arrHoliday[$month])) { 167 return true; 168 } 169 } 170 if (!empty($this->arrRegularHoliday)) { 171 $w = date('w', mktime(0,0,0 ,$month, $day, $year)); 172 if (in_array($w, $this->arrRegularHoliday)) { 158 173 return true; 159 174 }
Note: See TracChangeset
for help on using the changeset viewer.