X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=gosa-core%2Fhtml%2Fsetup.php;h=0c0056b1d7dc2688283541e05c76a4f47b605871;hb=bf5082df658ccc3f3ff9a22ae00e407e8bcb5a17;hp=d513ec88449c5bc5daec1d80cbc952056f37310b;hpb=61cf7ed149664b7fbab691ecb23777ebdeb8047e;p=gosa.git diff --git a/gosa-core/html/setup.php b/gosa-core/html/setup.php index d513ec884..0c0056b1d 100644 --- a/gosa-core/html/setup.php +++ b/gosa-core/html/setup.php @@ -1,25 +1,24 @@ '; - echo ' location = "setup.php?js=true";'; - echo ''; - - session::set('js',FALSE); -} elseif(isset($_GET['js'])) { - session::set('js',TRUE); -} - /* Attribute initialization, reset errors */ session::set('errors',""); session::set('errorsAlreadyPosted',array()); @@ -81,18 +69,30 @@ if (!(is_dir($smarty->compile_dir) && is_writable($smarty->compile_dir))){ } /* Get posted language */ -if(!session::is_set('lang')){ - session::set('lang',get_browser_language()); +if(!session::global_is_set('language')){ + session::global_set('language',get_browser_language()); } if(isset($_POST['lang_selected'])){ if($_POST['lang_selected'] != ""){ - session::set('lang',$_POST['lang_selected']); + session::global_set('lang',$_POST['lang_selected']); }else{ - session::set('lang',get_browser_language()); + session::global_set('lang',get_browser_language()); } } -$lang = session::get('lang'); +/* Check for js */ +if (!isset($_GET['js']) && !session::global_is_set('js')){ + echo ''; + + session::global_set('js',FALSE); +} elseif(isset($_GET['js'])) { + session::global_set('js',TRUE); +} + + +$lang = session::global_get('lang'); /* Append .UTF-8 to language string if necessary */ if(!preg_match("/utf(-)8$/i",$lang)){ $lang .= ".UTF-8"; @@ -131,7 +131,7 @@ $focus.= 'next_msg_dialog();'; $focus.= ''; /* show web frontend */ -$setup = session::get('setup'); +$setup = session::global_get('setup'); $smarty->assign("contents" , $display); $smarty->assign("navigation", $setup->get_navigation_html()); $smarty->assign("header", $setup->get_header_html()); @@ -143,8 +143,11 @@ if ($error_collector != ""){ } else { $smarty->assign("php_errors", ""); } - -$smarty->assign("version",get_gosa_version()); +if(function_exists("get_gosa_version")){ + $smarty->assign("version",get_gosa_version()); +}else{ + $smarty->assign("version",""); +} echo $header.$smarty->fetch("../setup/setup_frame.tpl"); // vim:tabstop=2:expandtab:shiftwidth=2:filetype=php:syntax:ruler: