Fix missing tooltip
This commit is contained in:
parent
002a4596df
commit
898aebdbf8
2 changed files with 15 additions and 15 deletions
|
|
@ -5954,23 +5954,24 @@ if ($action == 'create') {
|
|||
|
||||
// Delete
|
||||
$isErasable = $object->is_erasable();
|
||||
$htmltooltip = '';
|
||||
if ($isErasable == -4) {
|
||||
$htmltooltip = $langs->trans('DisabledBecausePayments');
|
||||
} elseif ($isErasable == -3) {
|
||||
$htmltooltip = $langs->trans('DisabledBecauseNotLastSituationInvoice');
|
||||
} elseif ($isErasable == -2) {
|
||||
$htmltooltip = $langs->trans('DisabledBecauseNotLastInvoice');
|
||||
} elseif ($isErasable == -1) {
|
||||
$htmltooltip = $langs->trans('DisabledBecauseDispatchedInBookkeeping');
|
||||
} elseif ($isErasable <= 0) { // Any other cases
|
||||
$htmltooltip = $langs->trans('DisabledBecauseNotErasable');
|
||||
} elseif ($objectidnext) {
|
||||
$htmltooltip = $langs->trans('DisabledBecauseReplacedInvoice');
|
||||
}
|
||||
if ($usercandelete || ($usercancreate && $isErasable == 1)) { // isErasable = 1 means draft with temporary ref (draft can always be deleted with no need of permissions)
|
||||
$enableDelete = false;
|
||||
$deleteHref = '#';
|
||||
$htmltooltip = '';
|
||||
if ($isErasable == -4) {
|
||||
$htmltooltip = $langs->trans('DisabledBecausePayments');
|
||||
} elseif ($isErasable == -3) {
|
||||
$htmltooltip = $langs->trans('DisabledBecauseNotLastSituationInvoice');
|
||||
} elseif ($isErasable == -2) {
|
||||
$htmltooltip = $langs->trans('DisabledBecauseNotLastInvoice');
|
||||
} elseif ($isErasable == -1) {
|
||||
$htmltooltip = $langs->trans('DisabledBecauseDispatchedInBookkeeping');
|
||||
} elseif ($isErasable <= 0) { // Any other cases
|
||||
$htmltooltip = $langs->trans('DisabledBecauseNotErasable');
|
||||
} elseif ($objectidnext) {
|
||||
$htmltooltip = $langs->trans('DisabledBecauseReplacedInvoice');
|
||||
} else {
|
||||
if ($isErasable > 0 && ! $objectidnext) {
|
||||
$deleteHref = $_SERVER["PHP_SELF"].'?facid='.$object->id.'&action=delete&token='.newToken();
|
||||
$enableDelete = true;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -551,7 +551,6 @@ abstract class CommonInvoice extends CommonObject
|
|||
public function is_erasable()
|
||||
{
|
||||
// phpcs:enable
|
||||
global $conf;
|
||||
|
||||
// We check if invoice is a temporary number (PROVxxxx)
|
||||
$tmppart = substr($this->ref, 1, 4);
|
||||
|
|
|
|||
Loading…
Reference in a new issue