From cce9f482b0b7a82a183e326f51f5499f00899461 Mon Sep 17 00:00:00 2001
From: Laurent Destailleur <eldy@users.sourceforge.net>
Date: Sun, 6 Jan 2008 15:39:47 +0000
Subject: [PATCH] Simplification des options activation ajax/javascript

---
 htdocs/admin/ihm.php          | 48 ++++++++++++++++++++++++-----------
 htdocs/langs/en_US/admin.lang |  3 +--
 htdocs/langs/fr_BE/admin.lang |  3 +--
 htdocs/langs/fr_FR/admin.lang |  3 +--
 4 files changed, 36 insertions(+), 21 deletions(-)

diff --git a/htdocs/admin/ihm.php b/htdocs/admin/ihm.php
index 48b9a81cb51..273aee6cab3 100644
--- a/htdocs/admin/ihm.php
+++ b/htdocs/admin/ihm.php
@@ -1,6 +1,6 @@
 <?php
 /* Copyright (C) 2001-2005 Rodolphe Quiedeville <rodolphe@quiedeville.org>
- * Copyright (C) 2004-2007 Laurent Destailleur  <eldy@users.sourceforge.net>
+ * Copyright (C) 2004-2008 Laurent Destailleur  <eldy@users.sourceforge.net>
  *
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -75,6 +75,8 @@ if (isset($_POST["action"]) && $_POST["action"] == 'update')
 
 llxHeader();
 
+$html=new Form($db);
+
 print_fiche_titre($langs->trans("GUISetup"),'','setup');
 
 print $langs->trans("DisplayDesc")."<br>\n";
@@ -83,8 +85,6 @@ print "<br>\n";
 
 if (isset($_GET["action"]) && $_GET["action"] == 'edit')
 {
-	$html=new Form($db);
-
     print '<form method="post" action="'.$_SERVER["PHP_SELF"].'">';
     print '<input type="hidden" name="action" value="update">';
 
@@ -150,8 +150,10 @@ if (isset($_GET["action"]) && $_GET["action"] == 'edit')
     print '<tr '.$bc[$var].'><td width="35%">'.$langs->trans("UsePopupCalendar").'</td><td>';
     $liste_popup_calendar=array(
 		'0'=>$langs->trans("No"),
-		'eldy'=>$langs->trans("Yes").' (style eldy)',
-		'andre'=>$langs->trans("Yes").' (style andre)');
+		'eldy'=>$langs->trans("Yes")
+		//'eldy'=>$langs->trans("Yes").' (style eldy)',
+		//'andre'=>$langs->trans("Yes").' (style andre)'
+		);
     $html->select_array('main_popup_calendar',$liste_popup_calendar,$conf->global->MAIN_POPUP_CALENDAR);
     print ' ('.$langs->trans("AvailableOnlyIfJavascriptNotDisabled").')';
     print '</td>';
@@ -238,25 +240,35 @@ else
     $var=true;
 
     print '<table class="noborder" width="100%">';
-    print '<tr class="liste_titre"><td>'.$langs->trans("Parameter").'</td><td>'.$langs->trans("Value").'</td></tr>';
+    print '<tr class="liste_titre"><td>'.$langs->trans("Parameter").'</td><td>'.$langs->trans("Value").'</td><td>&nbsp;</td></tr>';
 
     $var=!$var;
-    print '<tr '.$bc[$var].'><td width="35%">'.$langs->trans("DefaultLanguage").'</td><td>' . ($conf->global->MAIN_LANG_DEFAULT=='auto'?$langs->trans("AutoDetectLang"):$conf->global->MAIN_LANG_DEFAULT) . '</td></tr>';
+    print '<tr '.$bc[$var].'><td width="35%">'.$langs->trans("DefaultLanguage").'</td><td>' . ($conf->global->MAIN_LANG_DEFAULT=='auto'?$langs->trans("AutoDetectLang"):$conf->global->MAIN_LANG_DEFAULT) . '</td>';
+	print '<td width="20">&nbsp;</td>';
+	print "</tr>";
 
     $var=!$var;
-    print '<tr '.$bc[$var].'><td width="35%">'.$langs->trans("EnableMultilangInterface").'</td><td>' . yn($conf->global->MAIN_MULTILANGS) . '</td></tr>';
+    print '<tr '.$bc[$var].'><td width="35%">'.$langs->trans("EnableMultilangInterface").'</td><td>' . yn($conf->global->MAIN_MULTILANGS) . '</td>';
+	print '<td width="20">&nbsp;</td>';
+	print "</tr>";
 
     $var=!$var;
-    print '<tr '.$bc[$var].'><td>'.$langs->trans("DefaultMaxSizeList").'</td><td>' . $conf->global->MAIN_SIZE_LISTE_LIMIT . '</td></tr>';
+    print '<tr '.$bc[$var].'><td>'.$langs->trans("DefaultMaxSizeList").'</td><td>' . $conf->global->MAIN_SIZE_LISTE_LIMIT . '</td>';
+	print '<td width="20">&nbsp;</td>';
+	print "</tr>";
 
     $var=!$var;
     print '<tr '.$bc[$var].'"><td width="35%">'.$langs->trans("ShowBugTrackLink").'</td><td>';   
-    print yn($conf->global->MAIN_SHOW_BUGTRACK_LINK)."</td></tr>";
+    print yn($conf->global->MAIN_SHOW_BUGTRACK_LINK)."</td>";
+	print '<td width="20">&nbsp;</td>';
+	print "</tr>";
 
     // Disable javascript
     $var=!$var;
     print '<tr '.$bc[$var].'><td width="35%">'.$langs->trans("DisableJavascript").'</td><td>';   
-    print yn($conf->global->MAIN_DISABLE_JAVASCRIPT)."</td></tr>";
+    print yn($conf->global->MAIN_DISABLE_JAVASCRIPT)."</td>";
+	print '<td width="20">&nbsp;</td>';
+	print "</tr>";
     
     // Confirm ajax
     if ($conf->global->MAIN_FEATURES_LEVEL >= 2)
@@ -264,20 +276,26 @@ else
 	    $var=!$var;
 	    print '<tr '.$bc[$var].'><td width="35%">'.$langs->trans("ConfirmAjax").'</td><td>';   
 	    if ($conf->global->MAIN_DISABLE_JAVASCRIPT) print $langs->trans("No").' ('.$langs->trans("JavascriptDisabled").')';
-	    else print yn(isset($conf->global->MAIN_CONFIRM_AJAX)?$conf->global->MAIN_CONFIRM_AJAX:0)."</td></tr>";
+	    else print yn(isset($conf->global->MAIN_CONFIRM_AJAX)?$conf->global->MAIN_CONFIRM_AJAX:0)."</td>";
+		print '<td width="20">'.$html->textwithhelp('',$langs->trans("FeatureDevelopment")).'</td>';
+		print "</tr>";
 	}
 	
     // Calendrier en popup
     $var=!$var;
     print '<tr '.$bc[$var].'><td width="35%">'.$langs->trans("UsePopupCalendar").'</td><td>';   
     if ($conf->global->MAIN_DISABLE_JAVASCRIPT) print $langs->trans("No").' ('.$langs->trans("JavascriptDisabled").')';
-    else print ($conf->global->MAIN_POPUP_CALENDAR?$langs->trans("Yes").' (style '.$conf->global->MAIN_POPUP_CALENDAR.')':$langs->trans("No"));
-    print "</td></tr>";
+    else print ($conf->global->MAIN_POPUP_CALENDAR?$langs->trans("Yes"):$langs->trans("No"));
+    print "</td>";
+	print '<td width="20">&nbsp;</td>';
+	print "</tr>";
 
     // Activer onglet preview
     $var=!$var;
     print '<tr '.$bc[$var].'><td width="35%">'.$langs->trans("UsePreviewTabs").'</td><td>';
-    print yn(isset($conf->global->MAIN_USE_PREVIEW_TABS)?$conf->global->MAIN_USE_PREVIEW_TABS:1)."</td></tr>";
+    print yn(isset($conf->global->MAIN_USE_PREVIEW_TABS)?$conf->global->MAIN_USE_PREVIEW_TABS:1)."</td>";
+	print '<td width="20">&nbsp;</td>';
+	print "</tr>";
 
     print '</table><br>';
 
diff --git a/htdocs/langs/en_US/admin.lang b/htdocs/langs/en_US/admin.lang
index c3dce260779..a318778b902 100644
--- a/htdocs/langs/en_US/admin.lang
+++ b/htdocs/langs/en_US/admin.lang
@@ -22,8 +22,7 @@ SecuritySetup=Security setup
 ErrorModuleRequirePHPVersion=Error, this module requires PHP version %s or higher
 ErrorDecimalLargerThanAreForbidden=Error, precision higher than <b>%s</b> are not supported.
 DictionnarySetup=Dictionnary setup
-DisableJavascript=Disable JavaScript functions
-DisableAjax=Disable Ajax functions
+DisableJavascript=Disable JavaScript and Ajax functions
 ConfirmAjax=Use Ajax confirmation popups
 UseSearchToSelectCompany=Use a search form to choose a company (intead of using a list box)
 ViewFullDateActions=Show full dates actions in the third sheet
diff --git a/htdocs/langs/fr_BE/admin.lang b/htdocs/langs/fr_BE/admin.lang
index 59e0c519d4c..d2b0cc939b0 100644
--- a/htdocs/langs/fr_BE/admin.lang
+++ b/htdocs/langs/fr_BE/admin.lang
@@ -15,8 +15,7 @@ SetupArea=Zone de configuration
 SecuritySetup=Configuration de s�curit�
 ErrorModuleRequirePHPVersion=Erreur, ce module n�cessite PHP version %s ou sup�rieure
 DictionnarySetup=Dictionnaires
-DisableJavascript=D�sactiver les fonctions JavaScript
-DisableAjax=D�sactiver les fonctions AJAX
+DisableJavascript=D�sactiver les fonctions JavaScript et Ajax
 UseSearchToSelectProduct=Utiliser un formulaire de recherche pour choisir un produit (plut�t que d'utiliser une liste d�roulante)
 NotAvailableWhenAjaxDisabled=Non disponible quand AJAX est d�sactiv�
 JavascriptDisabled=JavaScript d�sactiv�
diff --git a/htdocs/langs/fr_FR/admin.lang b/htdocs/langs/fr_FR/admin.lang
index 1b9add175af..f0a8ec2fca6 100644
--- a/htdocs/langs/fr_FR/admin.lang
+++ b/htdocs/langs/fr_FR/admin.lang
@@ -22,8 +22,7 @@ SecuritySetup=Configuration de la s
 ErrorModuleRequirePHPVersion=Erreur, ce module requiert une version %s ou sup�rieure de PHP
 ErrorDecimalLargerThanAreForbidden=Erreur, les pr�cisions sup�rieures � <b>%s</b> ne sont pas support�es.
 DictionnarySetup=Dictionnaires
-DisableJavascript=D�sactiver les fonctions Javascript
-DisableAjax=D�sactiver les fonctions Ajax
+DisableJavascript=D�sactiver les fonctions Javascript et Ajax
 ConfirmAjax=Utiliser les popups de confirmation Ajax
 UseSearchToSelectCompany=Utiliser un formulaire de recherche pour choix d'un tiers (plut�t que liste d�roulante)
 ViewFullDateActions=Visualiser les dates des actions en entier dans la fiche tiers
-- 
GitLab