public function display() { // Disable VCR Control $this->ev->showVCRControl = false; // Default Team as Global if (empty($this->bean->id) && !$this->ev->isDuplicate) { $this->bean->team_id = 1; $this->bean->team_set_id = 1; } // Load TinyMCE require_once 'include/SugarTinyMCE.php'; $tiny = new SugarTinyMCE(); $tiny->defaultConfig['apply_source_formatting'] = true; $tiny->defaultConfig['cleanup_on_startup'] = true; $tiny->defaultConfig['relative_urls'] = false; $tiny->defaultConfig['convert_urls'] = false; $ed = $tiny->getInstance('body_html'); $this->ss->assign('tiny_script', $ed); // Load Fields for main module if (empty($this->bean->base_module)) { $modulesList = PdfManagerHelper::getAvailableModules(); $this->bean->base_module = key($modulesList); } $fieldsForSelectedModule = PdfManagerHelper::getFields($this->bean->base_module, true); $this->ss->assign('fieldsForSelectedModule', $fieldsForSelectedModule); parent::display(); }
public function display() { $fieldsForSelectedModule = PdfManagerHelper::getFields($this->baseModule, true); $selectedField = $fieldsForSelectedModule; $fieldsForSubModule = array(); if (!empty($this->baseLink) && strpos($this->baseLink, 'pdfManagerRelateLink_') === 0) { $selectedField = $this->baseLink; $linkName = substr($this->baseLink, strlen('pdfManagerRelateLink_')); $focus = BeanFactory::newBean($this->baseModule); $focus->id = create_guid(); $linksForSelectedModule = PdfManagerHelper::getLinksForModule($this->baseModule); if (isset($linksForSelectedModule[$linkName]) && $focus->load_relationship($linkName)) { $fieldsForSubModule = PdfManagerHelper::getFields($focus->{$linkName}->getRelatedModuleName()); } } $this->ss->assign('fieldsForSelectedModule', $fieldsForSelectedModule); $this->ss->assign('selectedField', $selectedField); $this->ss->assign('fieldsForSubModule', $fieldsForSubModule); $this->ss->display('modules/PdfManager/tpls/getFields.tpl'); }