コード例 #1
0
ファイル: foreignkey.php プロジェクト: banks/sprig
 public function value($value)
 {
     if (is_object($value)) {
         // Assume this is a Sprig object
         $value = $value->{$value->pk()};
     }
     return parent::value($value);
 }
コード例 #2
0
ファイル: ip.php プロジェクト: Burgestrand/sprig
 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);
     }
 }
コード例 #3
0
ファイル: date.php プロジェクト: bosoy83/progtest
 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);
 }