Skip to content

Commit 12cfc7c

Browse files
committed
latest changes
1 parent b4a64bd commit 12cfc7c

File tree

3 files changed

+15
-8
lines changed

3 files changed

+15
-8
lines changed

app/views/layout.tpl

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,10 +40,10 @@
4040
<h3 class="masthead-brand">{$page_title}</h3>
4141
<nav>{$requestURI}
4242
<ul class="nav masthead-nav">
43-
<li {if $requestURI eq '/'}class="active"{/if}><a href="{$BASE_URL}">Home</a></li>
44-
<li {if $requestURI eq '/admin'}class="active"{/if}><a href="{$BASE_URL}/admin">Admin</a></li>
45-
<li {if $requestURI eq '/admin/dashboard'}class="active"{/if}><a href="{$BASE_URL}/admin/dashboard">Dashboard</a></li>
46-
<li {if $requestURI eq '/test'}class="active"{/if}><a href="{$BASE_URL}/test">test</a></li>
43+
<li {if $requestURI eq '/'}class="active"{/if}><a href="{$baseurl}">Home</a></li>
44+
<li {if $requestURI eq '/admin'}class="active"{/if}><a href="{$baseurl}/admin">Admin</a></li>
45+
<li {if $requestURI eq '/admin/dashboard'}class="active"{/if}><a href="{$baseurl}/admin/dashboard">Dashboard</a></li>
46+
<li {if $requestURI eq '/test'}class="active"{/if}><a href="{$baseurl}/test">test</a></li>
4747
<li><a href="#">({$language})</a></li>
4848
</ul>
4949
</nav>

system/Language.php

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,13 @@
22
namespace System;
33

44
class Language {
5-
public $current;
6-
public $available_languages = array('en', 'it', 'de', 'fr','bg');
5+
public $current, $default;
6+
public $available_languages = ['en', 'it', 'de', 'fr','bg'];
77

88
public function __construct (Config $conf) {
99
$this->conf = $conf;
10-
$this->current = 'en';
10+
$this->default = 'en';
11+
$this->current = $this->default;
1112
}
1213

1314
}

system/Template.php

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,13 @@ public function __construct (Config $conf, Language $language) {
2626

2727
$this->assign('requestURI',$_SESSION['requestURI']);
2828
$this->assign('language',$language->current);
29-
29+
if ($language->default !== $language->current) {
30+
$baseurl = BASE_URL.'/'.$language->current;
31+
}else {
32+
$baseurl = BASE_URL;
33+
}
34+
$this->assign('baseurl',$baseurl);
35+
3036
$this->setTemplateDir(ROOT_DIR.'/App/views/')
3137
->setCompileDir(ROOT_DIR."/storage/cache/smarty")
3238
->setCacheDir(ROOT_DIR."/storage/cache/smarty")

0 commit comments

Comments
 (0)