Fix: Unused parameter

This commit is contained in:
Laurent Destailleur 2008-07-15 18:09:22 +00:00
parent 514562bd1b
commit 6d81c0172b
3 changed files with 21 additions and 17 deletions

View File

@ -408,7 +408,7 @@ if ($user->admin)
* Overwrite configs global par configs perso
* ------------------------------------------
*/
// Set liste_limite
// Set liste_limit
if (isset($user->conf->MAIN_SIZE_LISTE_LIMIT)) // Can be 0
{
$conf->liste_limit = $user->conf->MAIN_SIZE_LISTE_LIMIT;
@ -417,20 +417,22 @@ if (isset($user->conf->PRODUIT_LIMIT_SIZE)) // Can be 0
{
$conf->produit->limit_size = $user->conf->PRODUIT_LIMIT_SIZE;
}
// If user has choosed its own language
if (! empty($user->conf->MAIN_LANG_DEFAULT))
{
// If different than current language
if ($langs->getDefaultLang() != $user->conf->MAIN_LANG_DEFAULT)
{
// Si on a un langage perso different du langage courant global
$langs->setDefaultLang($user->conf->MAIN_LANG_DEFAULT);
$langs->setPhpLang($user->conf->MAIN_LANG_DEFAULT);
$langs->setPhpLang();
}
}
// Cas de forcage de la langue
// If language was forced on URL
if (! empty($_GET["lang"]))
{
$langs->setDefaultLang($_GET["lang"]);
$langs->setPhpLang($_GET["lang"]);
$langs->setPhpLang();
}

View File

@ -200,12 +200,12 @@ if (! defined('NOREQUIREDB'))
}
/*
* Chargement langage par défaut (must be after the setValues of $conf)
* Set default language (must be after the setValues of $conf)
*/
if (! defined('NOREQUIRETRAN'))
{
$langs->setDefaultLang($conf->global->MAIN_LANG_DEFAULT);
$langs->setPhpLang($conf->global->MAIN_LANG_DEFAULT);
$langs->setPhpLang();
}
/*

View File

@ -95,12 +95,14 @@ class Translate {
/**
* \brief Accesseur de this->defaultlang
* \brief Set accessor for this->defaultlang
* \param srclang Language to use
*/
function setDefaultLang($srclang='fr_FR')
{
$this->origlang=$srclang;
//dolibarr_syslog("Translate::setDefaultLang ".$this->defaultlang,LOG_DEBUG);
$this->origlang=$srclang;
if ($srclang == 'auto')
{
@ -121,8 +123,8 @@ class Translate {
/**
* \brief Accesseur de this->defaultlang
* \return string Langue utilis<EFBFBD>e
* \brief Get accessor for this->defaultlang
* \return string Language used
*/
function getDefaultLang()
{
@ -132,12 +134,12 @@ class Translate {
/**
\brief Positionne environnement PHP en fonction du langage
\remarks Le code langue long (fr_FR, en_US, ...) doit <EFBFBD>tre positionn<EFBFBD>
\remarks Le code langue long (fr_FR, en_US, ...) doit avoir etre positionne par setDefaultLang
\return int >0 si ok, <0 so ko
*/
function setPhpLang()
{
//dolibarr_syslog("Translate::set_php_lang: ".$this->defaultlang,LOG_DEBUG);
//dolibarr_syslog("Translate::setPhpLang ".$this->defaultlang,LOG_DEBUG);
$code_lang_tiret=ereg_replace('_','-',$this->defaultlang);
setlocale(LC_ALL, $this->defaultlang); // Compenser pb de locale avec windows
@ -351,11 +353,11 @@ class Translate {
/**
* \brief Retourne la version traduite du texte passe en parametre
* \brief Retourne la version traduite du texte pass<EFBFBD> en param<EFBFBD>tre
* Si il n'y a pas de correspondance pour ce texte, on cherche dans fichier alternatif
* et si toujours pas trouvee, il est retourne tel quel.
* Les parametres de cette methode ne doivent pas contenir de balises HTML.
* \param key cle de chaine a traduire
* et si toujours pas trouv<EFBFBD>, il est retourn<EFBFBD> tel quel.
* Les param<EFBFBD>tres de cette m<EFBFBD>thode ne doivent pas contenir de balises HTML.
* \param key cl<EFBFBD> de chaine a traduire
* \param param1 chaine de param1
* \param param2 chaine de param1
* \param param3 chaine de param1