public function process(Vtiger_Request $request) { $recordId = $request->get('record'); $scannerId = $request->get('scannerId'); $qualifiedModuleName = $request->getModule(false); $moduleName = $request->getModule(); if ($recordId) { $recordModel = Settings_MailConverter_RuleRecord_Model::getInstanceById($recordId); } else { $recordModel = Settings_MailConverter_RuleRecord_Model::getCleanInstance($scannerId); } $assignedTo = Settings_MailConverter_RuleRecord_Model::getAssignedTo($scannerId, $recordId); $viewer = $this->getViewer($request); $viewer->assign('RECORD_ID', $recordId); $viewer->assign('RECORD_MODEL', $recordModel); $viewer->assign('MODULE_MODEL', new Settings_MailConverter_Module_Model()); $viewer->assign('SCANNER_ID', $scannerId); $viewer->assign('SCANNER_MODEL', Settings_MailConverter_Record_Model::getInstanceById($scannerId)); $viewer->assign('DEFAULT_OPTIONS', Settings_MailConverter_RuleRecord_Model::getDefaultConditions()); $viewer->assign('DEFAULT_ACTIONS', Settings_MailConverter_RuleRecord_Model::getDefaultActions()); $viewer->assign('MODULE_NAME', $moduleName); $viewer->assign('QUALIFIED_MODULE', $qualifiedModuleName); $viewer->assign('USER_MODEL', Users_Record_Model::getCurrentUserModel()); $viewer->assign('ASSIGNED_USER', $assignedTo[0]); $viewer->view('RuleEditView.tpl', $qualifiedModuleName); }
public function step3(Vtiger_Request $request) { $scannerId = $request->get('record'); $moduleName = $request->getModule(); $recordModel = Settings_MailConverter_RuleRecord_Model::getCleanInstance($scannerId); $qualifiedModuleName = $request->getModule(false); global $current_user; $currentUserId = $current_user->id; $viewer = $this->getViewer($request); $viewer->assign('RECORD_MODEL', $recordModel); $viewer->assign('DEFAULT_MATCH', "AND"); $viewer->assign('MODULE_MODEL', new Settings_MailConverter_Module_Model()); $viewer->assign('SCANNER_ID', $scannerId); $viewer->assign('SCANNER_MODEL', Settings_MailConverter_Record_Model::getInstanceById($scannerId)); $viewer->assign('DEFAULT_OPTIONS', Settings_MailConverter_RuleRecord_Model::getDefaultConditions()); $viewer->assign('DEFAULT_ACTIONS', Settings_MailConverter_RuleRecord_Model::getDefaultActions()); $viewer->assign('USER_MODEL', Users_Record_Model::getCurrentUserModel()); $viewer->assign('MODULE_NAME', $moduleName); $viewer->assign('ASSIGNED_USER', $currentUserId); $viewer->view('Step3.tpl', $qualifiedModuleName); }