Beispiel #1
0
 /**
  * Activate user
  * @param RestoUser $user
  */
 private function activateUser($user)
 {
     if (isset($user) && isset($this->context->query['act'])) {
         if ($user->activate($this->context->query['act'])) {
             /*
              * Close database handler and redirect to a human readable page...
              */
             if (isset($this->context->query['redirect'])) {
                 if (isset($this->context->dbDriver)) {
                     $this->context->dbDriver->closeDbh();
                 }
                 header('Location: ' . $this->context->query['redirect']);
                 exit;
             } else {
                 RestoLogUtil::success('User activated');
             }
         } else {
             RestoLogUtil::error('User not activated');
         }
     } else {
         RestoLogUtil::httpError(400);
     }
 }