module . '/metadata/detailviewdefs.php')){ $metadataFile = 'custom/modules/' . $this->module . '/metadata/detailviewdefs.php'; $foundViewDefs = true; }else{ if(file_exists('custom/modules/'.$this->module.'/metadata/metafiles.php')){ require_once('custom/modules/'.$this->module.'/metadata/metafiles.php'); if(!empty($metafiles[$this->module]['detailviewdefs'])){ $metadataFile = $metafiles[$this->module]['detailviewdefs']; $foundViewDefs = true; } }elseif(file_exists('modules/'.$this->module.'/metadata/metafiles.php')){ require_once('modules/'.$this->module.'/metadata/metafiles.php'); if(!empty($metafiles[$this->module]['detailviewdefs'])){ $metadataFile = $metafiles[$this->module]['detailviewdefs']; $foundViewDefs = true; } } } $GLOBALS['log']->debug("metadatafile=". $metadataFile); if(!$foundViewDefs && file_exists('modules/'.$this->module.'/metadata/detailviewdefs.php')){ $metadataFile = 'modules/'.$this->module.'/metadata/detailviewdefs.php'; } $this->dv = new DetailView2(); $this->dv->ss =& $this->ss; $this->dv->setup($this->module, $this->bean, $metadataFile, 'include/ECM/EcmViews/DetailView/Tabs/DetailView.tpl'); } function display(){ global $db; if(empty($this->bean->id)){ global $app_strings; sugar_die($app_strings['ERROR_NO_RECORD']); } $arr=array("parent_contact_name","to_nip","currency_id","template_id","parent_id","parent_name","parent_type","parent_address_street","parent_address_postalcode","parent_address_city","parent_address_country","total"); include_once("modules/EcmSales/EcmSale.php"); $sale=new EcmSale(); $sale->retrieve($this->bean->ecmsale_id); foreach($arr as $a)$this->bean->$a=$sale->$a; $this->ss->assign("ecmsale_id", $this->bean->ecmsale_id); $this->ss->assign("ecmsale_name", $sale->document_no); $this->dv->process(); global $mod_strings; echo $this->dv->display(); } } ?>