Exemplo n.º 1
0
 public function process(Vtiger_Request $request)
 {
     $moduleName = $request->getModule();
     $qualifiedModuleName = $request->getModule(false);
     $recordId = $request->get('record');
     $moduleModel = Settings_Vtiger_Module_Model::getInstance($qualifiedModuleName);
     if (!empty($recordId)) {
         $recordModel = Settings_Groups_Record_Model::getInstance($recordId);
     } else {
         $recordModel = new Settings_Groups_Record_Model();
     }
     if ($recordModel) {
         $recordModel->set('groupname', decode_html($request->get('groupname')));
         $recordModel->set('description', $request->get('description'));
         $recordModel->set('group_members', $request->get('members'));
         $recordModel->save();
     }
     $redirectUrl = $recordModel->getDetailViewUrl();
     header("Location: {$redirectUrl}");
 }