$language) { /* About */ $stack = 'about'; foreach (languages() as $ln => $lang) { $url = $lang->url('about','index'); if($lang->identifier != $language->identifier) $sitemap[$language->identifier.'/'.$stack][] = "identifier\" href=\"$url\" />\n"; else $sitemap[$language->identifier.'/'.$stack][] = "$url\n"; } /* Contact */ $stack = 'contact'; foreach (languages() as $ln => $lang) { $url = $lang->url('contact','index'); if($lang->identifier != $language->identifier) $sitemap[$language->identifier.'/'.$stack][] = "identifier\" href=\"$url\" />\n"; else $sitemap[$language->identifier.'/'.$stack][] = "$url\n"; } /* Devices */ $stack = 'devices'; $contents = \Application\Devices\Models\Device::get_all(); foreach ($contents as $content) { $key = $stack.'/'.$content->id; foreach (languages() as $ln => $lang) { $url = $lang->url('devices', 'index', ['device'=>$content]); if($lang->identifier != $language->identifier) $sitemap[$language->identifier.'/'.$key][] = "identifier\" href=\"$url\" />\n"; else $sitemap[$language->identifier.'/'.$key][] = "$url\n"; } } /* Home */ $stack = 'home'; foreach (languages() as $ln => $lang) { $url = $lang->url('home','index'); if($lang->identifier != $language->identifier) $sitemap[$language->identifier.'/'.$stack][] = "identifier\" href=\"$url\" />\n"; else $sitemap[$language->identifier.'/'.$stack][] = "$url\n"; } /* KITCHENS */ /* Styles */ $stack = 'styles'; $contents = \Application\Kitchens\Models\Style::get_all(); foreach ($contents as $content) { $key = $stack.'/'.$content->id; foreach (languages() as $ln => $lang) { $url = $lang->url('kitchens', 'style', ['style'=>$content]); if($lang->identifier != $language->identifier) $sitemap[$language->identifier.'/'.$key][] = "identifier\" href=\"$url\" />\n"; else $sitemap[$language->identifier.'/'.$key][] = "$url\n"; } } /* Collections */ $stack = 'collections'; $contents = \Application\Kitchens\Models\Collection::get_all(); foreach ($contents as $content) { $key = $stack.'/'.$content->id; foreach (languages() as $ln => $lang) { $url = $lang->url('kitchens', 'collection', ['collection'=>$content]); if($lang->identifier != $language->identifier) $sitemap[$language->identifier.'/'.$key][] = "identifier\" href=\"$url\" />\n"; else $sitemap[$language->identifier.'/'.$key][] = "$url\n"; } } /* Quality */ $stack = 'quality'; $contents = \Application\Kitchens\Models\Quality::get_all(); foreach ($contents as $content) { $key = $stack.'/'.$content->id; foreach (languages() as $ln => $lang) { $url = $lang->url('kitchens', 'quality', ['quality'=>$content]); if($lang->identifier != $language->identifier) $sitemap[$language->identifier.'/'.$key][] = "identifier\" href=\"$url\" />\n"; else $sitemap[$language->identifier.'/'.$key][] = "$url\n"; } } /* Worktops */ $stack = 'worktops'; $contents = \Application\Kitchens\Models\Worktop::get_all(); foreach ($contents as $content) { $key = $stack.'/'.$content->id; foreach (languages() as $ln => $lang) { $url = $lang->url('kitchens', 'worktop', ['worktop'=>$content]); if($lang->identifier != $language->identifier) $sitemap[$language->identifier.'/'.$key][] = "identifier\" href=\"$url\" />\n"; else $sitemap[$language->identifier.'/'.$key][] = "$url\n"; } } /* Accessories */ $stack = 'accessories'; $contents = \Application\Kitchens\Models\Accessory::get_all(); foreach ($contents as $content) { $key = $stack.'/'.$content->id; foreach (languages() as $ln => $lang) { $url = $lang->url('kitchens', 'accessory', ['accessory'=>$content]); if($lang->identifier != $language->identifier) $sitemap[$language->identifier.'/'.$key][] = "identifier\" href=\"$url\" />\n"; else $sitemap[$language->identifier.'/'.$key][] = "$url\n"; } } /* END KITCHENS */ /* PAGES */ /* Privacy */ $stack = 'privacy'; foreach (languages() as $ln => $lang) { $url = $lang->url('pages','privacy'); if($lang->identifier != $language->identifier) $sitemap[$language->identifier.'/'.$stack][] = "identifier\" href=\"$url\" />\n"; else $sitemap[$language->identifier.'/'.$stack][] = "$url\n"; } /* conditions */ $stack = 'conditions'; foreach (languages() as $ln => $lang) { $url = $lang->url('pages','conditions'); if($lang->identifier != $language->identifier) $sitemap[$language->identifier.'/'.$stack][] = "identifier\" href=\"$url\" />\n"; else $sitemap[$language->identifier.'/'.$stack][] = "$url\n"; } /* END PAGES */ /* Promotions */ $stack = 'promotions'; foreach (languages() as $ln => $lang) { $url = $lang->url('promotions','index'); if($lang->identifier != $language->identifier) $sitemap[$language->identifier.'/'.$stack][] = "identifier\" href=\"$url\" />\n"; else $sitemap[$language->identifier.'/'.$stack][] = "$url\n"; } /* Realisations */ $stack = 'realisations'; foreach (languages() as $ln => $lang) { $url = $lang->url('realisations','index'); if($lang->identifier != $language->identifier) $sitemap[$language->identifier.'/'.$stack][] = "identifier\" href=\"$url\" />\n"; else $sitemap[$language->identifier.'/'.$stack][] = "$url\n"; } } $string = ''."\n".''."\n\n"; foreach ($sitemap as $key => $str) { sort($str); $string .= "\t\n\t\t".implode("\t\t", $str)."\t\n\n"; } $string .= ''; echo $string;