public function savePermissionHendle($request)
 {
     // $resource =strtolower( "$module:view");
     //  $resourceName = $resource;
     $resourceslist = $this->_resourceslist;
     $permissions = $this->_permissions;
     try {
         $groupid = $this->_group->getId();
         if ($groupid == '') {
             throw new Exception(" group id cannot be null");
         } else {
             if (isset($_POST)) {
                 $db = Zend_Registry::get('db');
                 $db->query("DELETE FROM sys_group_rights WHERE groupid=?", array($groupid));
                 foreach ($_POST as $key => $val) {
                     $arKey = explode('#', $key);
                     $resourceName = $arKey[0];
                     $actionName = $arKey[1];
                     $gr = new Sam_Model_User_Group_Right();
                     $gr->setGroupid($groupid)->setResource($resourceName)->setAction($actionName);
                     if ($val == "Yes") {
                         $gr->setIsAllow("Yes");
                     } else {
                         $gr->setIsAllow("No");
                     }
                     $gr->save();
                 }
                 $result = array('result' => 'success');
             } else {
                 $result = array('result' => 'failed', 'message' => 'no post data');
             }
         }
     } catch (Exception $e) {
         $result = array('result' => 'failed', 'message' => $e->gettMessage());
     }
     echo json_encode($result);
 }