template_dir = '/var/www/vhosts/vakantiehuis-op-ameland.nl/httpdocs/smarty/templates'; $smarty->compile_dir = '/var/www/vhosts/vakantiehuis-op-ameland.nl/httpdocs/smarty/templates_c'; $smarty->cache_dir = '/var/www/vhosts/vakantiehuis-op-ameland.nl/httpdocs/smarty/cache'; $smarty->config_dir = '/var/www/vhosts/vakantiehuis-op-ameland.nl/httpdocs/smarty/configs'; ############### determine language and current URL ############# #available languages (first language is standard) $languages = array('nl','de','en'); $urlpieces = explode("/", $_SERVER['REDIRECT_URL']); if (in_array($urlpieces[1], $languages)) {define('LANG',$urlpieces[1]); $current_url = $urlpieces[2];} if (defined(LANG) == false) {define('LANG',$languages[0]);} if (strlen($urlpieces[1]) > 0 && LANG != $languages[0]) {$current_url = $urlpieces[2];} else {$current_url = $urlpieces[1];} if (strlen($current_url) == 0) {$current_url = '/';} if (LANG != $languages[0]) {$smarty->assign('language', LANG);} $smarty->assign('language_attr', LANG); if (LANG == 'en') {$smarty->assign('language_datepicker', 'en-GB');} else {$smarty->assign('language_datepicker', LANG);} if (LANG == 'nl') {setlocale(LC_ALL, 'nl_NL');} if (LANG == 'en') {setlocale(LC_ALL, 'en_GB');} if (LANG == 'de') {setlocale(LC_ALL, 'de_DE');} ################################################################ #get all urls and linktexts $sql = "SELECT name,url,linktext,linktext2,seo_linktext,linktext3 FROM pages, pagesdata WHERE pagesdata.pages_id = pages.id AND pagesdata.lang = '".LANG."'"; $result = mysql_query($sql); while ($row = mysql_fetch_assoc($result)) { if (LANG != $languages[0]) {$url[$row['name']] = LANG.'/'.$row['url'];} else {$url[$row['name']] = $row['url'];} if ($row['url'] == '/' && LANG != $languages[0]) {$url[$row['name']] = LANG;} $linktext[$row['name']] = $row['linktext']; $linktext2[$row['name']] = $row['linktext2']; $linktext3[$row['name']] = $row['linktext3']; $seo_linktext[$row['name']] = $row['seo_linktext']; } $smarty->assign('url', $url); $smarty->assign('linktext', $linktext); $smarty->assign('linktext2', $linktext2); $smarty->assign('linktext3', $linktext3); $smarty->assign('seo_linktext', $seo_linktext); #get all static info $sql = "SELECT * FROM static, staticcontent WHERE static.id = staticcontent.sid AND lang = '".LANG."'"; $result = mysql_query($sql); while ($row = mysql_fetch_assoc($result)) { $static[$row['name']] = $row['content']; } $smarty->assign('static', $static); //print_r($url); ?>