From ab922de7422076b1e3fdd49dc2e51b524e5fe6e2 Mon Sep 17 00:00:00 2001 From: rub Date: Sun, 25 Feb 2007 11:42:25 +0000 Subject: Improvement for PWG installation: o Installation is now with new colors o On selected language, page are reload in order to display page with selected language git-svn-id: http://piwigo.org/svn/trunk@1855 68402e56-0260-453c-a942-63ccdbb3a9ee --- install.php | 45 +++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 43 insertions(+), 2 deletions(-) (limited to 'install.php') diff --git a/install.php b/install.php index 6e2566996..831ed98c2 100644 --- a/install.php +++ b/install.php @@ -4,8 +4,7 @@ // | Copyright (C) 2002-2003 Pierrick LE GALL - pierrick@phpwebgallery.net | // | Copyright (C) 2003-2007 PhpWebGallery Team - http://phpwebgallery.net | // +-----------------------------------------------------------------------+ -// | branch : BSF (Best So Far) -// | file : $RCSfile$ +// | file : $Id$ // | last update : $Date$ // | last modifier : $Author$ // | revision : $Revision$ @@ -34,6 +33,24 @@ function guess_lang() return 'en_UK.iso-8859-1'; } +// +// Pick a language, any language ... +// +function language_select($default, $select_name = "language") +{ + $available_lang = get_languages(); + + $lang_select = ''; + + return $lang_select; +} + /** * loads an sql file and executes all queries * @@ -101,6 +118,26 @@ if( !get_magic_quotes_gpc() ) @reset($_POST); } + if( is_array($_GET) ) + { + while( list($k, $v) = each($_GET) ) + { + if( is_array($_GET[$k]) ) + { + while( list($k2, $v2) = each($_GET[$k]) ) + { + $_GET[$k][$k2] = addslashes($v2); + } + @reset($_GET[$k]); + } + else + { + $_GET[$k] = addslashes($v); + } + } + @reset($_GET); + } + if( is_array($_COOKIE) ) { while( list($k, $v) = each($_COOKIE) ) @@ -173,6 +210,10 @@ if ( isset( $_POST['language'] )) { $language = strip_tags($_POST['language']); } +elseif ( isset( $_GET['language'] )) +{ + $language = strip_tags($_GET['language']); +} else { $language = guess_lang(); -- cgit v1.2.3