Exemple #1
0
 if ($gm_module && $gm_module->getSetting('GM_PLACE_HIERARCHY')) {
     $linklevels = '';
     $placelevels = '';
     $place_names = array();
     for ($j = 0; $j < $level; $j++) {
         $linklevels .= '&amp;parent[' . $j . ']=' . rawurlencode($parent[$j]);
         if ($parent[$j] == '') {
             $placelevels = ', ' . I18N::translate('unknown') . $placelevels;
         } else {
             $placelevels = ', ' . $parent[$j] . $placelevels;
         }
     }
     $gm_module->createMap($placelevels);
 } elseif (Module::getModuleByName('places_assistant')) {
     // Places Assistant is a custom/add-on module that was once part of the core code.
     \PlacesAssistantModule::display_map($level, $parent);
 }
 // -- echo the array
 foreach ($child_places as $n => $child_place) {
     if ($n == 0) {
         echo '<table id="place_hierarchy" class="list_table"><tr><td class="list_label" ';
         if ($numfound > 20) {
             echo 'colspan="3"';
         } elseif ($numfound > 4) {
             echo 'colspan="2"';
         }
         echo '><i class="icon-place"></i> ';
         if ($place_id) {
             echo I18N::translate('Places in %s', $place->getPlaceName());
         } else {
             echo I18N::translate('Place hierarchy');