Файл: adultscript-2.0.3-pro/files/mobile/components/language.php
Строк: 34
<?php
defined('_VALID') or die('Restricted Access!');
class VComponent_mobile_language extends VMobile
{
public function __construct()
{
parent::__construct();
}
public function render()
{
if (isset($_GET['url'])) {
$redirect = base64_decode(trim($_GET['url']));
if (strpos($redirect, MOBILE_URL) === FALSE) {
throw new VException('Invalid URL passed to language!');
}
}
$language = VLanguage::get('language');
$languages = VLanguage::get('languages');
if (isset($_GET['code']) && $_GET['code'] != '') {
$code = VF::factory('filter')->get('code', 'STRING', 'GET');
if (isset($languages[$code])) {
$_SESSION['language'] = $code;
VF::redirect($redirect);
}
}
$this->tpl->title = __('language-title');
$this->tpl->meta_title = __('language-title').' - '.$this->mcfg['site_name'];
$this->tpl->language = $language;
$this->tpl->languages = $languages;
$this->tpl->redirect = (isset($redirect)) ? $redirect : NULL;
$this->tpl->load(array('language'));
$this->tpl->display();
}
}