Uniformize view of graphics
This commit is contained in:
parent
676300365a
commit
a365a139ea
@ -2425,7 +2425,7 @@ class Commande extends CommonObject
|
|||||||
if ($statut==-1) return $langs->trans('StatusOrderCanceled');
|
if ($statut==-1) return $langs->trans('StatusOrderCanceled');
|
||||||
if ($statut==0) return $langs->trans('StatusOrderDraft');
|
if ($statut==0) return $langs->trans('StatusOrderDraft');
|
||||||
if ($statut==1) return $langs->trans('StatusOrderValidated');
|
if ($statut==1) return $langs->trans('StatusOrderValidated');
|
||||||
if ($statut==2) return $langs->trans('StatusOrderOnProcess');
|
if ($statut==2) return $langs->trans('StatusOrderSentShort');
|
||||||
if ($statut==3 && ! $facturee) return $langs->trans('StatusOrderToBill');
|
if ($statut==3 && ! $facturee) return $langs->trans('StatusOrderToBill');
|
||||||
if ($statut==3 && $facturee) return $langs->trans('StatusOrderProcessed');
|
if ($statut==3 && $facturee) return $langs->trans('StatusOrderProcessed');
|
||||||
}
|
}
|
||||||
@ -2434,7 +2434,7 @@ class Commande extends CommonObject
|
|||||||
if ($statut==-1) return $langs->trans('StatusOrderCanceledShort');
|
if ($statut==-1) return $langs->trans('StatusOrderCanceledShort');
|
||||||
if ($statut==0) return $langs->trans('StatusOrderDraftShort');
|
if ($statut==0) return $langs->trans('StatusOrderDraftShort');
|
||||||
if ($statut==1) return $langs->trans('StatusOrderValidatedShort');
|
if ($statut==1) return $langs->trans('StatusOrderValidatedShort');
|
||||||
if ($statut==2) return $langs->trans('StatusOrderOnProcessShort');
|
if ($statut==2) return $langs->trans('StatusOrderSentShort');
|
||||||
if ($statut==3 && ! $facturee) return $langs->trans('StatusOrderToBillShort');
|
if ($statut==3 && ! $facturee) return $langs->trans('StatusOrderToBillShort');
|
||||||
if ($statut==3 && $facturee) return $langs->trans('StatusOrderProcessed');
|
if ($statut==3 && $facturee) return $langs->trans('StatusOrderProcessed');
|
||||||
}
|
}
|
||||||
@ -2443,7 +2443,7 @@ class Commande extends CommonObject
|
|||||||
if ($statut==-1) return img_picto($langs->trans('StatusOrderCanceledShort'),'statut5').' '.$langs->trans('StatusOrderCanceled');
|
if ($statut==-1) return img_picto($langs->trans('StatusOrderCanceledShort'),'statut5').' '.$langs->trans('StatusOrderCanceled');
|
||||||
if ($statut==0) return img_picto($langs->trans('StatusOrderDraftShort'),'statut0').' '.$langs->trans('StatusOrderDraft');
|
if ($statut==0) return img_picto($langs->trans('StatusOrderDraftShort'),'statut0').' '.$langs->trans('StatusOrderDraft');
|
||||||
if ($statut==1) return img_picto($langs->trans('StatusOrderValidatedShort'),'statut1').' '.$langs->trans('StatusOrderValidated');
|
if ($statut==1) return img_picto($langs->trans('StatusOrderValidatedShort'),'statut1').' '.$langs->trans('StatusOrderValidated');
|
||||||
if ($statut==2) return img_picto($langs->trans('StatusOrderOnProcessShort'),'statut3').' '.$langs->trans('StatusOrderOnProcess');
|
if ($statut==2) return img_picto($langs->trans('StatusOrderSentShort'),'statut3').' '.$langs->trans('StatusOrderSentShort');
|
||||||
if ($statut==3 && ! $facturee) return img_picto($langs->trans('StatusOrderToBillShort'),'statut7').' '.$langs->trans('StatusOrderToBill');
|
if ($statut==3 && ! $facturee) return img_picto($langs->trans('StatusOrderToBillShort'),'statut7').' '.$langs->trans('StatusOrderToBill');
|
||||||
if ($statut==3 && $facturee) return img_picto($langs->trans('StatusOrderProcessedShort'),'statut6').' '.$langs->trans('StatusOrderProcessed');
|
if ($statut==3 && $facturee) return img_picto($langs->trans('StatusOrderProcessedShort'),'statut6').' '.$langs->trans('StatusOrderProcessed');
|
||||||
}
|
}
|
||||||
@ -2452,7 +2452,7 @@ class Commande extends CommonObject
|
|||||||
if ($statut==-1) return img_picto($langs->trans('StatusOrderCanceled'),'statut5');
|
if ($statut==-1) return img_picto($langs->trans('StatusOrderCanceled'),'statut5');
|
||||||
if ($statut==0) return img_picto($langs->trans('StatusOrderDraft'),'statut0');
|
if ($statut==0) return img_picto($langs->trans('StatusOrderDraft'),'statut0');
|
||||||
if ($statut==1) return img_picto($langs->trans('StatusOrderValidated'),'statut1');
|
if ($statut==1) return img_picto($langs->trans('StatusOrderValidated'),'statut1');
|
||||||
if ($statut==2) return img_picto($langs->trans('StatusOrderOnProcess'),'statut3');
|
if ($statut==2) return img_picto($langs->trans('StatusOrderSentShort'),'statut3');
|
||||||
if ($statut==3 && ! $facturee) return img_picto($langs->trans('StatusOrderToBill'),'statut7');
|
if ($statut==3 && ! $facturee) return img_picto($langs->trans('StatusOrderToBill'),'statut7');
|
||||||
if ($statut==3 && $facturee) return img_picto($langs->trans('StatusOrderProcessed'),'statut6');
|
if ($statut==3 && $facturee) return img_picto($langs->trans('StatusOrderProcessed'),'statut6');
|
||||||
}
|
}
|
||||||
@ -2461,7 +2461,7 @@ class Commande extends CommonObject
|
|||||||
if ($statut==-1) return img_picto($langs->trans('StatusOrderCanceled'),'statut5').' '.$langs->trans('StatusOrderCanceled');
|
if ($statut==-1) return img_picto($langs->trans('StatusOrderCanceled'),'statut5').' '.$langs->trans('StatusOrderCanceled');
|
||||||
if ($statut==0) return img_picto($langs->trans('StatusOrderDraft'),'statut0').' '.$langs->trans('StatusOrderDraft');
|
if ($statut==0) return img_picto($langs->trans('StatusOrderDraft'),'statut0').' '.$langs->trans('StatusOrderDraft');
|
||||||
if ($statut==1) return img_picto($langs->trans('StatusOrderValidated'),'statut1').' '.$langs->trans('StatusOrderValidated');
|
if ($statut==1) return img_picto($langs->trans('StatusOrderValidated'),'statut1').' '.$langs->trans('StatusOrderValidated');
|
||||||
if ($statut==2) return img_picto($langs->trans('StatusOrderOnProcess'),'statut3').' '.$langs->trans('StatusOrderOnProcess');
|
if ($statut==2) return img_picto($langs->trans('StatusOrderSentShort'),'statut3').' '.$langs->trans('StatusOrderSentShort');
|
||||||
if ($statut==3 && ! $facturee) return img_picto($langs->trans('StatusOrderToBill'),'statut7').' '.$langs->trans('StatusOrderToBill');
|
if ($statut==3 && ! $facturee) return img_picto($langs->trans('StatusOrderToBill'),'statut7').' '.$langs->trans('StatusOrderToBill');
|
||||||
if ($statut==3 && $facturee) return img_picto($langs->trans('StatusOrderProcessed'),'statut6').' '.$langs->trans('StatusOrderProcessed');
|
if ($statut==3 && $facturee) return img_picto($langs->trans('StatusOrderProcessed'),'statut6').' '.$langs->trans('StatusOrderProcessed');
|
||||||
}
|
}
|
||||||
@ -2470,7 +2470,7 @@ class Commande extends CommonObject
|
|||||||
if ($statut==-1) return $langs->trans('StatusOrderCanceledShort').' '.img_picto($langs->trans('StatusOrderCanceledShort'),'statut5');
|
if ($statut==-1) return $langs->trans('StatusOrderCanceledShort').' '.img_picto($langs->trans('StatusOrderCanceledShort'),'statut5');
|
||||||
if ($statut==0) return $langs->trans('StatusOrderDraftShort').' '.img_picto($langs->trans('StatusOrderDraftShort'),'statut0');
|
if ($statut==0) return $langs->trans('StatusOrderDraftShort').' '.img_picto($langs->trans('StatusOrderDraftShort'),'statut0');
|
||||||
if ($statut==1) return $langs->trans('StatusOrderValidatedShort').' '.img_picto($langs->trans('StatusOrderValidatedShort'),'statut1');
|
if ($statut==1) return $langs->trans('StatusOrderValidatedShort').' '.img_picto($langs->trans('StatusOrderValidatedShort'),'statut1');
|
||||||
if ($statut==2) return $langs->trans('StatusOrderOnProcessShort').' '.img_picto($langs->trans('StatusOrderOnProcessShort'),'statut3');
|
if ($statut==2) return $langs->trans('StatusOrderSentShort').' '.img_picto($langs->trans('StatusOrderSentShort'),'statut3');
|
||||||
if ($statut==3 && ! $facturee) return $langs->trans('StatusOrderToBillShort').' '.img_picto($langs->trans('StatusOrderToBillShort'),'statut7');
|
if ($statut==3 && ! $facturee) return $langs->trans('StatusOrderToBillShort').' '.img_picto($langs->trans('StatusOrderToBillShort'),'statut7');
|
||||||
if ($statut==3 && $facturee) return $langs->trans('StatusOrderProcessedShort').' '.img_picto($langs->trans('StatusOrderProcessedShort'),'statut6');
|
if ($statut==3 && $facturee) return $langs->trans('StatusOrderProcessedShort').' '.img_picto($langs->trans('StatusOrderProcessedShort'),'statut6');
|
||||||
}
|
}
|
||||||
|
|||||||
@ -100,7 +100,8 @@ if ($resql)
|
|||||||
$totalinprocess=0;
|
$totalinprocess=0;
|
||||||
$dataseries=array();
|
$dataseries=array();
|
||||||
$vals=array();
|
$vals=array();
|
||||||
// -1=Canceled, 0=Draft, 1=Validated, (2=Accepted/On process not managed for customer orders), 3=Closed (Sent/Received, billed or not)
|
$bool=false;
|
||||||
|
// -1=Canceled, 0=Draft, 1=Validated, 2=Accepted/On process, 3=Closed (Sent/Received, billed or not)
|
||||||
while ($i < $num)
|
while ($i < $num)
|
||||||
{
|
{
|
||||||
$row = $db->fetch_row($resql);
|
$row = $db->fetch_row($resql);
|
||||||
@ -108,7 +109,8 @@ if ($resql)
|
|||||||
{
|
{
|
||||||
//if ($row[1]!=-1 && ($row[1]!=3 || $row[2]!=1))
|
//if ($row[1]!=-1 && ($row[1]!=3 || $row[2]!=1))
|
||||||
{
|
{
|
||||||
$vals[$row[1]]=$row[0];
|
$bool=$row[2]?true:false;
|
||||||
|
$vals[$row[1].$bool]+=$row[0];
|
||||||
$totalinprocess+=$row[0];
|
$totalinprocess+=$row[0];
|
||||||
}
|
}
|
||||||
$total+=$row[0];
|
$total+=$row[0];
|
||||||
@ -116,22 +118,14 @@ if ($resql)
|
|||||||
$i++;
|
$i++;
|
||||||
}
|
}
|
||||||
$db->free($resql);
|
$db->free($resql);
|
||||||
|
|
||||||
print '<table class="noborder" width="100%">';
|
print '<table class="noborder" width="100%">';
|
||||||
print '<tr class="liste_titre"><td colspan="2">'.$langs->trans("Statistics").' - '.$langs->trans("CustomersOrders").'</td></tr>'."\n";
|
print '<tr class="liste_titre"><td colspan="2">'.$langs->trans("Statistics").' - '.$langs->trans("CustomersOrders").'</td></tr>'."\n";
|
||||||
$var=true;
|
$var=true;
|
||||||
$listofstatus=array(0,1,3,3,-1); $bool=false;
|
$listofstatus=array(0,1,2,3,3,-1);
|
||||||
|
$bool=false;
|
||||||
foreach ($listofstatus as $status)
|
foreach ($listofstatus as $status)
|
||||||
{
|
{
|
||||||
$dataseries[]=array('label'=>$commandestatic->LibStatut($status,$bool,0),'values'=>array(0=>(isset($vals[$status])?$vals[$status]:0)));
|
$dataseries[]=array('label'=>$commandestatic->LibStatut($status,$bool,0),'values'=>array(0=>(isset($vals[$status.$bool])?$vals[$status.$bool]:0)));
|
||||||
if (! $conf->use_javascript_ajax)
|
|
||||||
{
|
|
||||||
$var=!$var;
|
|
||||||
print "<tr ".$bc[$var].">";
|
|
||||||
print '<td>'.$commandestatic->LibStatut($status,$bool,0).'</td>';
|
|
||||||
print '<td align="right"><a href="liste.php?statut='.$status.'">'.(isset($vals[$status])?$vals[$status]:0).'</a></td>';
|
|
||||||
print "</tr>\n";
|
|
||||||
}
|
|
||||||
if ($status==3 && $bool==false) $bool=true;
|
if ($status==3 && $bool==false) $bool=true;
|
||||||
else $bool=false;
|
else $bool=false;
|
||||||
}
|
}
|
||||||
@ -142,6 +136,23 @@ if ($resql)
|
|||||||
dol_print_graph('stats',300,180,$data,1,'pie');
|
dol_print_graph('stats',300,180,$data,1,'pie');
|
||||||
print '</td></tr>';
|
print '</td></tr>';
|
||||||
}
|
}
|
||||||
|
$bool=false;
|
||||||
|
foreach ($listofstatus as $status)
|
||||||
|
{
|
||||||
|
if (! $conf->use_javascript_ajax)
|
||||||
|
{
|
||||||
|
$var=!$var;
|
||||||
|
print "<tr ".$bc[$var].">";
|
||||||
|
print '<td>'.$commandestatic->LibStatut($status,$bool,0).'</td>';
|
||||||
|
print '<td align="right"><a href="liste.php?viewstatut='.$status.'">'.(isset($vals[$status.$bool])?$vals[$status.$bool]:0).' ';
|
||||||
|
print $commandestatic->LibStatut($status,$bool,3);
|
||||||
|
print '</a>';
|
||||||
|
print '</td>';
|
||||||
|
print "</tr>\n";
|
||||||
|
if ($status==3 && $bool==false) $bool=true;
|
||||||
|
else $bool=false;
|
||||||
|
}
|
||||||
|
}
|
||||||
//if ($totalinprocess != $total)
|
//if ($totalinprocess != $total)
|
||||||
//print '<tr class="liste_total"><td>'.$langs->trans("Total").' ('.$langs->trans("CustomersOrdersRunning").')</td><td align="right">'.$totalinprocess.'</td></tr>';
|
//print '<tr class="liste_total"><td>'.$langs->trans("Total").' ('.$langs->trans("CustomersOrdersRunning").')</td><td align="right">'.$totalinprocess.'</td></tr>';
|
||||||
print '<tr class="liste_total"><td>'.$langs->trans("Total").'</td><td align="right">'.$total.'</td></tr>';
|
print '<tr class="liste_total"><td>'.$langs->trans("Total").'</td><td align="right">'.$total.'</td></tr>';
|
||||||
|
|||||||
@ -197,13 +197,16 @@ $var=true;
|
|||||||
$listofstatus=array(0,4,4,5); $bool=false;
|
$listofstatus=array(0,4,4,5); $bool=false;
|
||||||
foreach($listofstatus as $status)
|
foreach($listofstatus as $status)
|
||||||
{
|
{
|
||||||
$var=!$var;
|
if (! $conf->use_javascript_ajax)
|
||||||
print "<tr ".$bc[$var].">";
|
{
|
||||||
print '<td>'.$staticcontratligne->LibStatut($status,0,($bool?1:0)).'</td>';
|
$var=!$var;
|
||||||
print '<td align="right"><a href="services.php?mode='.$status.($bool?'&filter=expired':'').'">'.($nb[$status.$bool]?$nb[$status.$bool]:0).' '.$staticcontratligne->LibStatut($status,3,($bool?1:0)).'</a></td>';
|
print "<tr ".$bc[$var].">";
|
||||||
if ($status==4 && $bool==false) $bool=true;
|
print '<td>'.$staticcontratligne->LibStatut($status,0,($bool?1:0)).'</td>';
|
||||||
else $bool=false;
|
print '<td align="right"><a href="services.php?mode='.$status.($bool?'&filter=expired':'').'">'.($nb[$status.$bool]?$nb[$status.$bool]:0).' '.$staticcontratligne->LibStatut($status,3,($bool?1:0)).'</a></td>';
|
||||||
print "</tr>\n";
|
if ($status==4 && $bool==false) $bool=true;
|
||||||
|
else $bool=false;
|
||||||
|
print "</tr>\n";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
//if ($totalinprocess != $total)
|
//if ($totalinprocess != $total)
|
||||||
//print '<tr class="liste_total"><td>'.$langs->trans("Total").' ('.$langs->trans("ServicesRunning").')</td><td align="right">'.$totalinprocess.'</td></tr>';
|
//print '<tr class="liste_total"><td>'.$langs->trans("Total").' ('.$langs->trans("ServicesRunning").')</td><td align="right">'.$totalinprocess.'</td></tr>';
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user