Пример #1
0
 /**
  * デストラクタ.
  *
  * @return void
  */
 function destroy()
 {
     parent::destroy();
 }
 function lfDateTimeArray($type, $st, $ed)
 {
     if (DB_TYPE != 'sqlsrv') {
         return parent::lfDateTimeArray($type, $st, $ed);
     } else {
         switch ($type) {
             case 'month':
                 $format = 'm';
                 break;
             case 'year':
                 $format = 'Y';
                 break;
             case 'wday':
                 $format = 'l';
                 break;
             case 'hour':
                 $format = 'G';
                 break;
             default:
                 $format = 'Y/m/d';
                 break;
         }
         if ($type == 'hour') {
             $arrDateList = array('0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20', '21', '22', '23');
         } else {
             $arrDateList = array();
             $tmp = strtotime($st);
             $nAday = 60 * 60 * 24;
             $edx = strtotime($ed);
             while ($tmp <= $edx) {
                 $sDate = date($format, $tmp);
                 if (!in_array($sDate, $arrDateList)) {
                     $arrDateList[] = $sDate;
                 }
                 $tmp += $nAday;
             }
         }
         return $arrDateList;
     }
 }
Пример #3
0
 /**
  * Page のプロセス.
  *
  * @return void
  */
 function process()
 {
     parent::process();
 }
 public function lfInitParam(&$objFormParam)
 {
     parent::lfInitParam($objFormParam);
     // 会員ページ
     $objFormParam->addParam('会員ID', 'search_customer_id', INT_LEN, 'n', array('MAX_LENGTH_CHECK', 'NUM_CHECK'), null);
 }