Exemple #1
0
 public function getContent()
 {
     if (Data::get("email") && Data::get("confirmation")) {
         $this->tpl->confirm = User::confirm(Data::get("email"));
     }
     return $this->fetch($this->name . DS . "content.tpl");
 }
     if ($_POST['password1'] != $_POST['password2']) {
         $flag = 'error';
         $errorHandler->error('register', 'Passwords are not the same');
         break;
     }
     if ($_POST['password1'] == '') {
         $flag = 'error';
         $errorHandler->error('register', 'Please enter a password');
         break;
     }
     $user = new User(StringHelper::cleanGPC($_POST['email']), StringHelper::cleanGPC($_POST['password1']), false);
     if ($user->id === null) {
         $flag = 'error';
         break;
     }
     $user->confirm();
     $user->setType('user');
     if (!$user->attachContact() || !$user->contact['id'] == StringHelper::cleanGPC($_GET['id'])) {
         $errorHandler->error('register', 'This e-mail doesn\'t belong to this contact');
         $user->delete();
         $flag = 'error';
         break;
     }
     $flag = 'ok';
     break;
 case 'resend':
     if (!isset($_GET['email'])) {
         break;
     }
     $user = new User(StringHelper::cleanGPC($_GET['email']));
     if ($user->id === null) {