lang = get_browser_language(); $this->is_enabled = TRUE; $this->is_active = TRUE; $this->s_title = _("Language selection"); $this->s_title_long = _("Please choose a language"); $this->s_info = _("This step is allows you to define your prefered language."); $this->languages = array("de_DE" => _("German"), "fr_FR" => _("French"), "en_EN" => _("English"), "ru_RU" => _("Russian")); } function execute() { $smarty = get_smarty(); $smarty->assign("languages", $this->languages); $smarty->assign("lang", $this->lang); return($smarty->fetch(get_template_path("setup_step1.tpl",TRUE,dirname(__FILE__)))); } function save_object() { if((isset($_POST['lang'])) && isset($this->languages[$_POST['lang']])) { $this->lang = $_POST['lang']; $this->is_completed = TRUE; $_SESSION['lang'] = $this->lang; } } } // vim:tabstop=2:expandtab:shiftwidth=2:filetype=php:syntax:ruler: ?>