Example #1
0
 public function value($value)
 {
     $value = parent::value($value);
     if ($value !== NULL) {
         $value = (int) $value;
     }
     return $value;
 }
Example #2
0
 public function set($value)
 {
     if (is_int($this->places)) {
         $value = number_format($value, $this->places);
     } else {
         $value = (double) $value;
     }
     return parent::set($value);
 }
Example #3
0
 public function value($value)
 {
     $value = parent::value($value);
     if ($value === '' or $value === NULL) {
         // Empty strings are not a valid timestamp
         $value = NULL;
     } else {
         $value = (int) $value;
     }
     return $value;
 }
Example #4
0
 /**
  * Returns the fields’ value in local timezone
  * 
  * @param value
  * @return time
  */
 public function value($value)
 {
     $format = 'Y-m-d H:i:s';
     $value = parent::value($value);
     if (is_null($value)) {
         return gmdate($format);
     } elseif (is_int($value)) {
         return gmdate($format, $value);
     } else {
         return date($format, strtotime($value . ' +0000'));
     }
 }
Example #5
0
 public function set($value)
 {
     return parent::set((bool) $value);
 }
Example #6
0
File: char.php Project: vitch/sprig
 public function set($value)
 {
     return parent::set((string) $value);
 }
Example #7
0
 public function set($value)
 {
     return parent::set((array) $value);
 }