sitemap = 'index' , tags, groups geo include '_sitemap_common.php'; $map = ''. ''; _mu(_url('', [], true), 'main'); if( file_exists( $pages_f = R_DATA_PATH . '/pages.php' ) ) { include_once $pages_f; foreach(array_keys($_config['pages']) as $page_id){ if($page_id == '/') continue; $url = _url('text', ['id' => $page_id], true); _mu($url, 'text'); } } krsort($_config['db']); foreach($_config['db'] as $item_id => $item){ _mu(_url('item', ['item' => $item_id], true), 'item'); // geo for product foreach($_config['geo']['geotag'] as $key) { $gpms = ['item' => $item_id, 'key' => $key]; _mu(_url('itemgeo', $gpms, true), 'itemgeo'); } // bits foreach($item['v'] as $dosage => $var){ foreach($var as $qty => $dx){ $p = array('item' => $item_id, 'dosage' => str_replace('/','_',$dosage), 'qty' => $qty , 'unit' => $item['p']); _mu(_url('bit', $p, true), 'bit'); } } } // groups if(isset($_config['generics']) && isset($_config['sitemaps']['urlset']['generic'])){ foreach(array_keys($_config['generics']) as $generic){ $gpms = ['generic' => $generic]; _mu(_url('generic', $gpms, true), 'generic'); } } if(isset($_config['groups']) && isset($_config['sitemaps']['urlset']['group'])){ foreach(array_keys($_config['groups']) as $group){ $gpms = ['group' => $group]; _mu(_url('group', $gpms, true), 'group'); } } if(isset($_config['cats']) && isset($_config['sitemaps']['urlset']['cat'])){ foreach(array_keys($_config['cats']) as $cat){ $gpms = ['cat' => $cat]; _mu(_url('cat', $gpms, true), 'cat'); } } // do tags if(isset($_config['tags']) ){ foreach(array_keys($_config['tags']) as $tag){ _mu( _url('tag', ['tag'=> str_replace('/','_', $tag) ], true) , 'tag'); } } $map .= "\n"; include '_sitemap_out.php';