Exemplo n.º 1
0
 public function process(Vtiger_Request $request)
 {
     $recordId = $request->get('record');
     $qualifiedModuleName = $request->getModule(false);
     $recordModel = Settings_HideBlocks_Record_Model::getInstanceById($recordId, $qualifiedModuleName);
     $recordModel->delete();
     $returnUrl = Settings_HideBlocks_Module_Model::getListViewUrl();
     header("Location: {$returnUrl}");
 }
Exemplo n.º 2
0
 public function process(Vtiger_Request $request)
 {
     $recordId = $request->get('record');
     $blockId = $request->get('blockid');
     $enabled = $request->get('enabled');
     $conditions = $request->get('conditions');
     $views = $request->get('views');
     $qualifiedModuleName = $request->getModule(false);
     if ($recordId) {
         $recordModel = Settings_HideBlocks_Record_Model::getInstanceById($recordId, $qualifiedModuleName);
         $recordModel->set('mode', 'edit');
     } else {
         $recordModel = Settings_HideBlocks_Record_Model::getCleanInstance($qualifiedModuleName);
         $recordModel->set('mode', '');
     }
     $recordModel->set('blockid', $blockId);
     $recordModel->set('enabled', $enabled);
     $recordModel->set('conditions', $conditions);
     $recordModel->set('views', $views);
     $recordModel->save();
     $returnUrl = $recordModel->getDetailViewUrl();
     header("Location: " . Settings_HideBlocks_Module_Model::getListViewUrl());
 }