| @@ 69-80 (lines=12) @@ | ||
| 66 | $OSCOM_Session->start(); |
|
| 67 | ||
| 68 | // set the language |
|
| 69 | if (!isset($_SESSION['language']) || isset($_GET['language'])) { |
|
| 70 | $lng = new \language(); |
|
| 71 | ||
| 72 | if (isset($_GET['language']) && !empty($_GET['language'])) { |
|
| 73 | $lng->set_language($_GET['language']); |
|
| 74 | } else { |
|
| 75 | $lng->get_browser_language(); |
|
| 76 | } |
|
| 77 | ||
| 78 | $_SESSION['language'] = $lng->language['directory']; |
|
| 79 | $_SESSION['languages_id'] = $lng->language['id']; |
|
| 80 | } |
|
| 81 | ||
| 82 | // redirect to login page if administrator is not yet logged in |
|
| 83 | if (!isset($_SESSION['admin'])) { |
|
| @@ 71-82 (lines=12) @@ | ||
| 68 | $currencies = new \currencies(); |
|
| 69 | ||
| 70 | // set the language |
|
| 71 | if (!isset($_SESSION['language']) || isset($_GET['language'])) { |
|
| 72 | $lng = new \language(); |
|
| 73 | ||
| 74 | if (isset($_GET['language']) && !empty($_GET['language'])) { |
|
| 75 | $lng->set_language($_GET['language']); |
|
| 76 | } else { |
|
| 77 | $lng->get_browser_language(); |
|
| 78 | } |
|
| 79 | ||
| 80 | $_SESSION['language'] = $lng->language['directory']; |
|
| 81 | $_SESSION['languages_id'] = $lng->language['id']; |
|
| 82 | } |
|
| 83 | ||
| 84 | // include the language translations |
|
| 85 | $system_locale_numeric = setlocale(LC_NUMERIC, 0); |
|