function editprofileAction()
 {
     $r = $this->getRequest();
     $auth = Zend_Auth::getInstance();
     if (!$auth->hasIdentity()) {
         $this->_redirect(KUTU_ROOT_URL . '/helper/sso/login' . '?returnTo=' . $sReturn);
     } else {
         $username = $auth->getIdentity()->username;
         //echo $auth->getIdentity()->guid;
         //die();
         $this->view->username = $username;
     }
     $tblUser = new Kutu_Core_Orm_Table_User();
     $row = $tblUser->fetchRow("username='******'");
     $modDir = $this->getFrontController()->getModuleDirectory();
     require_once $modDir . '/components/MyAccount/Menu.php';
     $w = new MyAccount_Menu();
     $this->view->widget1 = $w;
     $this->view->row = $row;
     $this->view->message = "";
     if ($r->isPost()) {
         $aData = $r->getParams();
         //below is for security purpose. Making sure that the GUID being edited is the GUID of the logged in user
         $aData['guid'] = $auth->getIdentity()->guid;
         try {
             $bpm = new Kutu_Core_Bpm_User();
             $row = $bpm->editProfileByUser($aData);
             $this->view->row = $row;
             $this->view->message = "Data has been successfully saved.";
         } catch (Zend_Exception $e) {
             $this->view->message = $e->getMessage();
         }
     }
 }