/**
  * IS: Parameter realname, email terdeklarasi
  * FS: Mengirimkan ke viewer: registerSuccess
  * Desc: Fungsi untuk melakukan proses registrasi seperti memasukkan data user
  * baru dan pengiriman email aktivasi
  * 
  * @param Zend_Request $request
  */
 private function _register($request)
 {
     // Model
     $userModel = new Model_User();
     // Data
     $activationKey = mt_rand() . mt_rand() . mt_rand() . mt_rand() . mt_rand();
     $activationMsg = $userModel->getActivationMessage($this->view->baseUrl(), $this->_getParam('realname'), $this->_getParam('email'), $activationKey);
     // Send Email
     $fromName = 'Visit Indonesia';
     $fromEmail = '*****@*****.**';
     $subject = 'Activation Required';
     $sendEmail = parent::_sendEmail($activationMsg, $fromName, $fromEmail, $subject, $this->_getParam('email'));
     if ($sendEmail) {
         // Model
         $userDb = new Model_DbTable_User();
         // Data insert
         $userDb->insertUser($request->getPost(), $activationKey);
         // View
         $this->view->registerSuccess = true;
     }
 }