56 |
* |
* |
57 |
* |
* |
58 |
*/ |
*/ |
59 |
function Fetch($id,$user) |
function fetch($id,$user) |
60 |
{ |
{ |
61 |
/* |
/* |
62 |
*/ |
*/ |
190 |
|
|
191 |
return 1; |
return 1; |
192 |
} |
} |
193 |
/* |
|
194 |
* |
/** |
195 |
* |
* \brief Affiche la liste des modes de paiement possible |
196 |
* |
* \param name nom du champ select |
197 |
|
* \param filtre filtre sur un sens de paiement particulier, norme ISO (CRDT=Mode propre à un crédit, DBIT=mode propre à un débit) |
198 |
|
* \param id ??? |
199 |
*/ |
*/ |
200 |
function select($name, $filtre='', $id='') |
function select($name, $filtre='', $id='') |
201 |
{ |
{ |
202 |
$form = new Form($this->db); |
$form = new Form($this->db); |
203 |
|
|
204 |
if ($filtre == 'crédit') |
if ($filtre == 'CRDT' || $filtre == 'crédit') |
205 |
{ |
{ |
206 |
$sql = "SELECT id, libelle FROM ".MAIN_DB_PREFIX."c_paiement WHERE type IN (0,2) ORDER BY libelle"; |
$sql = "SELECT id, libelle FROM ".MAIN_DB_PREFIX."c_paiement WHERE active=1 AND type IN (0,2) ORDER BY libelle"; |
207 |
} |
} |
208 |
elseif ($filtre == 'débit') |
elseif ($filtre == 'DBIT' || $filtre == 'débit') |
209 |
{ |
{ |
210 |
$sql = "SELECT id, libelle FROM ".MAIN_DB_PREFIX."c_paiement WHERE type IN (1,2) ORDER BY libelle"; |
$sql = "SELECT id, libelle FROM ".MAIN_DB_PREFIX."c_paiement WHERE active=1 AND type IN (1,2) ORDER BY libelle"; |
211 |
} |
} |
212 |
else |
else |
213 |
{ |
{ |
214 |
$sql = "SELECT id, libelle FROM ".MAIN_DB_PREFIX."c_paiement ORDER BY libelle"; |
$sql = "SELECT id, libelle FROM ".MAIN_DB_PREFIX."c_paiement WHERE active=1 ORDER BY libelle"; |
215 |
} |
} |
216 |
$form->select($name, $sql, $id); |
$form->select($name, $sql, $id); |
217 |
} |
} |