bbticketcounter.class.php 786 B

12345678910111213141516171819202122232425
  1. <?php
  2. class Bbticketcounter
  3. {
  4. private $facid;
  5. public $numberOfPrintedTickets = 0;
  6. public function __construct() {
  7. $this->facid = (GETPOST('id', 'int') ? GETPOST('id', 'int') : GETPOST('facid', 'int'));
  8. $this->numberOfPrintedTickets = $this->getnumberOfPrintedTickets();
  9. return $this->numberOfPrintedTickets;
  10. }
  11. function getnumberOfPrintedTickets()
  12. {
  13. global $db;
  14. $sql = "SELECT count(distinct printing_date_timestamp) as count FROM llx_bbus_bbticketinvoiceprinting WHERE fk_facture = {$this->facid}";
  15. $data = $db->query($sql);
  16. $dataArray = pg_fetch_assoc($data);
  17. if (isset($dataArray['count'])) {
  18. return $dataArray['count'];
  19. }
  20. return 0;
  21. }
  22. }