$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;