Ejemplo n.º 1
0
 public function process(Vtiger_Request $request)
 {
     $qualifiedModuleName = $request->getModule(false);
     $viewer = $this->getViewer($request);
     $viewer->assign('MODULE_MODEL', Settings_Leads_Mapping_Model::getInstance());
     $viewer->assign('ERROR_MESSAGE', $request->get('errorMessage'));
     $viewer->assign('QUALIFIED_MODULE', $qualifiedModuleName);
     $viewer->view('MappingDetail.tpl', $qualifiedModuleName);
 }
Ejemplo n.º 2
0
 public function process(Vtiger_Request $request)
 {
     $qualifiedModuleName = $request->getModule(false);
     $viewer = $this->getViewer($request);
     $viewer->assign('MODULE_MODEL', Settings_Leads_Mapping_Model::getInstance(TRUE));
     $viewer->assign('LEADS_MODULE_MODEL', Settings_Leads_Module_Model::getInstance('Leads'));
     $viewer->assign('ACCOUNTS_MODULE_MODEL', Settings_Leads_Module_Model::getInstance('Accounts'));
     $viewer->assign('CONTACTS_MODULE_MODEL', Settings_Leads_Module_Model::getInstance('Contacts'));
     $viewer->assign('QUALIFIED_MODULE', $qualifiedModuleName);
     $viewer->view('LeadMappingEdit.tpl', $qualifiedModuleName);
 }
Ejemplo n.º 3
0
 public function process(Vtiger_Request $request)
 {
     $recordId = $request->get('mappingId');
     $qualifiedModuleName = $request->getModule(false);
     $response = new Vtiger_Response();
     if ($recordId) {
         Settings_Leads_Mapping_Model::deleteMapping(array($recordId));
         $response->setResult(array(vtranslate('LBL_DELETED_SUCCESSFULLY', $qualifiedModuleName)));
     } else {
         $response->setError(vtranslate('LBL_INVALID_MAPPING', $qualifiedModuleName));
     }
     $response->emit();
 }
Ejemplo n.º 4
0
 public function process(Vtiger_Request $request)
 {
     $qualifiedModuleName = $request->getModule(false);
     $mapping = $request->get('mapping');
     $mappingModel = Settings_Leads_Mapping_Model::getCleanInstance();
     $response = new Vtiger_Response();
     if ($mapping) {
         $mappingModel->save($mapping);
         $response->setResult(array(vtranslate('LBL_SAVED_SUCCESSFULLY', $qualifiedModuleName)));
     } else {
         $response->setError(vtranslate('LBL_INVALID_MAPPING', $qualifiedModuleName));
     }
     $response->emit();
 }
Ejemplo n.º 5
0
 public function process(Vtiger_Request $request)
 {
     $qualifiedModuleName = $request->getModule(false);
     $mapping = $request->get('mapping');
     $csrfKey = $GLOBALS['csrf']['input-name'];
     if (array_key_exists($csrfKey, $mapping)) {
         unset($mapping[$csrfKey]);
     }
     $mappingModel = Settings_Leads_Mapping_Model::getCleanInstance();
     $response = new Vtiger_Response();
     if ($mapping) {
         $mappingModel->save($mapping);
         $result = array('status' => true);
     } else {
         $result['status'] = false;
     }
     $response->setResult($result);
     return $response->emit();
 }