コード例 #1
0
ファイル: date.php プロジェクト: minger11/Pipeline
 function pushValue(&$record, &$field, &$form, &$element, &$metaValues)
 {
     $table =& $record->_table;
     $formTool =& Dataface_FormTool::getInstance();
     $formFieldName = $element->getName();
     if ($table->isDate($field['name'])) {
         return Dataface_converters_date::qf2Table($element->getValue());
     } else {
         if ($table->isInt($field['name'])) {
             return Dataface_converters_date::qf2UnixTimestamp($element->getValue());
         } else {
             return Dataface_converters_date::datetime_to_string(Dataface_converters_date::qf2Table($element->getValue()));
         }
     }
 }
コード例 #2
0
ファイル: date.php プロジェクト: minger11/Pipeline
 /**
  * Converts a quickform date field value as returned by $element->getValue()
  * to a unix timestamp.
  */
 static function qf2UnixTimestamp($value)
 {
     $date = Dataface_converters_date::qf2Table($value);
     $timestamp = strtotime(Dataface_converters_date::datetime_to_string($date));
     return $timestamp;
 }