Changeset 591
- Timestamp:
- 09/08/08 23:57:14 (4 months ago)
- Location:
- fluxbb/branches/fluxbb-1.3-dev/upload
- Files:
-
- 2 modified
-
admin/install.php (modified) (7 diffs)
-
lang/English/install.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
fluxbb/branches/fluxbb-1.3-dev/upload/admin/install.php
r583 r591 53 53 } 54 54 55 $language = isset($_GET['lang']) ? preg_replace('#[\.\\\/]#', '', $_GET['lang']) : 'English'; 56 if (!file_exists(FORUM_ROOT.'lang/'.$language.'/install.php')) 57 exit('The language pack you have chosen doesn\'t seem to exist or is corrupt. Please recheck and try again.'); 55 58 56 59 // Load the language file 57 require FORUM_ROOT.'lang/ English/install.php';60 require FORUM_ROOT.'lang/'.$language.'/install.php'; 58 61 59 62 … … 110 113 if (substr($base_url_guess, -1) == '/') 111 114 $base_url_guess = substr($base_url_guess, 0, -1); 115 116 // Check for available language packs 117 $languages = get_language_packs(); 112 118 113 119 ?> … … 139 145 </div> 140 146 147 <?php 148 149 if (count($languages) > 1) { 150 151 ?> 152 <form class="frm-form" method="get" accept-charset="utf-8" action="install.php"> 153 <div class="main-subhead"> 154 <h2 class="hn"><span><?php echo $lang_install['Choose language'] ?></span></h2> 155 </div> 156 <div class="main-content main-frm"> 157 <fieldset class="frm-group group1"> 158 <legend class="group-legend"><strong><?php echo $lang_install['Choose language legend'] ?></strong></legend> 159 <div class="sf-set set1"> 160 <div class="sf-box text"> 161 <label for="fld0"><span><?php echo $lang_install['Installer language'] ?></span> <small><?php echo $lang_install['Choose language help'] ?></small></label><br /> 162 <span class="fld-input"><select id="fld0" name="lang"> 163 <?php 164 165 foreach ($languages as $temp) 166 echo "\t\t\t\t\t".'<option value="'.$temp.'"'.($language == $temp ? ' selected="selected"' : '').'>'.$temp.'</option>'."\n"; 167 168 ?> 169 </select></span> 170 </div> 171 </div> 172 </fieldset> 173 <div class="frm-buttons"> 174 <span class="submit"><input type="submit" name="changelang" value="<?php echo $lang_install['Choose language'] ?>" /></span> 175 </div> 176 </div> 177 </form> 178 <?php 179 180 } 181 182 ?> 141 183 <form class="frm-form" method="post" accept-charset="utf-8" action="install.php"> 142 184 <div class="hidden"> … … 274 316 </div> 275 317 </div> 318 <div class="sf-set set4"> 319 <div class="sf-box text"> 320 <label for="fld14"><span><?php echo $lang_install['Default language'] ?></span> <small><?php echo $lang_install['Default language help'] ?></small></label><br /> 321 <span class="fld-input"><select id="fld14" name="req_language"> 322 <?php 323 324 foreach ($languages as $temp) 325 echo "\t\t\t\t\t".'<option value="'.$temp.'"'.($language == $temp ? ' selected="selected"' : '').'>'.$temp.'</option>'."\n"; 326 327 ?> 328 </select></span> 329 </div> 330 </div> 276 331 </fieldset> 277 332 <div class="frm-buttons"> … … 312 367 $board_title = unescape(forum_trim($_POST['board_title'])); 313 368 $board_descrip = unescape(forum_trim($_POST['board_descrip'])); 314 369 $default_lang = preg_replace('#[\.\\\/]#', '', unescape(forum_trim($_POST['req_language']))); 315 370 316 371 // Make sure base_url doesn't end with a slash … … 355 410 if (utf8_strlen($base_url) == 0) 356 411 error($lang_install['Missing base url']); 357 412 413 if (!file_exists(FORUM_ROOT.'lang/'.$default_lang.'/common.php')) 414 error($lang_install['Invalid language']); 358 415 359 416 // Load the appropriate DB layer class … … 1532 1589 'o_smilies_sig' => "'1'", 1533 1590 'o_make_links' => "'1'", 1534 'o_default_lang' => "' English'",1591 'o_default_lang' => "'".$forum_db->escape($default_lang)."'", 1535 1592 'o_default_style' => "'Oxygen'", 1536 1593 'o_default_user_group' => "'3'", -
fluxbb/branches/fluxbb-1.3-dev/upload/lang/English/install.php
r570 r591 54 54 'Required' => '(Required)', 55 55 'Required warn' => 'All fields labelled %s must be completed before this form is submitted.', 56 'Default language' => 'Default Language:', 57 'Default language help' => 'The default language for your FluxBB installation. This can be changed later.', 58 'Choose language' => 'Change installer language', 59 'Choose language help' => 'You can change the language of this install script if you find it easier to follow the instructions in your own language. Just choose your language from the list of installed ones below.', 60 'Installer language' => 'Installer language:', 61 'Choose language legend' => 'Installer language', 56 62 57 63 // Install errors … … 74 80 'FluxBB already installed' => 'A table called "%1$susers" is already present in the database "%2$s". This could mean that FluxBB is already installed or that another piece of software is installed and is occupying one or more of the table names FluxBB requires. If you want to install multiple copies of FluxBB in the same database, you must choose a different table prefix.', 75 81 'InnoDB not enabled' => 'InnoDB does not seem to be enabled. Please choose a database layer that does not have InnoDB support, or enable InnoDB on your MySQL server.', 82 'Invalid language' => 'The language pack you have chosen doesn\'t seem to exist or is corrupt. Please recheck and try again.', 76 83 77 84 // Used in the install
