File: D:/HostingSpaces/SBogers10/topswtwmobile.komma.pro/app/config/language/routeLanguages.php
<?php
class Route_Languages
{
/*
* Get Allowed routes and their controller per language
*
* @return array
*/
public function get($language)
{
$availableLanguages = array('nl', 'en');
if (in_array($language, $availableLanguages)) {
return $this->{'getRoutes' . ucfirst($language)}();
}
return false;
}
private function getRoutesNl()
{
return array(
'about' => array(
'slug' => 'bedrijfsprofiel',
'controller' => 'TextPageController',
),
'brands' => array(
'slug' => 'merken',
'controller' => 'BrandController',
),
'cart' => array(
'slug' => 'winkelwagen',
'controller' => 'CartController',
),
'checkout' => array(
'slug' => 'bestelling',
'controller' => 'CheckoutController',
),
'contact' => array(
'slug' => 'contact',
'controller' => 'ContactController',
),
'customer_service' => array(
'slug' => 'klantenservice',
'controller' => 'TextPageController',
)
);
}
private function getRoutesEn()
{
return array(
'about' => array(
'slug' => 'company-profile',
'controller' => 'TextPageController',
),
'brands' => array(
'slug' => 'brands',
'controller' => 'CategoryController',
),
'cart' => array(
'slug' => 'cart',
'controller' => 'CartController',
),
'checkout' => array(
'slug' => 'order',
'controller' => 'CheckoutController',
),
'contact' => array(
'slug' => 'contact',
'controller' => 'ContactController',
),
'customer_service' => array(
'slug' => 'customer-service',
'controller' => 'TextPageController',
)
);
}
private function getRoutesDe()
{
return array(
'about' => array(
'slug' => 'unternehmensprofil',
'controller' => 'TextPageController',
),
'brands' => array(
'slug' => 'marke',
'controller' => 'BrandController',
),
'cart' => array(
'slug' => 'einkaufswagen',
'controller' => 'CartController',
),
'checkout' => array(
'slug' => 'bestellen',
'controller' => 'CheckoutController',
),
'contact' => array(
'slug' => 'kontakt',
'controller' => 'ContactController',
),
'customer_service' => array(
'slug' => 'kundendienst',
'controller' => 'TextPageController',
)
);
}
}