Ajout option pour désactiver tout le javascript
This commit is contained in:
parent
acc7bf7eae
commit
33a1002b30
@ -49,20 +49,21 @@ $searchformtitle=array($langs->trans("Companies"),$langs->trans("Contacts"),$lan
|
|||||||
|
|
||||||
if (isset($_POST["action"]) && $_POST["action"] == 'update')
|
if (isset($_POST["action"]) && $_POST["action"] == 'update')
|
||||||
{
|
{
|
||||||
dolibarr_set_const($db, "MAIN_LANG_DEFAULT", $_POST["main_lang_default"]);
|
dolibarr_set_const($db, "MAIN_LANG_DEFAULT", $_POST["main_lang_default"]);
|
||||||
dolibarr_set_const($db, "MAIN_MENU_BARRETOP", $_POST["main_menu_barretop"]);
|
dolibarr_set_const($db, "MAIN_MENU_BARRETOP", $_POST["main_menu_barretop"]);
|
||||||
dolibarr_set_const($db, "MAIN_MENU_BARRELEFT", $_POST["main_menu_barreleft"]);
|
dolibarr_set_const($db, "MAIN_MENU_BARRELEFT", $_POST["main_menu_barreleft"]);
|
||||||
dolibarr_set_const($db, "SIZE_LISTE_LIMIT", $_POST["size_liste_limit"]);
|
dolibarr_set_const($db, "SIZE_LISTE_LIMIT", $_POST["size_liste_limit"]);
|
||||||
|
dolibarr_set_const($db, "MAIN_DISABLE_JAVASCRIPT", $_POST["disable_javascript"]);
|
||||||
|
|
||||||
|
dolibarr_set_const($db, "MAIN_SHOW_BUGTRACK_LINK", $_POST["bugtrack"]);
|
||||||
|
dolibarr_set_const($db, "MAIN_SHOW_WORKBOARD", $_POST["workboard"]);
|
||||||
|
|
||||||
dolibarr_set_const($db, "MAIN_THEME", $_POST["main_theme"]);
|
dolibarr_set_const($db, "MAIN_THEME", $_POST["main_theme"]);
|
||||||
|
|
||||||
dolibarr_set_const($db, "MAIN_SEARCHFORM_CONTACT",$_POST["main_searchform_contact"]);
|
dolibarr_set_const($db, "MAIN_SEARCHFORM_CONTACT",$_POST["main_searchform_contact"]);
|
||||||
dolibarr_set_const($db, "MAIN_SEARCHFORM_SOCIETE",$_POST["main_searchform_societe"]);
|
dolibarr_set_const($db, "MAIN_SEARCHFORM_SOCIETE",$_POST["main_searchform_societe"]);
|
||||||
dolibarr_set_const($db, "MAIN_SEARCHFORM_PRODUITSERVICE",$_POST["main_searchform_produitservice"]);
|
dolibarr_set_const($db, "MAIN_SEARCHFORM_PRODUITSERVICE",$_POST["main_searchform_produitservice"]);
|
||||||
|
|
||||||
dolibarr_set_const($db, "MAIN_SHOW_BUGTRACK_LINK", $_POST["bugtrack"]);
|
|
||||||
dolibarr_set_const($db, "MAIN_SHOW_WORKBOARD", $_POST["workboard"]);
|
|
||||||
|
|
||||||
dolibarr_set_const($db, "MAIN_MOTD", trim($_POST["main_motd"]));
|
dolibarr_set_const($db, "MAIN_MOTD", trim($_POST["main_motd"]));
|
||||||
|
|
||||||
$_SESSION["mainmenu"]=""; // Le gestionnaire de menu a pu changer
|
$_SESSION["mainmenu"]=""; // Le gestionnaire de menu a pu changer
|
||||||
@ -148,12 +149,18 @@ if (isset($_GET["action"]) && $_GET["action"] == 'edit')
|
|||||||
|
|
||||||
$var=!$var;
|
$var=!$var;
|
||||||
print '<tr '.$bc[$var].'"><td width="35%">'.$langs->trans("ShowBugTrackLink").'</td><td>';
|
print '<tr '.$bc[$var].'"><td width="35%">'.$langs->trans("ShowBugTrackLink").'</td><td>';
|
||||||
$html->selectyesnonum('bugtrack',MAIN_SHOW_BUGTRACK_LINK);
|
$html->selectyesnonum('bugtrack',$conf->global->MAIN_SHOW_BUGTRACK_LINK);
|
||||||
print '</td></tr>';
|
print '</td></tr>';
|
||||||
|
|
||||||
$var=!$var;
|
$var=!$var;
|
||||||
print '<tr '.$bc[$var].'"><td width="35%">'.$langs->trans("ShowWorkBoard").'</td><td>';
|
print '<tr '.$bc[$var].'"><td width="35%">'.$langs->trans("ShowWorkBoard").'</td><td>';
|
||||||
$html->selectyesnonum('workboard',MAIN_SHOW_WORKBOARD);
|
$html->selectyesnonum('workboard',$conf->global->MAIN_SHOW_WORKBOARD);
|
||||||
|
print '</td></tr>';
|
||||||
|
|
||||||
|
// Désactiver javascript
|
||||||
|
$var=!$var;
|
||||||
|
print '<tr '.$bc[$var].'"><td width="35%">'.$langs->trans("DisableJavascript").'</td><td>';
|
||||||
|
$html->selectyesnonum('disable_javascript',$conf->global->MAIN_DISABLE_JAVASCRIPT);
|
||||||
print '</td></tr>';
|
print '</td></tr>';
|
||||||
|
|
||||||
print '</table><br>';
|
print '</table><br>';
|
||||||
@ -221,13 +228,18 @@ else
|
|||||||
|
|
||||||
$var=!$var;
|
$var=!$var;
|
||||||
print '<tr '.$bc[$var].'"><td width="35%">'.$langs->trans("ShowBugTrackLink").'</td><td>';
|
print '<tr '.$bc[$var].'"><td width="35%">'.$langs->trans("ShowBugTrackLink").'</td><td>';
|
||||||
print (MAIN_SHOW_BUGTRACK_LINK?$langs->trans("yes"):$langs->trans("no"))."</td></tr>";
|
print ($conf->global->MAIN_SHOW_BUGTRACK_LINK?$langs->trans("yes"):$langs->trans("no"))."</td></tr>";
|
||||||
|
|
||||||
$var=!$var;
|
$var=!$var;
|
||||||
print '<tr '.$bc[$var].'"><td width="35%">'.$langs->trans("ShowWorkBoard").'</td><td>';
|
print '<tr '.$bc[$var].'"><td width="35%">'.$langs->trans("ShowWorkBoard").'</td><td>';
|
||||||
print (MAIN_SHOW_WORKBOARD?$langs->trans("yes"):$langs->trans("no"))."</td></tr>";
|
print ($conf->global->MAIN_SHOW_WORKBOARD?$langs->trans("yes"):$langs->trans("no"))."</td></tr>";
|
||||||
print '</table><br>';
|
|
||||||
|
|
||||||
|
// Disable javascript
|
||||||
|
$var=!$var;
|
||||||
|
print '<tr '.$bc[$var].'"><td width="35%">'.$langs->trans("DisableJavascript").'</td><td>';
|
||||||
|
print ($conf->global->MAIN_DISABLE_JAVASCRIPT?$langs->trans("yes"):$langs->trans("no"))."</td></tr>";
|
||||||
|
|
||||||
|
print '</table><br>';
|
||||||
|
|
||||||
// Skin
|
// Skin
|
||||||
show_theme(0);
|
show_theme(0);
|
||||||
|
|||||||
@ -7,6 +7,7 @@ DolibarrSetup=Dolibarr setup
|
|||||||
GlobalSetup=Global setup
|
GlobalSetup=Global setup
|
||||||
GUISetup=GUI setup
|
GUISetup=GUI setup
|
||||||
DictionnarySetup=Dictionnary setup
|
DictionnarySetup=Dictionnary setup
|
||||||
|
DisableJavascript=Disable javascript functions
|
||||||
NextValue=Next value
|
NextValue=Next value
|
||||||
ComptaSetup=Accounting module setup
|
ComptaSetup=Accounting module setup
|
||||||
UserSetup=Users' management setup
|
UserSetup=Users' management setup
|
||||||
|
|||||||
@ -7,6 +7,7 @@ DolibarrSetup=Installation de Dolibarr
|
|||||||
GlobalSetup=Général
|
GlobalSetup=Général
|
||||||
GUISetup=Interface
|
GUISetup=Interface
|
||||||
DictionnarySetup=Dictionnaires
|
DictionnarySetup=Dictionnaires
|
||||||
|
DisableJavascript=Désactiver les fonctions javascript
|
||||||
NextValue=Prochaine valeur
|
NextValue=Prochaine valeur
|
||||||
ComptaSetup=Configuration du module Comptabilité
|
ComptaSetup=Configuration du module Comptabilité
|
||||||
UserSetup=Configuration gestion des utilisateurs
|
UserSetup=Configuration gestion des utilisateurs
|
||||||
|
|||||||
@ -133,6 +133,10 @@ if (isset($user->conf->MAIN_THEME) && $user->conf->MAIN_THEME)
|
|||||||
$conf->theme=$user->conf->MAIN_THEME;
|
$conf->theme=$user->conf->MAIN_THEME;
|
||||||
$conf->css = "theme/".$conf->theme."/".$conf->theme.".css";
|
$conf->css = "theme/".$conf->theme."/".$conf->theme.".css";
|
||||||
}
|
}
|
||||||
|
if (isset($user->conf->MAIN_DISABLE_JAVASCRIPT) && $user->conf->MAIN_DISABLE_JAVASCRIPT)
|
||||||
|
{
|
||||||
|
$conf->use_javascript=! $user->conf->MAIN_DISABLE_JAVASCRIPT;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -306,6 +306,10 @@ $conf->actionscomm->dir_output=DOL_DATA_ROOT."/action";
|
|||||||
$conf->use_preview_tabs=1;
|
$conf->use_preview_tabs=1;
|
||||||
if (isset($conf->global->MAIN_USE_PREVIEW_TABS)) $conf->use_preview_tabs=$conf->global->MAIN_USE_PREVIEW_TABS;
|
if (isset($conf->global->MAIN_USE_PREVIEW_TABS)) $conf->use_preview_tabs=$conf->global->MAIN_USE_PREVIEW_TABS;
|
||||||
|
|
||||||
|
// conf->use_javascript
|
||||||
|
$conf->use_javascript=1;
|
||||||
|
if (isset($conf->global->MAIN_DISABLE_JAVASCRIPT)) $conf->use_javascript=! $conf->global->MAIN_DISABLE_JAVASCRIPT;
|
||||||
|
|
||||||
// conf->monnaie
|
// conf->monnaie
|
||||||
if (! $conf->global->MAIN_MONNAIE) $conf->global->MAIN_MONNAIE='EUR';
|
if (! $conf->global->MAIN_MONNAIE) $conf->global->MAIN_MONNAIE='EUR';
|
||||||
$conf->monnaie=$conf->global->MAIN_MONNAIE;
|
$conf->monnaie=$conf->global->MAIN_MONNAIE;
|
||||||
|
|||||||
@ -10,8 +10,20 @@ $js_OpenPopupWindow = "function PopupPostalCode(postalcode,objectville)
|
|||||||
}
|
}
|
||||||
";
|
";
|
||||||
|
|
||||||
print '<script language="javascript">'."\n";
|
print '<script language="javascript" type="text/javascript">'."\n";
|
||||||
|
print "<!--\n";
|
||||||
|
print "\n";
|
||||||
|
|
||||||
print $js_OpenPopupWindow;
|
print $js_OpenPopupWindow;
|
||||||
print "\n</script>\n";
|
|
||||||
|
print "function save_refresh()\n";
|
||||||
|
print "{\n";
|
||||||
|
print "document.formsoc.action.value=\"edit\";\n";
|
||||||
|
print "document.formsoc.submit();\n";
|
||||||
|
print "}\n";
|
||||||
|
|
||||||
|
print "\n";
|
||||||
|
print "-->\n";
|
||||||
|
print "</script>\n";
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
|||||||
@ -269,14 +269,14 @@ if ($_GET["action"] == 'create' || $_POST["action"] == 'create')
|
|||||||
print '</textarea></td></tr>';
|
print '</textarea></td></tr>';
|
||||||
|
|
||||||
print '<tr><td>'.$langs->trans('Zip').'</td><td><input size="6" type="text" name="cp" value="'.$soc->cp.'"';
|
print '<tr><td>'.$langs->trans('Zip').'</td><td><input size="6" type="text" name="cp" value="'.$soc->cp.'"';
|
||||||
if ($conf->global->MAIN_AUTO_FILLTOWNFROMZIP) print ' onChange="PopupPostalCode(cp.value,ville)"';
|
if ($conf->use_javascript && $conf->global->MAIN_AUTO_FILLTOWNFROMZIP) print ' onChange="PopupPostalCode(cp.value,ville)"';
|
||||||
print '>';
|
print '>';
|
||||||
if ($conf->global->MAIN_AUTO_FILLTOWNFROMZIP) print ' <input class="button" type="button" name="searchpostalcode" value="'.$langs->trans('FillTownFromZip').'" onclick="PopupPostalCode(cp.value,ville)">';
|
if ($conf->use_javascript && $conf->global->MAIN_AUTO_FILLTOWNFROMZIP) print ' <input class="button" type="button" name="searchpostalcode" value="'.$langs->trans('FillTownFromZip').'" onclick="PopupPostalCode(cp.value,ville)">';
|
||||||
print '</td>';
|
print '</td>';
|
||||||
print '<td>'.$langs->trans('Town').'</td><td><input type="text" name="ville" value="'.$soc->ville.'"></td></tr>';
|
print '<td>'.$langs->trans('Town').'</td><td><input type="text" name="ville" value="'.$soc->ville.'"></td></tr>';
|
||||||
|
|
||||||
print '<tr><td width="25%">'.$langs->trans('Country').'</td><td colspan="3">';
|
print '<tr><td width="25%">'.$langs->trans('Country').'</td><td colspan="3">';
|
||||||
$form->select_pays($soc->pays_id,'pays_id',' onChange="save_refresh()"');
|
$form->select_pays($soc->pays_id,'pays_id',$conf->use_javascript?' onChange="save_refresh()"':'');
|
||||||
print '</td></tr>';
|
print '</td></tr>';
|
||||||
|
|
||||||
print '<tr><td>'.$langs->trans('State').'</td><td colspan="3">';
|
print '<tr><td>'.$langs->trans('State').'</td><td colspan="3">';
|
||||||
@ -374,25 +374,12 @@ elseif ($_GET["action"] == 'edit' || $_POST["action"] == 'edit')
|
|||||||
|
|
||||||
if ($_GET["socid"])
|
if ($_GET["socid"])
|
||||||
{
|
{
|
||||||
|
// Si javascript autorisé
|
||||||
if ($conf->global->MAIN_AUTO_FILLTOWNFROMZIP)
|
if ($conf->use_javascript)
|
||||||
{
|
{
|
||||||
include("./soc.js.php");
|
include("./soc.js.php");
|
||||||
}
|
}
|
||||||
|
|
||||||
print '
|
|
||||||
<script language="javascript" type="text/javascript">
|
|
||||||
<!--
|
|
||||||
function save_refresh()
|
|
||||||
{
|
|
||||||
document.formsoc.action.value="edit";
|
|
||||||
document.formsoc.submit();
|
|
||||||
// location.href = "index.php?action=updateedit";
|
|
||||||
}
|
|
||||||
-->
|
|
||||||
</script>
|
|
||||||
';
|
|
||||||
|
|
||||||
if ($reload || ! $_POST["nom"])
|
if ($reload || ! $_POST["nom"])
|
||||||
{
|
{
|
||||||
$soc = new Societe($db);
|
$soc = new Societe($db);
|
||||||
@ -502,15 +489,15 @@ elseif ($_GET["action"] == 'edit' || $_POST["action"] == 'edit')
|
|||||||
print '</textarea></td></tr>';
|
print '</textarea></td></tr>';
|
||||||
|
|
||||||
print '<tr><td>'.$langs->trans('Zip').'</td><td><input size="6" type="text" name="cp" value="'.$soc->cp.'"';
|
print '<tr><td>'.$langs->trans('Zip').'</td><td><input size="6" type="text" name="cp" value="'.$soc->cp.'"';
|
||||||
if ($conf->global->MAIN_AUTO_FILLTOWNFROMZIP) print ' onChange="PopupPostalCode(cp.value,ville)"';
|
if ($conf->use_javascript && $conf->global->MAIN_AUTO_FILLTOWNFROMZIP) print ' onChange="PopupPostalCode(cp.value,ville)"';
|
||||||
print '>';
|
print '>';
|
||||||
if ($conf->global->MAIN_AUTO_FILLTOWNFROMZIP) print ' <input class="button" type="button" name="searchpostalcode" value="'.$langs->trans('FillTownFromZip').'" onclick="PopupPostalCode(cp.value,ville)">';
|
if ($conf->use_javascript && $conf->global->MAIN_AUTO_FILLTOWNFROMZIP) print ' <input class="button" type="button" name="searchpostalcode" value="'.$langs->trans('FillTownFromZip').'" onclick="PopupPostalCode(cp.value,ville)">';
|
||||||
print '</td>';
|
print '</td>';
|
||||||
|
|
||||||
print '<td>'.$langs->trans('Town').'</td><td><input type="text" name="ville" value="'.$soc->ville.'"></td></tr>';
|
print '<td>'.$langs->trans('Town').'</td><td><input type="text" name="ville" value="'.$soc->ville.'"></td></tr>';
|
||||||
|
|
||||||
print '<tr><td>'.$langs->trans('Country').'</td><td colspan="3">';
|
print '<tr><td>'.$langs->trans('Country').'</td><td colspan="3">';
|
||||||
$form->select_pays($soc->pays_id,'pays_id',' onChange="save_refresh()"');
|
$form->select_pays($soc->pays_id,'pays_id',$conf->use_javascript?' onChange="save_refresh()"':'');
|
||||||
print '</td></tr>';
|
print '</td></tr>';
|
||||||
|
|
||||||
print '<tr><td>'.$langs->trans('State').'</td><td colspan="3">';
|
print '<tr><td>'.$langs->trans('State').'</td><td colspan="3">';
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user