Exemplo n.º 1
0
 /** Register a person
  * @access public
  * @param array $data
  * @return integer
  */
 public function register(array $data)
 {
     unset($data['csrf']);
     unset($data['captcha']);
     $data['password'] = SHA1($this->_config->auth->salt . $data['password']);
     $data['activationKey'] = md5($data['username'] . $data['first_name']);
     $data['fullname'] = $data['first_name'] . ' ' . $data['last_name'];
     $data['valid'] = 0;
     $data['role'] = 'member';
     $data['institution'] = 'PUBLIC';
     $data['imagedir'] = 'images/' . $data['username'] . '/';
     $data['created'] = parent::timeCreation();
     $data['createdBy'] = parent::getUserNumber();
     return parent::insert($data);
 }