Exemple #1
0
 public function process(Vtiger_Request $request)
 {
     $qualifiedModuleName = $request->getModule(false);
     $module = new LSWYSIWYG_Module_Model();
     $moduleModel = Settings_LSWYSIWYG_Module_Model::getInstance();
     $viewer = $this->getViewer($request);
     $viewer->assign('MODULE_MODEL', $moduleModel);
     $viewer->assign('MODULE', $module);
     $viewer->assign('ERROR_MESSAGE', $request->get('error'));
     $viewer->assign('QUALIFIED_MODULE', $qualifiedModuleName);
     $viewer->assign('CURRENT_USER_MODEL', Users_Record_Model::getCurrentUserModel());
     $viewer->view('EditView.tpl', $request->getModule(false));
 }
 public function process(Vtiger_Request $request)
 {
     $response = new Vtiger_Response();
     $qualifiedModuleName = $request->getModule(false);
     $tabid = str_replace('tabid', '', $request->get('tabid'));
     $operation = $request->get('operation');
     $moduleModel = Settings_LSWYSIWYG_Module_Model::getInstance();
     if ($tabid) {
         //we are toggling a tabid, and returning the current status of that tab
         if ($operation == "enable") {
             //if it is on at the moment we delete it
             Vtiger_Link::addLink($tabid, 'LISTVIEW', "WYSIWYG", 'javascript:WYSIWYG.displaySelectWizard(this, \'$MODULE$\');', '', '', '');
             $result = true;
         } else {
             Vtiger_Link::deleteLink($tabid, 'LISTVIEW', 'WYSIWYG');
             $result = false;
         }
         $response->setResult(array('tabid' => "tabid{$tabid}", 'enabled' => $result));
     } else {
         $response->setError(vtranslate('Failed to enable', $qualifiedModuleName));
     }
     $response->emit();
 }