當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Kernel::_validDateProperties方法代碼示例

本文整理匯總了PHP中Kernel::_validDateProperties方法的典型用法代碼示例。如果您正苦於以下問題:PHP Kernel::_validDateProperties方法的具體用法?PHP Kernel::_validDateProperties怎麽用?PHP Kernel::_validDateProperties使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Kernel的用法示例。


在下文中一共展示了Kernel::_validDateProperties方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: _validFromPostProperties

 /**
  * apply updates to the edited object
  */
 public function _validFromPostProperties(&$toUpdate)
 {
     $arMaj = array('id_blog', 'name_bact', 'sumary_bact', 'content_bact', 'date_bact', 'time_bact', 'author_bact', 'url_bact', 'format_bact');
     foreach ($arMaj as $var) {
         if ($var == 'date_bact') {
             $toUpdate->{$var} = Kernel::_validDateProperties(_request($var));
         } else {
             $toUpdate->{$var} = _request($var);
         }
     }
     if (strlen($toUpdate->url_bact) == 0 && strlen($toUpdate->name_bact) > 0) {
         $toUpdate->url_bact = killBadUrlChars($toUpdate->name_bact);
     }
     if (_request('sticky_bact')) {
         $toUpdate->sticky_bact = _request('sticky_bact');
     } else {
         $toUpdate->sticky_bact = 0;
     }
     if (_request('is_online')) {
         $toUpdate->is_online = _request('is_online');
     } else {
         $toUpdate->is_online = 0;
     }
 }
開發者ID:JVS-IS,項目名稱:ICONITO-EcoleNumerique,代碼行數:27,代碼來源:adminarticle.actiongroup.php

示例2: _validFromFormExportParams

 /**
  * @access: private.
  */
 public function _validFromFormExportParams(&$toUpdate)
 {
     $toCheck = array('id_agenda', 'datedeb_export', 'datefin_export');
     foreach ($toCheck as $elem) {
         if (_request($elem)) {
             if ($elem == 'datedeb_export' || $elem == 'datefin_event') {
                 $toUpdate->{$elem} = Kernel::_validDateProperties(_request($elem));
             } else {
                 $toUpdate->{$elem} = _request($elem);
             }
         }
     }
     $toUpdate->agenda = _request("agenda") ? _request("agenda") : array();
 }
開發者ID:JVS-IS,項目名稱:ICONITO-EcoleNumerique,代碼行數:17,代碼來源:importexport.actiongroup.php

示例3: _validFromForm

 /**
  * @access: private.
  */
 public function _validFromForm(&$toUpdate)
 {
     $toCheck = array('id_agenda', 'title_event', 'desc_event', 'place_event', 'datefin_event', 'datedeb_event', 'alldaylong_event', 'repeat', 'repeat_event', 'endrepeat_event', 'nb_fois', 'dateendrepeat_event');
     foreach ($toCheck as $elem) {
         if (_request($elem)) {
             if ($elem == 'repeat' || $elem == 'alldaylong_event') {
                 $toUpdate->{$elem} = _request($elem) * 1;
             } elseif ($elem == 'datedeb_event' || $elem == 'datefin_event' || $elem == 'dateendrepeat_event') {
                 $toUpdate->{$elem} = Kernel::_validDateProperties(_request($elem));
             } else {
                 $toUpdate->{$elem} = _request($elem);
             }
         } else {
             $toUpdate->{$elem} = null;
         }
     }
     //cas particulier de l'heure
     if (_request('heuredeb_event')) {
         //cas de l'heure saisie sur 4 caract�re (9:00 au lieu de 09:00)
         if (strlen(_request('heuredeb_event')) == 4) {
             $toUpdate->heuredeb_event = '0' . _request('heuredeb_event');
         } else {
             $toUpdate->heuredeb_event = _request('heuredeb_event');
         }
     }
     if (_request('heurefin_event')) {
         //cas de l'heure saisie sur 4 caract�re (9:00 au lieu de 09:00)
         if (strlen(_request('heurefin_event')) == 4) {
             $toUpdate->heurefin_event = '0' . _request('heurefin_event');
         } else {
             $toUpdate->heurefin_event = _request('heurefin_event');
         }
     }
 }
開發者ID:JVS-IS,項目名稱:ICONITO-EcoleNumerique,代碼行數:37,代碼來源:event.actiongroup.php


注:本文中的Kernel::_validDateProperties方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。