get('module') != 'Dashboard'){ $request->set('custom_module', 'Dashboard'); $permissions[] = array('module_parameter' => 'custom_module', 'action' => 'DetailView'); }else{ $permissions[] = array('module_parameter' => 'module', 'action' => 'DetailView'); } return $permissions; } public function process(Vtiger_Request $request) { $currentUser = Users_Record_Model::getCurrentUserModel(); $id = $request->get('id'); $tabId = $request->get('tabid'); $size = Zend_Json::encode($request->get('size')); list ($linkid, $widgetid) = explode('-', $id); if ($widgetid) { Vtiger_Widget_Model::updateWidgetSize($size, NULL, $widgetid, $currentUser->getId(), $tabId); } else { Vtiger_Widget_Model::updateWidgetSize($size, $linkid, NULL, $currentUser->getId(), $tabId); } $response = new Vtiger_Response(); $response->setResult(array('Save' => 'OK')); $response->emit(); } }