public function process(Vtiger_Request $request) { $qualifiedModuleName = $request->getModule(false); $viewer = $this->getViewer($request); $recordModel = Settings_SPSocialConnector_Record_Model::getInstance(); $viewer->assign('RECORD_MODEL', $recordModel); $viewer->assign('QUALIFIED_MODULE', $qualifiedModuleName); $viewer->assign('MODULE', $request->getModule(false)); $viewer->view('Edit.tpl', $request->getModule(false)); }
public function process(Vtiger_Request $request) { $recordModel = Settings_SPSocialConnector_Record_Model::getInstance(); $moduleModel = Settings_SPSocialConnector_Module_Model::getCleanInstance(); $viewer = $this->getViewer($request); $viewer->assign('MODULE_MODEL', $moduleModel); $viewer->assign('MODULE', $request->getModule(false)); $viewer->assign('QUALIFIED_MODULE', $request->getModule(false)); $viewer->assign('RECORD_MODEL', $recordModel); $viewer->view('Index.tpl', $request->getModule(false)); }
public function process(Vtiger_Request $request) { $recordModel = Settings_SPSocialConnector_Record_Model::getCleanInstance(); $model = new Settings_SPSocialConnector_Module_Model(); foreach ($model->getSettingsParameters() as $field => $type) { $recordModel->set($field, $request->get($field)); } $response = new Vtiger_Response(); try { $recordModel->save(); $response->setResult(true); } catch (Exception $e) { $response->setError($e->getMessage()); } $response->emit(); }