Ignore:
Timestamp:
2011/02/03 18:40:05 (13 years ago)
Author:
yomoro
Message:

#986 リファクタリング

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_5-dev/data/class/pages/frontparts/bloc/LC_Page_FrontParts_Bloc_Calendar.php

    r19807 r20076  
    8080     */ 
    8181    function mobileInit() { 
    82          $this->tpl_mainpage = MOBILE_TEMPLATE_REALDIR . "frontparts/" 
     82         $this->tpl_mainpage = MOBILE_TEMPLATE_REALDIR . 'frontparts/' 
    8383            . BLOC_DIR . 'best5.tpl'; 
    8484    } 
     
    102102    } 
    103103 
    104     // カレンダー情報取得 
     104    /** 
     105     * カレンダー情報取得. 
     106     * 
     107     * @param integer $disp_month 表示する月数 
     108     * @return array $arrCalendar カレンダー情報の配列を返す 
     109     */ 
    105110    function lfGetCalendar($disp_month = 1){ 
    106111 
     
    113118            } 
    114119 
    115             $Month = new Calendar_Month_Weekdays($year, $month, 0); 
    116             $Month->build(); 
     120            $objMonth = new Calendar_Month_Weekdays($year, $month, 0); 
     121            $objMonth->build(); 
    117122            $i = 0; 
    118             while ($Day = $Month->fetch()) { 
    119                 if ($month == $Day->month) { 
     123            while ($objDay = $objMonth->fetch()) { 
     124                if ($month == $objDay->month) { 
    120125                    $arrCalendar[$j][$i]['in_month'] = true; 
    121126                } else { 
    122127                    $arrCalendar[$j][$i]['in_month'] = false; 
    123128                } 
    124                 $arrCalendar[$j][$i]['first'] = $Day->first; 
    125                 $arrCalendar[$j][$i]['last'] = $Day->last; 
    126                 $arrCalendar[$j][$i]['empty'] = $Day->empty; 
     129                $arrCalendar[$j][$i]['first'] = $objDay->first; 
     130                $arrCalendar[$j][$i]['last'] = $objDay->last; 
     131                $arrCalendar[$j][$i]['empty'] = $objDay->empty; 
    127132                $arrCalendar[$j][$i]['year'] = $year; 
    128133                $arrCalendar[$j][$i]['month'] = $month; 
    129                 $arrCalendar[$j][$i]['day'] = $Day->day; 
    130                 if ($this->lfCheckHoliday($year, $month, $Day->day)) { 
     134                $arrCalendar[$j][$i]['day'] = $objDay->day; 
     135                if ($this->lfCheckHoliday($year, $month, $objDay->day)) { 
    131136                    $arrCalendar[$j][$i]['holiday'] = true; 
    132137                } else { 
     
    140145    } 
    141146 
    142     // 休日取得 
     147    /** 
     148     * 休日取得. 
     149     * 
     150     * @return array $arrHoliday 休日情報の配列を返す 
     151     */ 
    143152    function lfGetHoliday() { 
    144         $objQuery = new SC_Query(); 
    145         $objQuery->setOrder("rank DESC"); 
     153        $objQuery = SC_Query::getSingletonInstance(); 
     154        $objQuery->setOrder('rank DESC'); 
    146155 
    147         $where = "del_flg <> 1"; 
    148         $arrRet = $objQuery->select("month, day", "dtb_holiday", $where); 
     156        $where = 'del_flg <> 1'; 
     157        $arrRet = $objQuery->select('month, day', 'dtb_holiday', $where); 
    149158        foreach ($arrRet AS $key=>$val) { 
    150159            $arrHoliday[$val['month']][] = $val['day']; 
     
    153162    } 
    154163 
    155     // 定休日取得 
     164    /** 
     165     * 定休日取得. 
     166     * 
     167     * @return array $arrRegularHoliday 定休日情報の配列を返す 
     168     */ 
    156169    function lfGetRegularHoliday() { 
    157         $objSIteInfo = new SC_SiteInfo(); 
    158         $arrRegularHoliday = explode('|', $objSIteInfo->data['regular_holiday_ids']); 
     170        $objSiteInfo = new SC_SiteInfo(); 
     171        $arrRegularHoliday = explode('|', $objSiteInfo->data['regular_holiday_ids']); 
    159172        return $arrRegularHoliday; 
    160173    } 
    161174 
    162     // 休日チェック 
     175    /** 
     176     * 休日チェック取得. 
     177     * 
     178     * @param integer $year 年 
     179     * @param integer $month 月 
     180     * @param integer $day 日 
     181     * @return boolean 休日の場合trueを返す 
     182     */ 
    163183    function lfCheckHoliday($year, $month, $day) { 
    164184        if (!empty($this->arrHoliday[$month])) { 
     
    168188        } 
    169189        if (!empty($this->arrRegularHoliday)) { 
    170             $w = date('w', mktime(0,0,0 ,$month, $day, $year)); 
    171             if (in_array($w, $this->arrRegularHoliday)) { 
     190            $day = date('w', mktime(0,0,0 ,$month, $day, $year)); 
     191            if (in_array($day, $this->arrRegularHoliday)) { 
    172192                return true; 
    173193            } 
Note: See TracChangeset for help on using the changeset viewer.