diff --git a/htdocs/admin/defaultvalues.php b/htdocs/admin/defaultvalues.php
index 4a4815e726b..3056b981535 100644
--- a/htdocs/admin/defaultvalues.php
+++ b/htdocs/admin/defaultvalues.php
@@ -50,6 +50,10 @@ $pagenext = $page + 1;
if (! $sortfield) $sortfield='lang,transkey';
if (! $sortorder) $sortorder='ASC';
+$defaulturl = GETPOST('defaulturl');
+$defaultkey = GETPOST('defaultkey','alpha');
+$defaultvalue = GETPOST('defaultvalue');
+
/*
* Actions
@@ -67,8 +71,9 @@ include DOL_DOCUMENT_ROOT.'/core/actions_changeselectedfields.inc.php';
// Purge search criteria
if (GETPOST("button_removefilter_x") || GETPOST("button_removefilter.x") || GETPOST("button_removefilter")) // All test are required to be compatible with all browsers
{
- $transkey='';
- $transvalue='';
+ $defaulturl='';
+ $defaultkey='';
+ $defaultvalue='';
$toselect='';
$search_array_options=array();
}
@@ -101,8 +106,9 @@ if ($action == 'add' || (GETPOST('add') && $action != 'update'))
{
setEventMessages($langs->trans("RecordSaved"), null, 'mesgs');
$action="";
- $transkey="";
- $transvalue="";
+ $defaulturl='';
+ $defaultkey='';
+ $defaultvalue='';
}
else
{
@@ -136,6 +142,7 @@ if ($action == 'delete')
* View
*/
+$form=new Form($db);
$formadmin = new FormAdmin($db);
$wikihelp='EN:Setup|FR:Paramétrage|ES:Configuración';
@@ -149,10 +156,10 @@ print "
\n";
$param='&mode='.$mode;
if (! empty($contextpage) && $contextpage != $_SERVER["PHP_SELF"]) $param.='&contextpage='.$contextpage;
if ($limit > 0 && $limit != $conf->liste_limit) $param.='&limit='.$limit;
-if ($optioncss != '') $param.='&optioncss='.$optioncss;
-if ($langcode) $param.='&langcode='.urlencode($langcode);
-if ($transkey) $param.='&transkey='.urlencode($transkey);
-if ($transvalue) $param.='&transvalue='.urlencode($transvalue);
+if ($optioncss != '') $param.='&optioncss='.$optioncss;
+if (defaulturl) $param.='&defaulturl='.urlencode(defaulturl);
+if (defaultkey) $param.='&defaultkey='.urlencode(defaultkey);
+if (defaultvalue) $param.='&defaultvalue='.urlencode(defaultvalue);
print '