diff --git a/htdocs/langs/en_US/admin.lang b/htdocs/langs/en_US/admin.lang index 2e3ebfab4843254c9c59522f0454b99e6c043fcd..e6cf9699932e494e0fa7db9728f93a410172faa6 100644 --- a/htdocs/langs/en_US/admin.lang +++ b/htdocs/langs/en_US/admin.lang @@ -124,6 +124,7 @@ EncodeBinariesInHexa=Encode binary datas in hexadecimal Yes=Yes No=No AutoDetectLang=Autodetect (browser language) +FeatureDisabledInDemo=Feature disabled in demo Rights=Permissions BoxesDesc=Boxes are screen area that show some information on some pages. You can choose between showing or not a such box by selecting target page en clicking 'Activate', or by clicking the dustbin to disable it. OnlyActiveElementsAreShown=Only elements about <a href="modules.php">enabled modules</a> are shown. diff --git a/htdocs/langs/fr_FR/admin.lang b/htdocs/langs/fr_FR/admin.lang index 52d79aae62ead16eb4fb9e46f3d8e8121494962b..83bcd2bf8580d247c869efd917ce738f8d07fd32 100644 --- a/htdocs/langs/fr_FR/admin.lang +++ b/htdocs/langs/fr_FR/admin.lang @@ -124,6 +124,7 @@ EncodeBinariesInHexa=Encoder les champs binaires en hexad Yes=Oui No=Non AutoDetectLang=D�tection auto (navigateur) +FeatureDisabledInDemo=Fonction d�sactiv�e dans la demo Rights=Permissions BoxesDesc=Les bo�tes sont des zones d'information r�duites qui s'affichent sur certaines pages. Vous pouvez choisir ou non d'activer une bo�te en s�lectionnant la page cible et en cliquant sur 'Activer', ou en cliquant sur la poubelle pour la d�sactiver. OnlyActiveElementsAreShown=Seuls les �l�ments en rapport avec un <a href="modules.php">module actif</a> sont pr�sent�es. diff --git a/htdocs/user/param_ihm.php b/htdocs/user/param_ihm.php index cb89d2e8a6c7532f99f10f38873c8d7a27790758..b372a26684d0f545a56d69e4fe891989be18f1c3 100644 --- a/htdocs/user/param_ihm.php +++ b/htdocs/user/param_ihm.php @@ -163,14 +163,16 @@ if ($_GET["action"] == 'edit') $var=!$var; print '<tr '.$bc[$var].'><td>'.$langs->trans("MaxSizeList").'</td>'; print '<td>'.$conf->global->MAIN_SIZE_LISTE_LIMIT.'</td>'; - print '<td align="left" nowrap="nowrap" width="20%"><input name="check_SIZE_LISTE_LIMIT" type="checkbox" '.($fuser->conf->MAIN_SIZE_LISTE_LIMIT?" checked":"").'> '.$langs->trans("UsePersonalValue").'</td>'; + print '<td align="left" nowrap="nowrap" width="20%"><input name="check_SIZE_LISTE_LIMIT" type="checkbox" '.($fuser->conf->MAIN_SIZE_LISTE_LIMIT?" checked":""); + print ! empty($conf->global->MAIN_DEMO)?' disabled="true"':''; // Disabled for demo + print '> '.$langs->trans("UsePersonalValue").'</td>'; print '<td><input class="flat" name="main_size_liste_limit" size="4" value="' . $fuser->conf->SIZE_LISTE_LIMIT . '"></td></tr>'; print '</table><br>'; // Theme - show_theme($fuser,1); + show_theme($fuser,$conf->global->MAIN_DEMO?0:1); print '</div>'; @@ -210,13 +212,20 @@ else print '</div>'; print '<div class="tabsAction">'; - if ($caneditfield || $user->admin) // Si utilisateur �dit� = utilisateur courant ayant les droits de cr�er ou admin - { - print '<a class="butAction" href="'.$_SERVER["PHP_SELF"].'?action=edit&id='.$_GET["id"].'">'.$langs->trans("Modify").'</a>'; - } - else + if ($conf->global->MAIN_DEMO) + { + print "<a class=\"butActionRefused\" title=\"".$langs->trans("FeatureDisabledInDemo")."\" href=\"#\">".$langs->trans("Modify")."</a>"; + } + else { - print "<a class=\"butActionRefused\" title=\"".$langs->trans("NotEnoughPermissions")."\" href=\"#\">".$langs->trans("Modify")."</a>"; + if ($caneditfield || $user->admin) // Si utilisateur �dit� = utilisateur courant ayant les droits de cr�er ou admin + { + print '<a class="butAction" href="'.$_SERVER["PHP_SELF"].'?action=edit&id='.$_GET["id"].'">'.$langs->trans("Modify").'</a>'; + } + else + { + print "<a class=\"butActionRefused\" title=\"".$langs->trans("NotEnoughPermissions")."\" href=\"#\">".$langs->trans("Modify")."</a>"; + } } print '</div>';