Esempio n. 1
0
 public function process(Vtiger_Request $request)
 {
     $response = new Vtiger_Response();
     $recordId = $request->get('record');
     if (!empty($recordId)) {
         $record = Settings_SPCMLConnector_Record_Model::getInstance($recordId);
         $record->delete();
     } else {
         $response->setError(NULL, 'not record id');
     }
     $response->emit();
 }
Esempio n. 2
0
 /**
  * Display Ajax edit view to status setting.
  * @param Vtiger_Request $request
  */
 public function process(Vtiger_Request $request)
 {
     $record = $request->get('record');
     /* Get record or create new */
     if (!empty($record)) {
         $recordModel = Settings_SPCMLConnector_Record_Model::getInstance($record);
     } else {
         $recordModel = new Settings_SPCMLConnector_Record_Model();
     }
     $qualifiedModuleName = $request->getModule(false);
     $viewer = $this->getViewer($request);
     $viewer->assign('QUALIFIED_MODULE', $qualifiedModuleName);
     $viewer->assign('RECORD_MODEL', $recordModel);
     $viewer->view('EditStatus.tpl', $qualifiedModuleName);
 }
Esempio n. 3
0
 public function process(Vtiger_Request $request)
 {
     $recordId = $request->get('record');
     if ($recordId == NULL) {
         $statusRecord = new Settings_SPCMLConnector_Record_Model();
     } else {
         $statusRecord = Settings_SPCMLConnector_Record_Model::getInstance($recordId);
     }
     /* Set options and save it */
     $statusRecord->set('key', $request->get('crmStatus'));
     $statusRecord->set('value', $request->get('siteStatus'));
     $statusRecord->save();
     /* Send response */
     $response = new Vtiger_Response();
     $response->emit();
 }