public function save() { $db = PearDatabase::getInstance(); $parameters = ''; $model = new Settings_SPSocialConnector_Module_Model(); foreach ($model->getSettingsParameters() as $field => $type) { $query = 'UPDATE ' . self::TABLE_NAME . ' SET `value` = ? WHERE `key` = ?'; $db->pquery($query, array($this->get($field), $field)); $parameters[$field] = $this->get($field); } SPSocialConnectorHelper::generateHybridAuthConfig($parameters); }
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(); }
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)); }