function getLayouts() { $layouts = parent::getLayouts(); //The Documents popup view is not customizable unset($layouts[translate('LBL_POPUP')]); return $layouts; }
function processStudio($ajax) { $this->ajax->addCrumb(translate('LBL_STUDIO'), 'ModuleBuilder.main("studio")'); if (!isset($this->editModule)) { //Studio Select Module Page $this->generateStudioModuleButtons(); $this->question = translate('LBL_QUESTION_EDIT'); $this->title = translate('LBL_STUDIO'); global $current_user; if (is_admin($current_user)) { $this->actions = "<input class=\"button\" type=\"button\" id=\"exportBtn\" name=\"exportBtn\" onclick=\"ModuleBuilder.getContent('module=ModuleBuilder&action=exportcustomizations');\" value=\"" . translate('LBL_BTN_EXPORT') . '">'; } $this->help = 'studioHelp'; } else { $module = new StudioModule($this->editModule); $this->ajax->addCrumb($module->name, !empty($this->view) ? 'ModuleBuilder.getContent("module=ModuleBuilder&action=wizard&view_module=' . $this->editModule . '")' : ''); switch ($this->view) { case 'layouts': //Studio Select Layout page $this->buttons = $module->getLayouts(); $this->title = $module->name . " " . translate('LBL_LAYOUTS'); $this->question = translate('LBL_QUESTION_LAYOUT'); $this->help = 'layoutsHelp'; $this->ajax->addCrumb(translate('LBL_LAYOUTS'), ''); break; case 'subpanels': //Studio Select Subpanel page. $this->buttons = $module->getSubpanels(); $this->title = $module->name . " " . translate('LBL_SUBPANELS'); $this->question = translate('LBL_QUESTION_SUBPANEL'); $this->ajax->addCrumb(translate('LBL_SUBPANELS'), ''); $this->help = 'subpanelHelp'; break; case 'search': //Studio Select Search Layout page. $this->buttons = $module->getSearch(); $this->title = $module->name . " " . translate('LBL_SEARCH'); $this->question = translate('LBL_QUESTION_SEARCH'); $this->ajax->addCrumb(translate('LBL_LAYOUTS'), 'ModuleBuilder.getContent("module=ModuleBuilder&action=wizard&view=layouts&view_module=' . $this->editModule . '")'); $this->ajax->addCrumb(translate('LBL_SEARCH'), ''); $this->help = 'searchHelp'; break; default: //Studio Edit Module Page $this->buttons = $module->getModule(); $this->question = translate('LBL_QUESTION_MODULE'); $this->title = translate('LBL_EDIT') . " " . $module->name; $this->help = 'moduleHelp'; } } }
function getLayouts() { $layouts = parent::getLayouts(); $layouts = array_merge(array(translate("LBL_CONVERTLEAD", "Leads") => array('name' => translate("LBL_CONVERTLEAD", "Leads"), 'action' => "module=Leads&action=Editconvert&to_pdf=1", 'imageTitle' => 'icon_ConvertLead', 'help' => 'layoutsBtn', 'size' => '48')), $layouts); return $layouts; }