예제 #1
0
 function changeusernameAction()
 {
     $this->_helper->layout->setLayout('layout-hukumonlineid-ps');
     $auth = Zend_Auth::getInstance();
     if (!$auth->hasIdentity()) {
         $this->_forward('restricted', 'error', 'identity', array('type' => 'identity', 'num' => 101));
     } else {
         $guid = $auth->getIdentity()->guid;
         $tblUser = new Kutu_Core_Orm_Table_User();
         $rowUser = $tblUser->find($guid)->current();
         $this->view->row = $rowUser;
         $g = $this->getRequest();
         if ($g->isPost()) {
             $aData = $g->getParams();
             $aData['guid'] = $guid;
             try {
                 $hol = new Kutu_Core_Hol_User();
                 $rowUser = $hol->editprofile($aData);
                 $this->view->row = $rowUser;
                 $this->view->message = "Data has been successfully saved.";
             } catch (Zend_Exception $e) {
                 $this->view->message = $e->getMessage();
             }
         }
     }
 }
예제 #2
0
 function changeemailAction()
 {
     $tblUser = new Kutu_Core_Orm_Table_User();
     $rowset = $tblUser->find($this->_user->kopel)->current();
     $this->view->row = $rowset;
     $this->view->identity = "Ubah Email";
     $r = $this->getRequest();
     if ($r->isPost()) {
         $aData = $r->getParams();
         try {
             $hol = new Kutu_Core_Hol_User();
             $rowUser = $hol->editprofile($aData);
             $this->view->row = $rowUser;
             $this->view->message = "Data has been successfully saved.";
         } catch (Zend_Exception $e) {
             $this->view->message = $e->getMessage();
         }
     }
 }