Changeset 1855 for trunk/install.php


Ignore:
Timestamp:
Feb 25, 2007, 12:42:25 PM (17 years ago)
Author:
rub
Message:

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/install.php

    r1726 r1855  
    55// | Copyright (C) 2003-2007 PhpWebGallery Team - http://phpwebgallery.net |
    66// +-----------------------------------------------------------------------+
    7 // | branch        : BSF (Best So Far)
    8 // | file          : $RCSfile$
     7// | file          : $Id$
    98// | last update   : $Date$
    109// | last modifier : $Author$
     
    3534}
    3635
     36//
     37// Pick a language, any language ...
     38//
     39function language_select($default, $select_name = "language")
     40{
     41  $available_lang = get_languages();
     42
     43  $lang_select = '<select name="' . $select_name . '" onchange="document.location = \''.PHPWG_ROOT_PATH.'install.php?language=\'+this.options[this.selectedIndex].value;">';
     44  foreach ($available_lang as $code => $displayname)
     45  {
     46    $selected = ( strtolower($default) == strtolower($code) ) ? ' selected="selected"' : '';
     47    $lang_select .= '<option value="'.$code.'" ' . $selected . '>' . ucwords($displayname) . '</option>';
     48  }
     49  $lang_select .= '</select>';
     50
     51  return $lang_select;
     52}
     53
    3754/**
    3855 * loads an sql file and executes all queries
     
    102119  }
    103120
     121  if( is_array($_GET) )
     122  {
     123    while( list($k, $v) = each($_GET) )
     124    {
     125      if( is_array($_GET[$k]) )
     126      {
     127        while( list($k2, $v2) = each($_GET[$k]) )
     128        {
     129          $_GET[$k][$k2] = addslashes($v2);
     130        }
     131        @reset($_GET[$k]);
     132      }
     133      else
     134      {
     135        $_GET[$k] = addslashes($v);
     136      }
     137    }
     138    @reset($_GET);
     139  }
     140
    104141  if( is_array($_COOKIE) )
    105142  {
     
    173210{
    174211  $language = strip_tags($_POST['language']);
     212}
     213elseif ( isset( $_GET['language'] ))
     214{
     215  $language = strip_tags($_GET['language']);
    175216}
    176217else
Note: See TracChangeset for help on using the changeset viewer.