Withdrawals: Visual enhancements
This commit is contained in:
parent
624d8ad532
commit
1de93c5876
@ -50,6 +50,7 @@ class BonPrelevement extends CommonObject
|
|||||||
var $_fetched;
|
var $_fetched;
|
||||||
|
|
||||||
var $statut; // 0-Wait, 1-Trans, 2-Done
|
var $statut; // 0-Wait, 1-Trans, 2-Done
|
||||||
|
var $labelstatut=array();
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Class constructor
|
* Class constructor
|
||||||
@ -58,6 +59,8 @@ class BonPrelevement extends CommonObject
|
|||||||
*/
|
*/
|
||||||
function BonPrelevement($DB, $filename='')
|
function BonPrelevement($DB, $filename='')
|
||||||
{
|
{
|
||||||
|
global $conf,$langs;
|
||||||
|
|
||||||
$error = 0;
|
$error = 0;
|
||||||
$this->db = $DB;
|
$this->db = $DB;
|
||||||
|
|
||||||
@ -81,6 +84,12 @@ class BonPrelevement extends CommonObject
|
|||||||
$this->methodes_trans[0] = "Internet";
|
$this->methodes_trans[0] = "Internet";
|
||||||
|
|
||||||
$this->_fetched = 0;
|
$this->_fetched = 0;
|
||||||
|
|
||||||
|
|
||||||
|
$langs->load("withdrawals");
|
||||||
|
$this->labelstatut[0]=$langs->trans("StatusWaiting");
|
||||||
|
$this->labelstatut[1]=$langs->trans("StatusTrans");
|
||||||
|
$this->labelstatut[2]=$langs->trans("StatusCredited");
|
||||||
|
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
@ -1204,6 +1213,7 @@ class BonPrelevement extends CommonObject
|
|||||||
* File is generated with name this->filename
|
* File is generated with name this->filename
|
||||||
* @return int 0 if OK, <0 if KO
|
* @return int 0 if OK, <0 if KO
|
||||||
*/
|
*/
|
||||||
|
//TODO: Optimize code to read lines in a single function
|
||||||
function Generate()
|
function Generate()
|
||||||
{
|
{
|
||||||
global $conf,$langs,$mysoc;
|
global $conf,$langs,$mysoc;
|
||||||
@ -1598,6 +1608,53 @@ class BonPrelevement extends CommonObject
|
|||||||
|
|
||||||
fputs ($this->file, "\n");
|
fputs ($this->file, "\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Return status label of object
|
||||||
|
* @param mode 0=Label, 1=Picto + label, 2=Picto, 3=Label + Picto
|
||||||
|
* @return string Label
|
||||||
|
*/
|
||||||
|
function getLibStatut($mode=0)
|
||||||
|
{
|
||||||
|
return $this->LibStatut($this->statut,$mode);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Return status label for a status
|
||||||
|
* @param statut id statut
|
||||||
|
* @param mode 0=Label, 1=Picto + label, 2=Picto, 3=Label + Picto
|
||||||
|
* @return string Label
|
||||||
|
*/
|
||||||
|
function LibStatut($statut,$mode=0)
|
||||||
|
{
|
||||||
|
global $langs;
|
||||||
|
|
||||||
|
if ($mode == 0)
|
||||||
|
{
|
||||||
|
return $langs->trans($this->labelstatut[$statut]);
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($mode == 1)
|
||||||
|
{
|
||||||
|
if ($statut==0) return img_picto($langs->trans($this->labelstatut[$statut]),'statut0').' '.$langs->trans($this->labelstatut[$statut]);
|
||||||
|
if ($statut==1) return img_picto($langs->trans($this->labelstatut[$statut]),'statut1').' '.$langs->trans($this->labelstatut[$statut]);
|
||||||
|
if ($statut==2) return img_picto($langs->trans($this->labelstatut[$statut]),'statut4').' '.$langs->trans($this->labelstatut[$statut]);
|
||||||
|
}
|
||||||
|
if ($mode == 2)
|
||||||
|
{
|
||||||
|
if ($statut==0) return img_picto($langs->trans($this->labelstatut[$statut]),'statut0');
|
||||||
|
if ($statut==1) return img_picto($langs->trans($this->labelstatut[$statut]),'statut1');
|
||||||
|
if ($statut==2) return img_picto($langs->trans($this->labelstatut[$statut]),'statut4');
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($mode == 3)
|
||||||
|
{
|
||||||
|
if ($statut==0) return $langs->trans($this->labelstatut[$statut]).' '.img_picto($langs->trans($this->labelstatut[$statut]),'statut0');
|
||||||
|
if ($statut==1) return $langs->trans($this->labelstatut[$statut]).' '.img_picto($langs->trans($this->labelstatut[$statut]),'statut1');
|
||||||
|
if ($statut==2) return $langs->trans($this->labelstatut[$statut]).' '.img_picto($langs->trans($this->labelstatut[$statut]),'statut4');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
?>
|
||||||
@ -147,10 +147,10 @@ if ($_GET["id"])
|
|||||||
print '</td></tr>';
|
print '</td></tr>';
|
||||||
|
|
||||||
// Status
|
// Status
|
||||||
print '<tr><td width="20%">'.$langs->trans('Status').'</td><td>';
|
print '<tr><td width="20%">'.$langs->trans('Status').'</td>';
|
||||||
print '<img src="./img/statut'.$bon->statut.'.png"> ';
|
print '<td>'.$bon->getLibStatut(1).'</td>';
|
||||||
print $langs->trans($lipre->statuts[$lipre->statut]).'</td></tr>';
|
print '</tr>';
|
||||||
|
|
||||||
if($bon->date_trans <> 0)
|
if($bon->date_trans <> 0)
|
||||||
{
|
{
|
||||||
$muser = new User($db);
|
$muser = new User($db);
|
||||||
|
|||||||
@ -51,6 +51,7 @@ InvoiceRefused=Facturar la devolució al client
|
|||||||
Status=Estat
|
Status=Estat
|
||||||
StatusUnknown=Desconegut
|
StatusUnknown=Desconegut
|
||||||
StatusWaiting=En espera
|
StatusWaiting=En espera
|
||||||
|
StatusTrans=Enviada
|
||||||
StatusCredited=Abonada
|
StatusCredited=Abonada
|
||||||
StatusRefused=Tornada
|
StatusRefused=Tornada
|
||||||
StatusMotif0=No especificat
|
StatusMotif0=No especificat
|
||||||
|
|||||||
@ -51,6 +51,7 @@ InvoiceRefused=Charge the rejection to customer
|
|||||||
Status=Status
|
Status=Status
|
||||||
StatusUnknown=Unknown
|
StatusUnknown=Unknown
|
||||||
StatusWaiting=Waiting
|
StatusWaiting=Waiting
|
||||||
|
StatusTrans=Transmitted
|
||||||
StatusCredited=Credited
|
StatusCredited=Credited
|
||||||
StatusRefused=Refused
|
StatusRefused=Refused
|
||||||
StatusMotif0=Unspecified
|
StatusMotif0=Unspecified
|
||||||
|
|||||||
@ -51,6 +51,7 @@ InvoiceRefused=Facturar la devolución al cliente
|
|||||||
Status=Estado
|
Status=Estado
|
||||||
StatusUnknown=Desconocido
|
StatusUnknown=Desconocido
|
||||||
StatusWaiting=En espera
|
StatusWaiting=En espera
|
||||||
|
StatusTrans=Enviada
|
||||||
StatusCredited=Abonada
|
StatusCredited=Abonada
|
||||||
StatusRefused=Devuelta
|
StatusRefused=Devuelta
|
||||||
StatusMotif0=No especificado
|
StatusMotif0=No especificado
|
||||||
|
|||||||
@ -51,6 +51,7 @@ InvoiceRefused=Facturar la devolución al cliente
|
|||||||
Status=Estado
|
Status=Estado
|
||||||
StatusUnknown=Desconocido
|
StatusUnknown=Desconocido
|
||||||
StatusWaiting=En espera
|
StatusWaiting=En espera
|
||||||
|
StatusTrans=Enviada
|
||||||
StatusCredited=Abonada
|
StatusCredited=Abonada
|
||||||
StatusRefused=Devuelta
|
StatusRefused=Devuelta
|
||||||
StatusMotif0=No especificado
|
StatusMotif0=No especificado
|
||||||
|
|||||||
@ -51,6 +51,7 @@ InvoiceRefused=Facturer le rejet au client
|
|||||||
Status=État
|
Status=État
|
||||||
StatusUnknown=Inconnu
|
StatusUnknown=Inconnu
|
||||||
StatusWaiting=En attente
|
StatusWaiting=En attente
|
||||||
|
StatusTrans=Transmise
|
||||||
StatusCredited=Crédité
|
StatusCredited=Crédité
|
||||||
StatusRefused=Rejeté
|
StatusRefused=Rejeté
|
||||||
StatusMotif0=Non renseigne
|
StatusMotif0=Non renseigne
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user