public function __set($field, $value) { if ($field === 'password') { $value = sha1($value); } return parent::__set($field, $value); }
/** * Overload Sprig::__set() to serialize the data array */ public function __set($name, $value) { if ($name == 'data' and is_array($value)) { $value = implode(",", $value); } return parent::__set($name, $value); }
/** * Overload Sprig::__set() to serialize comments * * @param string variable name * @param string variable value * @return void */ public function __set($key, $value) { if ($key == 'comments') { $this->comment = serialize($value); return; } parent::__set($key, $value); }
/** * Overload the __set() magic method to * pre-hash the password value * * @param string $key * @param string $value * @return void * @author Sam de Freyssinet */ public function __set($key, $value) { if (!empty($value) and in_array($key, array('password', 'password_confirm')) and $this->state() !== 'new') { if ($key === 'password') { $value = $this->_kuaas->hash_password($value); } elseif ($key === 'password_confirm') { $salt = $this->_kuaas->find_salt($this->password); $value = $this->_kuaas->hash_password($value, $salt); } } parent::__set($key, $value); }
/** * Overload Sprig::__set() to append comments to array */ public function __set($key, $value) { if ($key == 'comment') { Kohana::$log->add(Kohana::DEBUG, 'Executing Versioned_Sprig::__set(comment)'); if (!empty($value)) { $this->comments = array_merge($this->comments, (array) $value); } return; } return parent::__set($key, $value); }