function changed($key = NULL) { if (isset($key)) { return $this->fields[$key]['changed']; } foreach ($this->fields as $key => $field) { if ($field['changed']) { return TRUE; } } return FALSE; }
public function save() { if (parent::changed('pass')) { $this->pass = $this->passwordify($this->pass); } parent::save(); }