Exemplo n.º 1
0
 public function process(Vtiger_Request $request)
 {
     $db = PearDatabase::getInstance();
     $id = $request->get('record');
     $newModuleId = $request->get('moduleid');
     $recordModel = $this->saveRecord($request);
     vimport('~~modules/OSSPdf/helpers/Conditions.php');
     Conditions::saveCondition($recordModel, $request);
     if ($request->get('relationOperation')) {
         $parentModuleName = $request->get('sourceModule');
         $parentRecordId = $request->get('sourceRecord');
         $parentRecordModel = Vtiger_Record_Model::getInstanceById($parentRecordId, $parentModuleName);
         //TODO : Url should load the related list instead of detail view of record
         $loadUrl = $parentRecordModel->getDetailViewUrl();
     } else {
         $loadUrl = $recordModel->getDetailViewUrl();
     }
     header("Location: {$loadUrl}");
 }