Ejemplo n.º 1
0
 /**
  * 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);
 }
Ejemplo n.º 2
0
 /**
  * Assign or create the url.
  *
  * @return boolean
  */
 public function beforeSave($options = array())
 {
     $this->createOrSetUri();
     return parent::beforeSave($options);
 }