コード例 #1
0
ファイル: Edit.php プロジェクト: Wasage/werpa
 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));
 }
コード例 #2
0
ファイル: Index.php プロジェクト: DeliveryPLANET/vTiger
 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));
 }
コード例 #3
0
ファイル: SaveAjax.php プロジェクト: DeliveryPLANET/vTiger
 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();
 }