function execute($output = false) { $value = parent::execute($output); $intro_value = $this->_init_intro($output); if ($output) { return $intro_value . $value; } }
function set_banner($action = null) { $text = ucfirst(isset($action) ? $action : join("", $this->get_actions())); if ($text == 'Cancel') { $text = AMP_TEXT_LIST; } $heading = $this->_map->getHeading(); return parent::set_banner($text, $heading); }
<?php require_once 'AMP/Base/Config.php'; $tool_id = isset($_GET['modid']) && $_GET['modid'] ? $_GET['modid'] : false; if (!$tool_id) { $tool_id = isset($_GET['tool_id']) && $_GET['tool_id'] ? $_GET['tool_id'] : false; } if (!$tool_id) { ampredirect(AMP_SYSTEM_URL_PUBLIC_PAGES); } $modid = $tool_id; require_once 'AMP/System/Component/Controller.php'; require_once 'AMP/System/IntroText/List.php'; $controller = new AMP_System_Component_Controller(); $controller->set_banner(AMP_TEXT_LIST, 'Public Page'); $display =& $controller->get_display(); $display->add_nav('content'); $list = new AMP_System_Introtext_List($source = false, array('tool' => $tool_id)); $display->add($list); print $display->execute();