function AMPContentLookup_GalleryMap() { require_once 'AMP/System/Data/Tree.php'; require_once 'Modules/Gallery/Gallery.php'; $gallery = new Gallery(AMP_Registry::getDbcon()); $gallery_map_source = new AMP_System_Data_Tree($gallery); $this->dataset = $gallery_map_source->select_options(); }
$display_types = false; if ($requested_section) { if (!isset($content_map[$requested_section])) { AMP_make_404(); } else { $link_source->addCriteriaGlobal($link_source->makeCriteria(array('section' => $requested_section))); $renderer = new AMP_Display_Template('AMP/Content/Display/heading.inc.thtml'); $section_names =& AMPContent_Lookup::instance("sections"); $renderer->set_property('heading', $section_names[$requested_section]); print $renderer->execute(); } } if ($link_types) { require_once 'AMP/System/Data/Tree.php'; $link_tree = new AMP_System_Data_Tree($link_type_source); $link_map = $link_tree->select_options(); AMP_display_linkset($link_source, array('noLinkType' => true)); foreach ($link_map as $link_id => $link_name) { AMP_display_linkset($link_source, array('linkType' => $link_id), $link_tree->get_depth($link_id)); } } else { AMP_display_linkset($link_source); } function AMP_display_linkset(&$link_source, $criteria = array(), $level = 0) { //static $link_source = false; $source_set = $link_source->search($link_source->makeCriteria($criteria)); if (!$source_set) { return; } print "\n<div class='heading_" . $level . "' style='padding-left:" . $level * 50 . "px;'>\n";