2
0

clients.class.php 898 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. <?php
  2. class clients
  3. {
  4. public static function getAll() {
  5. db::query("SELECT "
  6. . "* "
  7. . "FROM " . DB_T_CLIENTS . " "
  8. . "ORDER BY label ASC");
  9. return db::resultset();
  10. }
  11. public static function insert(string $_client) {
  12. db::query("INSERT INTO " . DB_T_CLIENTS . " (label) VALUES (:label)");
  13. db::bind(':label', $_client);
  14. try {
  15. db::execute();
  16. return TRUE;
  17. } catch (Exception $ex) {
  18. return FALSE;
  19. }
  20. }
  21. public static function maj(float $_id, string $_tag) {
  22. db::query("UPDATE " . DB_T_CLIENTS . " SET label = :label WHERE id = :id; ");
  23. db::bind(':label', $_tag);
  24. db::bind(':id', $_id);
  25. try {
  26. db::execute();
  27. return TRUE;
  28. } catch (Exception $ex) {
  29. return FALSE;
  30. }
  31. }
  32. }