Пример #1
0
 /**
  * 
  * @param string $columnName
  * @return boolean|string
  */
 public static function buildDateTimeFromAdminPost($columnName, $kind)
 {
     $out = '';
     if ($kind == WOOOF_columnPresentationTypes::date or $kind == WOOOF_columnPresentationTypes::dateAndTime) {
         $out['day'] = str_pad($_POST[$columnName . '1'], 2, '0', STR_PAD_LEFT);
         $out['month'] = str_pad($_POST[$columnName . '2'], 2, '0', STR_PAD_LEFT);
         $out['year'] = str_pad($_POST[$columnName . '3'], 4, '0', STR_PAD_LEFT);
     }
     if ($kind == WOOOF_columnPresentationTypes::date) {
         $out['hour'] = '00';
         $out['minute'] = '00';
         $out['second'] = '00';
     }
     if ($kind == WOOOF_columnPresentationTypes::time or $kind == WOOOF_columnPresentationTypes::dateAndTime) {
         $out['hour'] = str_pad($_POST[$columnName . '4'], 2, '0', STR_PAD_LEFT);
         $out['minute'] = str_pad($_POST[$columnName . '5'], 2, '0', STR_PAD_LEFT);
         $out['second'] = str_pad($_POST[$columnName . '6'], 2, '0', STR_PAD_LEFT);
     }
     if ($kind == WOOOF_columnPresentationTypes::time) {
         $out['day'] = '00';
         $out['month'] = '00';
         $out['year'] = '0000';
     }
     return WOOOF::buildDateTime($out);
 }