public function value($value) { if (is_object($value)) { // Assume this is a Sprig object $value = $value->{$value->pk()}; } return parent::value($value); }
public function value($value) { $value = parent::value($value); if (is_null($value)) { return inet_pton($_SERVER['REMOTE_ADDR']); } else { return Validate::ip($value) ? inet_pton($value) : inet_ntop($value); } }
public function value($value) { if (TRUE === $this->mysql_time) { if (is_integer($value)) { return date($this->_format, $value); } else { return date($this->_format, strtotime($value)); } } if ($value and is_string($value) and !ctype_digit($value)) { $value = strtotime($value); } return parent::value($value); }