| Conditions | 5 |
| Paths | 8 |
| Total Lines | 28 |
| Lines | 0 |
| Ratio | 0 % |
| Changes | 0 | ||
| 1 | <?php |
||
| 31 | private function buildOptions() |
||
| 32 | { |
||
| 33 | |||
| 34 | if ((bool) $this->getOption('show_empty')) { |
||
| 35 | $this->addValueOption(-1, ' '); |
||
| 36 | } |
||
| 37 | |||
| 38 | $sql = 'SELECT f.rowid, f.ref as ref_supplier, f.total_ttc, society.nom'; |
||
| 39 | $sql.= ' FROM '.MAIN_DB_PREFIX.'facture_fourn as f'; |
||
| 40 | $sql.= ' INNER JOIN '.MAIN_DB_PREFIX.'societe as society ON society.rowid = f.fk_soc'; |
||
| 41 | $sql.= ' ORDER BY f.datec DESC'; |
||
| 42 | |||
| 43 | $resql = $this->db->query($sql); |
||
| 44 | if ($resql) { |
||
| 45 | $num = $this->db->num_rows($resql); |
||
| 46 | $i = 0; |
||
| 47 | if ($num) { |
||
| 48 | while ($i < $num) { |
||
| 49 | $obj = $this->db->fetch_object($resql); |
||
| 50 | |||
| 51 | $this->addValueOption($obj->rowid, sprintf('(%s) %s (%s€)', $obj->ref_supplier, $obj->nom, $obj->total_ttc)); |
||
| 52 | $i++; |
||
| 53 | } |
||
| 54 | } |
||
| 55 | |||
| 56 | |||
| 57 | } |
||
| 58 | } |
||
| 59 | |||
| 61 | } |