Language Flags
This commit is contained in:
parent
92a5ec867a
commit
0f1c86f210
@ -13,8 +13,7 @@ class LanguageFlags extends View {
|
||||
$this->languageFlags = array();
|
||||
}
|
||||
|
||||
public function loadView() {
|
||||
parent::loadView();
|
||||
public function getCode() {
|
||||
|
||||
$request = new \Api\Language\Get($this->getDocument()->getUser());
|
||||
if ($request->execute()) {
|
||||
@ -28,8 +27,10 @@ class LanguageFlags extends View {
|
||||
$aParam = explode("=", $param);
|
||||
$key = $aParam[0];
|
||||
|
||||
if($key == "s" && startsWith($requestUri, "/s/"))
|
||||
if ($key === "site" &&
|
||||
(!startsWith($_SERVER["REQUEST_URI"], "/index.php") || $_SERVER["REQUEST_URI"] === "/")) {
|
||||
continue;
|
||||
}
|
||||
|
||||
$val = (isset($aParam[1]) ? $aParam[1] : "");
|
||||
if (!empty($key)) {
|
||||
@ -47,13 +48,11 @@ class LanguageFlags extends View {
|
||||
|
||||
$this->languageFlags[] = $this->createLink(
|
||||
"$url$queryString",
|
||||
"<img class=\"p-1\" src=\"/img/icons/lang/$langCode.gif\" alt=\"$langName\" title=\"$langName\">"
|
||||
"<img class=\"p-1 clickable\" src=\"/img/icons/lang/$langCode.gif\" alt=\"$langName\" title=\"$langName\">"
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public function getCode() {
|
||||
return implode('', $this->languageFlags);
|
||||
}
|
||||
}
|
||||
}
|
@ -21,3 +21,10 @@
|
||||
margin-bottom: 0;
|
||||
vertical-align: bottom;
|
||||
}
|
||||
|
||||
.flags {
|
||||
right: 3px;
|
||||
bottom: -22px;
|
||||
background-color: darkgray;
|
||||
border-radius: 5px;
|
||||
}
|
Loading…
Reference in New Issue
Block a user