Bonjour à tous,
Juste pour confirmer.
Quelle configuration écrase l'autre ?
Je pense que celle définie dans le fichier est prioritaire, mais dans le doute.
Quelqu'un pour me confirmer ça ?
config_inc.php vs mantis_config_table
Moderators: Developer, Contributor
Re: config_inc.php vs mantis_config_table
Sorry, it's English but I am quite sure you will understand.
This is how it works:
First look in database for an option with
current user + current project
if not found look for current user + all_projects
if not found look for all_users + current project
if not found look for all_users + all_projects
if not found use global variable $g_*
The default of the global variable $g_* is set in config_defaults_inc.php
Setting the variable in config_inc.php overrides this default.
This is how it works:
First look in database for an option with
current user + current project
if not found look for current user + all_projects
if not found look for all_users + current project
if not found look for all_users + all_projects
if not found use global variable $g_*
The default of the global variable $g_* is set in config_defaults_inc.php
Setting the variable in config_inc.php overrides this default.
-
- Posts: 408
- Joined: 28 Jan 2011, 18:47
- Location: France
- Contact:
Re: config_inc.php vs mantis_config_table
Je me permet de traduire le message d'atrol pour les francophones non anglophones
***
Voilà comment ca fonctionne :
En premier lieu ca regarde dans la BDD si l'option de configuration est présente pour l'utilisateur et le projet courants
Si ce n'est pas le cas, ca regarde pour l'utilisateur courant et pour tous les projets (option par défaut de l'utilisateur au final)
Si ce n'est pas le cas : pour tous les utilisateurs et pour le projet courant
Si ce n'est pas le cas : pour tous les utilisateurs et pour tous les projets
Si l'option de configuration n'est pas dans la BDD alors on regarde dans les fichiers les variables globales "$g_*" en commencant par le config_inc.php
et en dernier lieu on regarde dans config_defaults_inc.php
***
Donc c'est la BDD qui écrase la valeur du fichier
***
Voilà comment ca fonctionne :
En premier lieu ca regarde dans la BDD si l'option de configuration est présente pour l'utilisateur et le projet courants
Si ce n'est pas le cas, ca regarde pour l'utilisateur courant et pour tous les projets (option par défaut de l'utilisateur au final)
Si ce n'est pas le cas : pour tous les utilisateurs et pour le projet courant
Si ce n'est pas le cas : pour tous les utilisateurs et pour tous les projets
Si l'option de configuration n'est pas dans la BDD alors on regarde dans les fichiers les variables globales "$g_*" en commencant par le config_inc.php
et en dernier lieu on regarde dans config_defaults_inc.php
***
Donc c'est la BDD qui écrase la valeur du fichier
Lapinkiller,
French PHP developer
New look for your mantis : http://www.mantisbt.org/forums/viewtopi ... =4&t=20055
French PHP developer
New look for your mantis : http://www.mantisbt.org/forums/viewtopi ... =4&t=20055
Re: config_inc.php vs mantis_config_table
@Atrol
Thanks !
@Lapinkiller
Merci d'avoir traduit ça pour les autres
Thanks !
@Lapinkiller
Merci d'avoir traduit ça pour les autres