public function sendActivationCode($email)
 {
     if (!$email) {
         throw new VC_Exception("Email không hợp lệ, bạn hãy thử lại.");
     }
     $result = array();
     $userTbl = new VC_DbTable_User();
     $emailExist = $userTbl->fetchRow("email = '" . addslashes($email) . "'");
     if (!$emailExist) {
         $result['status'] = "failed";
         $result['message'] = "Email bạn cung cấp không có trong hệ thống, hãy nhập lại";
         return $result;
     }
     //Send mail active
     $mailUser = new VC_Mail_User();
     $mailUser->sendMailActivation($email);
 }
 public function indexAction()
 {
     $reg_success = false;
     $request = $this->getRequest();
     $form = new Default_Form_Register(array('action' => '/register/index', 'method' => 'post'));
     $errors = array();
     // Check if we have a POST request
     if ($request->isPost()) {
         $email = $request->getPost("email");
         $username = $email;
         $form_validate = $form->isValid($request->getPost());
         if ($form_validate) {
             $user_tbl = new VC_DbTable_User();
             $insertData = array();
             $insertData['username'] = $username;
             $insertData['password_salt'] = VC_Utils_String::generateCode(6);
             $insertData['password'] = sha1($request->getPost("password") . $insertData['password_salt']);
             $insertData['email'] = $email;
             $insertData['fullname'] = $request->getPost("fullname");
             $insertData['role'] = "member";
             $insertData['created_date'] = date("Y-m-d");
             $guid = VC_Business_User::getUniqueGuid();
             $insertData['guid'] = $guid;
             $newUserId = $user_tbl->insert($insertData);
             //Send mail active
             $mailUser = new VC_Mail_User();
             $mailUser->sendMailActivation($email);
             $flashMessenger = $this->_helper->getHelper('FlashMessenger');
             $flashMessenger->addMessage($this->translate->_("Bạn đã đăng ký thành công, hãy kiểm tra email của bạn và kích hoạt tài khoản"));
             $this->_redirect("user/active/uid/{$newUserId}");
             //$this->_helper->redirector('active/uid/{$newUserId}', 'user');
         } else {
             //$uname_valid_obj->addErrorMessage("CUONG");
             //$form->getElement('password')->addErrorMessage('CUONGLIEU');
         }
     }
     $this->view->form = $form;
 }