diff --git a/htdocs/admin/contract.php b/htdocs/admin/contract.php
index 26212242049..6cc0144471c 100644
--- a/htdocs/admin/contract.php
+++ b/htdocs/admin/contract.php
@@ -128,6 +128,8 @@ if ($action == 'updateMask') {
if ($ret > 0) {
$ret = addDocumentModel($value, $type, $label, $scandir);
}
+} elseif ($action == 'unsetdoc') {
+ dolibarr_del_const($db, "CONTRACT_ADDON_PDF", $conf->entity);
} elseif ($action == 'setmod') {
// TODO Verifier si module numerotation choisi peut etre active
// par appel methode canBeActivated
@@ -378,9 +380,9 @@ foreach ($dirmodels as $reldir) {
// Defaut
print '
';
if ($conf->global->CONTRACT_ADDON_PDF == $name) {
- print img_picto($langs->trans("Default"), 'on');
+ print 'scandir).'&label='.urlencode($module->name).'&type=order_supplier" alt="'.$langs->trans("Disable").'">'.img_picto($langs->trans("Enabled"), 'on').'';
} else {
- print 'scandir).'&label='.urlencode($module->name).'" alt="'.$langs->trans("Default").'">'.img_picto($langs->trans("Disabled"), 'off').'';
+ print 'scandir).'&label='.urlencode($module->name).'" alt="'.$langs->trans("Default").'">'.img_picto($langs->trans("Disabled"), 'off').'';
}
print ' | ';
diff --git a/htdocs/admin/supplier_order.php b/htdocs/admin/supplier_order.php
index b5114314eef..d2fa38c9469 100644
--- a/htdocs/admin/supplier_order.php
+++ b/htdocs/admin/supplier_order.php
@@ -388,7 +388,7 @@ foreach ($dirmodels as $reldir) {
if (in_array($name, $def)) {
print ''."\n";
if ($conf->global->COMMANDE_SUPPLIER_ADDON_PDF != "$name") {
- print 'scandir).'&label='.urlencode($module->name).'&type=order_supplier">';
+ print 'scandir).'&label='.urlencode($module->name).'&type=order_supplier">';
print img_picto($langs->trans("Enabled"), 'switch_on');
print '';
} else {
@@ -397,17 +397,16 @@ foreach ($dirmodels as $reldir) {
print " | ";
} else {
print ''."\n";
- print 'scandir).'&label='.urlencode($module->name).'&type=order_supplier">'.img_picto($langs->trans("Disabled"), 'switch_off').'';
+ print 'scandir).'&label='.urlencode($module->name).'&type=order_supplier">'.img_picto($langs->trans("Disabled"), 'switch_off').'';
print " | ";
}
// Default
print '';
if ($conf->global->COMMANDE_SUPPLIER_ADDON_PDF == "$name") {
- // print img_picto($langs->trans("Default"), 'on');
- print 'scandir.'&label='.urlencode($module->name).'&type=order_supplier"" alt="'.$langs->trans("Disable").'">'.img_picto($langs->trans("Enabled"), 'on').'';
+ print 'scandir).'&label='.urlencode($module->name).'&type=order_supplier" alt="'.$langs->trans("Disable").'">'.img_picto($langs->trans("Enabled"), 'on').'';
} else {
- print 'scandir).'&label='.urlencode($module->name).'&type=order_supplier" alt="'.$langs->trans("Default").'">'.img_picto($langs->trans("Disabled"), 'off').'';
+ print 'scandir).'&label='.urlencode($module->name).'&type=order_supplier" alt="'.$langs->trans("Default").'">'.img_picto($langs->trans("Disabled"), 'off').'';
}
print ' | ';
@@ -425,7 +424,7 @@ foreach ($dirmodels as $reldir) {
print $form->textwithpicto('', $htmltooltip, 1, 0);
print '';
print '';
- print ''.img_object($langs->trans("Preview"), 'pdf').'';
+ print ''.img_object($langs->trans("Preview"), 'pdf').'';
print ' | ';
print "\n";
diff --git a/htdocs/core/db/DoliDB.class.php b/htdocs/core/db/DoliDB.class.php
index a3367841481..c975fb5d683 100644
--- a/htdocs/core/db/DoliDB.class.php
+++ b/htdocs/core/db/DoliDB.class.php
@@ -150,15 +150,16 @@ abstract class DoliDB implements Database
/**
* Start transaction
*
- * @return int 1 if transaction successfuly opened or already opened, 0 if error
+ * @param string $textinlog Add a small text into log. '' by default.
+ * @return int 1 if transaction successfuly opened or already opened, 0 if error
*/
- public function begin()
+ public function begin($textinlog = '')
{
if (!$this->transaction_opened) {
$ret = $this->query("BEGIN");
if ($ret) {
$this->transaction_opened++;
- dol_syslog("BEGIN Transaction", LOG_DEBUG);
+ dol_syslog("BEGIN Transaction".($textinlog ? ' '.$textinlog : ''), LOG_DEBUG);
dol_syslog('', 0, 1);
}
return $ret;