Change to support different page code in HTML output
This commit is contained in:
parent
ddf2ede90b
commit
615e39535a
@ -219,27 +219,6 @@ if (! $error && $db->connected)
|
|||||||
|
|
||||||
<tr><td align="center" class="label" colspan="3"><h3><?php echo $langs->trans("CharsetChoice");?></h3></td></tr>
|
<tr><td align="center" class="label" colspan="3"><h3><?php echo $langs->trans("CharsetChoice");?></h3></td></tr>
|
||||||
|
|
||||||
<tr>
|
|
||||||
<td valign="top" class="label"><?php echo $langs->trans("CharacterSetClient"); ?></td>
|
|
||||||
<td valign="top" class="label"><select name="character_set_client">
|
|
||||||
<option value="ISO-8859-1">ISO-8859-1</option>
|
|
||||||
<option value="UTF-8">UTF-8 <?php echo $langs->trans("Experimental") ?></option>
|
|
||||||
<!--
|
|
||||||
<option>ISO-8859-15</option>
|
|
||||||
<option>cp866</option>
|
|
||||||
<option>cp1251</option>
|
|
||||||
<option>cp1252</option>
|
|
||||||
<option>KOI8-R</option>
|
|
||||||
<option>BIG5</option>
|
|
||||||
<option>GB2312</option>
|
|
||||||
<option>BIG5-HKSCS</option>
|
|
||||||
<option>Shift_JIS</option>
|
|
||||||
<option>EUC-JP</option>
|
|
||||||
-->
|
|
||||||
</select></td>
|
|
||||||
<td class="label"><div class="comment"><?php echo $langs->trans("CharacterSetClientComment"); ?></div></td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
<?php
|
<?php
|
||||||
$defaultCharacterSet=$db->getDefaultCharacterSetDatabase();
|
$defaultCharacterSet=$db->getDefaultCharacterSetDatabase();
|
||||||
$defaultCollationConnection=$db->getDefaultCollationDatabase();
|
$defaultCollationConnection=$db->getDefaultCollationDatabase();
|
||||||
|
|||||||
@ -147,10 +147,6 @@ if ($_POST["action"] == "set")
|
|||||||
fputs($fp, '$dolibarr_main_db_character_set="'.$_POST["character_set_database"].'";');
|
fputs($fp, '$dolibarr_main_db_character_set="'.$_POST["character_set_database"].'";');
|
||||||
fputs($fp,"\n");
|
fputs($fp,"\n");
|
||||||
|
|
||||||
/* Choix des charsets*/
|
|
||||||
fputs($fp, '$character_set_client="'.$_POST["character_set_client"].'";');
|
|
||||||
fputs($fp,"\n");
|
|
||||||
|
|
||||||
fputs($fp, '$dolibarr_main_db_collation="'.$_POST["dolibarr_main_db_collation"].'";');
|
fputs($fp, '$dolibarr_main_db_collation="'.$_POST["dolibarr_main_db_collation"].'";');
|
||||||
fputs($fp,"\n");
|
fputs($fp,"\n");
|
||||||
|
|
||||||
@ -281,7 +277,7 @@ if ($_POST["action"] == "set")
|
|||||||
*/
|
*/
|
||||||
if (! $error)
|
if (! $error)
|
||||||
{
|
{
|
||||||
conf($dolibarr_main_document_root );
|
conf($dolibarr_main_document_root);
|
||||||
|
|
||||||
$userroot=isset($_POST["db_user_root"])?$_POST["db_user_root"]:"";
|
$userroot=isset($_POST["db_user_root"])?$_POST["db_user_root"]:"";
|
||||||
$passroot=isset($_POST["db_pass_root"])?$_POST["db_pass_root"]:"";
|
$passroot=isset($_POST["db_pass_root"])?$_POST["db_pass_root"]:"";
|
||||||
|
|||||||
@ -51,7 +51,7 @@ if ($dolibarr_main_db_type == "mysqli") $choix=1;
|
|||||||
if ($dolibarr_main_db_type == "pgsql") $choix=2;
|
if ($dolibarr_main_db_type == "pgsql") $choix=2;
|
||||||
if ($dolibarr_main_db_type == "mssql") $choix=3;
|
if ($dolibarr_main_db_type == "mssql") $choix=3;
|
||||||
|
|
||||||
// Init "forced values" to nothing. "forced values" are used after an doliwamp install wizard.
|
// Init "forced values" to nothing. "forced values" are used after a Doliwamp install wizard.
|
||||||
if (file_exists("./install.forced.php")) include_once("./install.forced.php");
|
if (file_exists("./install.forced.php")) include_once("./install.forced.php");
|
||||||
|
|
||||||
dolibarr_install_syslog("etape2: Entering etape2.php page");
|
dolibarr_install_syslog("etape2: Entering etape2.php page");
|
||||||
@ -154,7 +154,8 @@ if ($_POST["action"] == "set")
|
|||||||
|
|
||||||
//print "<tr><td>Creation de la table $name/td>";
|
//print "<tr><td>Creation de la table $name/td>";
|
||||||
$requestnb++;
|
$requestnb++;
|
||||||
if ($character_set_client=="UTF-8"){
|
if ($conf->character_set_client == "UTF-8")
|
||||||
|
{
|
||||||
$buffer=utf8_encode ($buffer);
|
$buffer=utf8_encode ($buffer);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -265,7 +266,8 @@ if ($_POST["action"] == "set")
|
|||||||
{
|
{
|
||||||
//print "<tr><td>Creation des cles et index de la table $name: '$buffer'</td>";
|
//print "<tr><td>Creation des cles et index de la table $name: '$buffer'</td>";
|
||||||
$requestnb++;
|
$requestnb++;
|
||||||
if ($character_set_client=="UTF-8"){
|
if ($conf->character_set_client == "UTF-8")
|
||||||
|
{
|
||||||
$buffer=utf8_encode ($buffer);
|
$buffer=utf8_encode ($buffer);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -109,9 +109,9 @@ if (! defined('DONOTLOADCONF') && file_exists($conffile))
|
|||||||
if (! isset($dolibarr_main_db_prefix) || ! $dolibarr_main_db_prefix) $dolibarr_main_db_prefix='llx_';
|
if (! isset($dolibarr_main_db_prefix) || ! $dolibarr_main_db_prefix) $dolibarr_main_db_prefix='llx_';
|
||||||
define('MAIN_DB_PREFIX',(isset($dolibarr_main_db_prefix)?$dolibarr_main_db_prefix:''));
|
define('MAIN_DB_PREFIX',(isset($dolibarr_main_db_prefix)?$dolibarr_main_db_prefix:''));
|
||||||
define('DOL_DATA_ROOT',(isset($dolibarr_main_data_root)?$dolibarr_main_data_root:''));
|
define('DOL_DATA_ROOT',(isset($dolibarr_main_data_root)?$dolibarr_main_data_root:''));
|
||||||
if (! isset($conf->character_set_client)) $conf->character_set_client='iso-8859-1';
|
if (empty($conf->character_set_client)) $conf->character_set_client=$charset;
|
||||||
if (! isset($conf->db->dolibarr_main_db_collation)) $conf->db->dolibarr_main_db_collation='latin1_swedish_ci';
|
if (empty($conf->db->dolibarr_main_db_collation)) $conf->db->dolibarr_main_db_collation='latin1_swedish_ci';
|
||||||
if (! isset($conf->db->user)) $conf->db->user='';
|
if (empty($conf->db->user)) $conf->db->user='';
|
||||||
|
|
||||||
|
|
||||||
// Security check
|
// Security check
|
||||||
@ -190,6 +190,7 @@ function conf($dolibarr_main_document_root)
|
|||||||
global $dolibarr_main_db_name;
|
global $dolibarr_main_db_name;
|
||||||
global $dolibarr_main_db_user;
|
global $dolibarr_main_db_user;
|
||||||
global $dolibarr_main_db_pass;
|
global $dolibarr_main_db_pass;
|
||||||
|
global $character_set_client;
|
||||||
|
|
||||||
$return=include_once($dolibarr_main_document_root."/conf/conf.class.php");
|
$return=include_once($dolibarr_main_document_root."/conf/conf.class.php");
|
||||||
if (! $return) return -1;
|
if (! $return) return -1;
|
||||||
@ -201,11 +202,12 @@ function conf($dolibarr_main_document_root)
|
|||||||
$conf->db->name = trim($dolibarr_main_db_name);
|
$conf->db->name = trim($dolibarr_main_db_name);
|
||||||
$conf->db->user = trim($dolibarr_main_db_user);
|
$conf->db->user = trim($dolibarr_main_db_user);
|
||||||
$conf->db->pass = trim($dolibarr_main_db_pass);
|
$conf->db->pass = trim($dolibarr_main_db_pass);
|
||||||
if (! isset($character_set_client) || ! $character_set_client) $character_set_client='ISO-8859-1';
|
|
||||||
|
if (empty($character_set_client)) $character_set_client=$charset;
|
||||||
$conf->character_set_client=$character_set_client;
|
$conf->character_set_client=$character_set_client;
|
||||||
if (! isset($dolibarr_main_db_charset) || ! $dolibarr_main_db_charset) $dolibarr_main_db_charset='latin1';
|
if (empty($dolibarr_main_db_charset)) $dolibarr_main_db_charset='latin1';
|
||||||
$conf->db->character_set=$dolibarr_main_db_charset;
|
$conf->db->character_set=$dolibarr_main_db_charset;
|
||||||
if (! isset($dolibarr_main_db_collation) || ! $dolibarr_main_db_collation) $dolibarr_main_db_collation='latin1_swedish_ci';
|
if (empty($dolibarr_main_db_collation)) $dolibarr_main_db_collation='latin1_swedish_ci';
|
||||||
$conf->db->dolibarr_main_db_collation=$dolibarr_main_db_collation;
|
$conf->db->dolibarr_main_db_collation=$dolibarr_main_db_collation;
|
||||||
|
|
||||||
return 1;
|
return 1;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user