public function afterFind($results, $primary = true) { parent::afterFind($results, $primary); if (isset($results[$this->alias])) { # single result $results[$this->alias]['label'] = __($results[$this->alias]['label'], true); } else { # multi foreach ($results as $key => $result) { $results[$key][$this->alias]['label'] = __($result[$this->alias]['label'], true); } } return $results; }
public function __construct($id = false, $table = null, $ds = null) { parent::__construct($id, $table, $ds); $this->validator()->add('username', array('unique' => array('rule' => 'isUnique', 'message' => __('LC_PASZPORT_USERNAME_MUST_BE_UNIQUE', true)), 'alphanumeric' => array('rule' => 'alphaNumericDashUnderscore', 'message' => __('LC_PASZPORT_ALPHANUMERIC', true)))); $this->validator()->add('email', array('unique' => array('rule' => 'isUnique', 'message' => __('LC_PASZPORT_EMAIL_MUST_BE_UNIQUE', true)), 'email' => array('rule' => 'email', 'message' => __('LC_PASZPORT_NOT_A_VALID_EMAIL', true)))); $this->validator()->add('password', array('rule' => array('minLength', 6), 'message' => __('LC_PASZPORT_PASSWORD_REQUIRED_AND_LENGTH', true))); $this->validator()->add('repassword', array('rule' => array('confirmPassword'), 'message' => __('LC_PASZPORT_PASSWORDS_DONT_MATCH', true))); /*$this->validator()->add('facebook_id', array( 'unique' => array( 'rule' => 'isUnique', 'message' => __('LC_PASZPORT_FACEBOOK_ID_NOT_UNIQUE', true), ) ));*/ $this->validator()->add('twitter_id', array('unique' => array('rule' => 'isUnique', 'message' => __('LC_PASZPORT_TWITTER_ID_NOT_UNIQUE', true)))); $this->validator()->add('photo', array('isValid' => array('rule' => array('isValidMimeType', array('image/png', 'image/jpeg', 'image/jpg', 'image/gif')), 'message' => __('LC_PASZPORT_AVATAR_BAD_FILE_FORMAT', true)))); }
public function afterFind($results, $primary = true) { parent::afterFind($results, $primary); if ($primary) { if (isset($results[$this->alias])) { # single result $results[$this->alias] = $this->logsJsonToString($results); } else { foreach ($results as $key => $result) { if (isset($result[$this->alias])) { $results[$key][$this->alias] = $this->logsJsonToString($result); } } } } return $results; }