diff --git a/htdocs/accountancy/admin/categories_list.php b/htdocs/accountancy/admin/categories_list.php
index 696475720ec..3a775149987 100644
--- a/htdocs/accountancy/admin/categories_list.php
+++ b/htdocs/accountancy/admin/categories_list.php
@@ -628,12 +628,6 @@ if ($id)
if ($fieldlist[$field]=='delay') { $valuetoshow=$langs->trans("NoticePeriod"); }
if ($fieldlist[$field]=='newbymonth') { $valuetoshow=$langs->trans("NewByMonth"); }
- if ($id == 2) // Special cas for state page
- {
- if ($fieldlist[$field]=='region_id') { $valuetoshow=' '; $showfield=1; }
- if ($fieldlist[$field]=='region') { $valuetoshow=$langs->trans("Country").'/'.$langs->trans("Region"); $showfield=1; }
- }
-
if ($valuetoshow != '')
{
print '
';
@@ -675,36 +669,15 @@ if ($id)
if (empty($reshook))
{
- if ($tabname[$id] == MAIN_DB_PREFIX.'c_email_templates' && $action == 'edit')
- {
- fieldList($fieldlist,$obj,$tabname[$id],'hide');
- }
- else
- {
- fieldList($fieldlist,$obj,$tabname[$id],'add');
- }
+ fieldList($fieldlist,$obj,$tabname[$id],'add');
}
print ' ';
- if ($tabname[$id] != MAIN_DB_PREFIX.'c_email_templates' || $action != 'edit')
- {
- print ' ';
- }
+ print ' ';
print ' ';
print "";
- if ($tabname[$id] == MAIN_DB_PREFIX.'c_email_templates')
- {
- print '* '.$langs->trans("AvailableVariables").": ";
- require_once DOL_DOCUMENT_ROOT.'/core/class/html.formmail.class.php';
- $formmail=new FormMail($db);
- $tmp=$formmail->getAvailableSubstitKey('form');
- print implode(', ', $tmp);
- print ' ';
- }
-
$colspan=count($fieldlist)+3;
- if ($id == 4) $colspan++;
if (! empty($alabelisused)) // If there is one label among fields, we show legend of *
{
@@ -1175,7 +1148,7 @@ $db->close();
function fieldList($fieldlist, $obj='', $tabname='', $context='')
{
global $conf,$langs,$db;
- global $form;
+ global $form, $mysoc;
global $region_id;
global $elementList,$sourceList,$localtax_typeList;
global $bc;
@@ -1197,7 +1170,7 @@ function fieldList($fieldlist, $obj='', $tabname='', $context='')
} // For state page, we do not show the country input (we link to region, not country)
print '';
$fieldname='country';
- print $form->select_country((! empty($obj->country_code)?$obj->country_code:(! empty($obj->country)?$obj->country:'')), $fieldname, '', 28, 'maxwidth200 maxwidthonsmartphone');
+ print $form->select_country((! empty($obj->country_code)?$obj->country_code:(! empty($obj->country)?$obj->country:$mysoc->country_code)), $fieldname, '', 28, 'maxwidth200 maxwidthonsmartphone');
print ' ';
}
elseif ($fieldlist[$field] == 'country_id')