diff --git a/ChangeLog b/ChangeLog
index 85eeaeb56e3..7454e634a83 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -58,6 +58,9 @@ For users:
- New: Postgresql experimental support seems to work completely.
- New: Changes in Dolibarr core to allow to use cache servers (see Memcached module on
dolistore.com).
+- New: Default choice for interactive confirm box is yes by default, and no only for
+ delete actions. This reduce number of clicks required to validate actions and
+ is still safe to dangerous actions.
- Fix: Durations are correctly shown for languages using PM/AM dates.
- Fix: A lot of fixes in Point of Sale module.
- Fix: Debug experimental module widthrawal.
diff --git a/htdocs/compta/facture.php b/htdocs/compta/facture.php
index 130e2f1c5cc..749bdcfe3d8 100644
--- a/htdocs/compta/facture.php
+++ b/htdocs/compta/facture.php
@@ -881,7 +881,7 @@ if (($_POST['action'] == 'addline' || $_POST['action'] == 'addline_predef') && $
$desc=$_POST['dp_desc'];
$type=$_POST["type"];
}
-
+
$localtax1_tx=get_localtax($tva_tx,1,$fac->client);
$localtax2_tx=get_localtax($tva_tx,2,$fac->client);
@@ -1683,14 +1683,14 @@ if ($_GET['action'] == 'create')
if ($mysoc->pays_code=='ES' && $conf->global->MAIN_FEATURES_LEVEL >= 1)
{
if ($mysoc->localtax1_assuj=="1") //Localtax1 RE
- {
+ {
print '
| '.$langs->transcountry("AmountLT1",$mysoc->pays_code).' | '.price($object->total_localtax1)." |
";
}
-
+
if ($mysoc->localtax2_assuj=="1") //Localtax2 IRPF
{
print '| '.$langs->transcountry("AmountLT2",$mysoc->pays_code).' | '.price($object->total_localtax2)." |
";
- }
+ }
}
print '| '.$langs->trans('TotalTTC').' | '.price($object->total_ttc)." |
";
}
@@ -1968,7 +1968,7 @@ else
if ($_GET['action'] == 'converttoreduc')
{
$text=$langs->trans('ConfirmConvertToReduc');
- $ret=$html->form_confirm($_SERVER['PHP_SELF'].'?facid='.$fac->id,$langs->trans('ConvertToReduc'),$text,'confirm_converttoreduc','',0,2);
+ $ret=$html->form_confirm($_SERVER['PHP_SELF'].'?facid='.$fac->id,$langs->trans('ConvertToReduc'),$text,'confirm_converttoreduc','',"yes",2);
if ($ret == 'html') print '
';
}
@@ -2010,14 +2010,14 @@ else
$text.=$notify->confirmMessage('NOTIFY_VAL_FAC',$fac->socid);
}
- $ret=$html->form_confirm($_SERVER["PHP_SELF"].'?facid='.$fac->id,$langs->trans('ValidateBill'),$text,'confirm_valid','',0,($conf->notification->enabled?0:2));
+ $ret=$html->form_confirm($_SERVER["PHP_SELF"].'?facid='.$fac->id,$langs->trans('ValidateBill'),$text,'confirm_valid','',"yes",($conf->notification->enabled?0:2));
if ($ret == 'html') print '
';
}
// Confirmation du classement paye
if ($_GET['action'] == 'paid' && $resteapayer <= 0)
{
- $ret=$html->form_confirm($_SERVER["PHP_SELF"].'?facid='.$fac->id,$langs->trans('ClassifyPaid'),$langs->trans('ConfirmClassifyPaidBill',$fac->ref),'confirm_paid','',0,1);
+ $ret=$html->form_confirm($_SERVER["PHP_SELF"].'?facid='.$fac->id,$langs->trans('ClassifyPaid'),$langs->trans('ConfirmClassifyPaidBill',$fac->ref),'confirm_paid','',"yes",1);
if ($ret == 'html') print '
';
}
if ($_GET['action'] == 'paid' && $resteapayer > 0)
@@ -2047,7 +2047,7 @@ else
array('type' => 'text', 'name' => 'close_note', 'label' => $langs->trans("Comment"), 'value' => '', 'size' => '100')
);
// Paiement incomplet. On demande si motif = escompte ou autre
- $ret=$html->form_confirm($_SERVER["PHP_SELF"].'?facid='.$fac->id,$langs->trans('ClassifyPaid'),$langs->trans('ConfirmClassifyPaidPartially',$fac->ref),'confirm_paid_partially',$formquestion);
+ $ret=$html->form_confirm($_SERVER["PHP_SELF"].'?facid='.$fac->id,$langs->trans('ClassifyPaid'),$langs->trans('ConfirmClassifyPaidPartially',$fac->ref),'confirm_paid_partially',$formquestion,"yes");
if ($ret == 'html') print '
';
}
@@ -2088,7 +2088,7 @@ else
array('type' => 'text', 'name' => 'close_note', 'label' => $langs->trans("Comment"), 'value' => '', 'size' => '100')
);
- $ret=$html->form_confirm($_SERVER['PHP_SELF'].'?facid='.$fac->id,$langs->trans('CancelBill'),$langs->trans('ConfirmCancelBill',$fac->ref),'confirm_canceled',$formquestion);
+ $ret=$html->form_confirm($_SERVER['PHP_SELF'].'?facid='.$fac->id,$langs->trans('CancelBill'),$langs->trans('ConfirmCancelBill',$fac->ref),'confirm_canceled',$formquestion,"yes");
if ($ret == 'html') print '
';
}
}