113 $sql =
"SELECT pl.rowid, pl.amount, p.ref, p.rowid as bon_rowid";
114 $sql .=
", pl.statut, pl.fk_soc";
115 $sql .=
" FROM ".MAIN_DB_PREFIX.
"prelevement_lignes as pl";
116 $sql .=
", ".MAIN_DB_PREFIX.
"prelevement_bons as p";
117 $sql .=
" WHERE pl.rowid=".((int) $rowid);
118 $sql .=
" AND p.rowid = pl.fk_prelevement_bons";
119 $sql .=
" AND p.entity = ".$conf->entity;
121 $resql = $this->db->query($sql);
123 if ($this->db->num_rows($resql)) {
124 $obj = $this->db->fetch_object($resql);
126 $this->
id = $obj->rowid;
127 $this->
amount = $obj->amount;
128 $this->socid = $obj->fk_soc;
129 $this->statut = $obj->statut;
130 $this->bon_ref = $obj->ref;
131 $this->bon_rowid = $obj->bon_rowid;
134 dol_syslog(
"LignePrelevement::Fetch rowid=$rowid numrows=0");
137 $this->db->free($resql);
140 dol_syslog(
"LignePrelevement::Fetch rowid=$rowid");
172 return $langs->trans($this->labelStatus[$status]);
173 } elseif ($mode == 1) {
175 return img_picto($langs->trans($this->labelStatus[$status]),
'statut1',
'class="valignmiddle"').
' '.$langs->transnoentitiesnoconv($this->labelStatus[$status]);
176 } elseif ($status == 2) {
177 return img_picto($langs->trans($this->labelStatus[$status]),
'statut6',
'class="valignmiddle"').
' '.$langs->transnoentitiesnoconv($this->labelStatus[$status]);
178 } elseif ($status == 3) {
179 return img_picto($langs->trans($this->labelStatus[$status]),
'statut8',
'class="valignmiddle"').
' '.$langs->transnoentitiesnoconv($this->labelStatus[$status]);
181 } elseif ($mode == 2) {
183 return img_picto($langs->trans($this->labelStatus[$status]),
'statut1',
'class="valignmiddle"');
184 } elseif ($status == 2) {
185 return img_picto($langs->trans($this->labelStatus[$status]),
'statut6',
'class="valignmiddle"');
186 } elseif ($status == 3) {
187 return img_picto($langs->trans($this->labelStatus[$status]),
'statut8',
'class="valignmiddle"');
189 } elseif ($mode == 3) {
191 return $langs->trans($this->labelStatus[$status]).
' '.
img_picto($langs->transnoentitiesnoconv($this->labelStatus[$status]),
'statut1',
'class="valignmiddle"');
192 } elseif ($status == 2) {
193 return $langs->trans($this->labelStatus[$status]).
' '.
img_picto($langs->transnoentitiesnoconv($this->labelStatus[$status]),
'statut6',
'class="valignmiddle"');
194 } elseif ($status == 3) {
195 return $langs->trans($this->labelStatus[$status]).
' '.
img_picto($langs->transnoentitiesnoconv($this->labelStatus[$status]),
'statut8',
'class="valignmiddle"');