/** * If saving a regular expression, make sure to mark not approved unless * is_approved is specifically being sent in. * * @param array $options * @return true */ public function beforeSave($options = array()) { //url encode the uri, but only once. if (!empty($this->data[$this->alias]['uri']) && $this->isRegEx($this->data[$this->alias]['uri'])) { if (empty($this->data[$this->alias]['is_approved'])) { $this->data[$this->alias]['is_approved'] = false; } } else { $this->data[$this->alias]['is_approved'] = true; } return parent::beforeSave($options); }
/** * Assign or create the url. * * @return boolean */ public function beforeSave($options = array()) { $this->createOrSetUri(); return parent::beforeSave($options); }