function populate()
 {
     global $gantry;
     if (!$gantry->_menu_item_overrides_merged && $gantry->currentMenuItem != null) {
         if (!empty($gantry->currentMenuTree)) {
             foreach ($gantry->currentMenuTree as $treeitem) {
                 GantryMenuItemParams::_populateSingleItem($treeitem);
                 if ($treeitem == $gantry->currentMenuItem) {
                     break;
                 }
             }
         } else {
             GantryMenuItemParams::_populateSingleItem($gantry->currentMenuItem);
         }
         $gantry->_menu_item_overrides_merged = true;
     }
 }
 function populate()
 {
     global $gantry;
     if ($gantry->currentMenuItem == null) {
         if ($gantry->_working_params['inactive-enabled']['value']) {
             $gantry->currentMenuItem = (int) $gantry->_working_params['inactive-menuitem']['value'];
         } else {
             $gantry->currentMenuItem = $gantry->defaultMenuItem;
         }
     }
     if (!empty($gantry->currentMenuTree)) {
         foreach ($gantry->currentMenuTree as $treeitem) {
             GantryMenuItemParams::_populateSingleItem($treeitem);
             if ($treeitem == $gantry->currentMenuItem) {
                 break;
             }
         }
     } else {
         GantryMenuItemParams::_populateSingleItem($gantry->currentMenuItem);
     }
 }