diff --git a/htdocs/core/lib/invoice.lib.php b/htdocs/core/lib/invoice.lib.php
index 43cff7d3c3e..b6618b5df26 100644
--- a/htdocs/core/lib/invoice.lib.php
+++ b/htdocs/core/lib/invoice.lib.php
@@ -505,6 +505,7 @@ function getNumberInvoicesPieChart($mode)
$i = 0;
$total = 0;
$dataseries = array();
+
while ($i < $num) {
$obj = $db->fetch_object($resql);
$dataseries = array(array($langs->trans('InvoiceLate30Days'),$obj->nblate30)
@@ -520,21 +521,22 @@ function getNumberInvoicesPieChart($mode)
}
$colorseries = array($badgeStatus8, $badgeStatus1, $badgeStatus3, $badgeStatus4, $badgeStatus11, '-'.$badgeStatus11);
- if ($conf->use_javascript_ajax) {
- $result = '
';
- $result .= '
';
- $result .= '';
- $result .= '| '.$langs->trans("Statistics").' - ';
- if ($mode == 'customers') {
- $result .= $langs->trans("CustomerInvoice");
- } elseif ($mode == 'fourn' || $mode == 'suppliers') {
- $result .= $langs->trans("SupplierInvoice");
- } else {
- return '';
- }
- $result .= ' | ';
- $result .= '
';
+ $result = '';
+ $result .= '
';
+ $result .= '';
+ $result .= '| '.$langs->trans("Statistics").' - ';
+ if ($mode == 'customers') {
+ $result .= $langs->trans("CustomerInvoice");
+ } elseif ($mode == 'fourn' || $mode == 'suppliers') {
+ $result .= $langs->trans("SupplierInvoice");
+ } else {
+ return '';
+ }
+ $result .= ' | ';
+ $result .= '
';
+
+ if ($conf->use_javascript_ajax) {
$dolgraph = new DolGraph();
$dolgraph->SetData($dataseries);
$dolgraph->SetDataColor(array_values($colorseries));
@@ -551,11 +553,15 @@ function getNumberInvoicesPieChart($mode)
return '';
}
$result .= '';
- $result .= '| '.$dolgraph->show($total ? 0 : 1).' | ';
+ $result .= ''.$dolgraph->show($total ? 0 : $langs->trans("NoOpenInvoice")).' | ';
$result .= '
';
- $result .= '
';
- $result .= '
';
+ } else {
+ // Print text lines
}
+
+ $result .= '
';
+ $result .= '
';
+
return $result;
} else {
dol_print_error($db);
diff --git a/htdocs/langs/en_US/bills.lang b/htdocs/langs/en_US/bills.lang
index 940da4e35b4..0c660de8e22 100644
--- a/htdocs/langs/en_US/bills.lang
+++ b/htdocs/langs/en_US/bills.lang
@@ -259,6 +259,7 @@ DateMaxPayment=Payment due on
DateInvoice=Invoice date
DatePointOfTax=Point of tax
NoInvoice=No invoice
+NoOpenInvoice=No open invoice
ClassifyBill=Classify invoice
SupplierBillsToPay=Unpaid vendor invoices
CustomerBillsUnpaid=Unpaid customer invoices