commissiontx.php 885 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. <?php
  2. class commissiontx_m extends Model
  3. {
  4. function __construct()
  5. {
  6. parent::Model();
  7. }
  8. function commissiontx_m()
  9. {
  10. $this->__construct();
  11. }
  12. function get_list($uid,$offset=0,$psize=30)
  13. {
  14. $sql = "SELECT * FROM ".$this->db->prefix."commissiontx WHERE uid='".$uid."' ORDER BY postdate DESC,id DESC LIMIT ".$offset.",".$psize;
  15. return $this->db->get_all($sql);
  16. }
  17. function get_count($uid)
  18. {
  19. $sql = "SELECT count(id) total FROM ".$this->db->prefix."commissiontx WHERE uid='".$uid."' ";
  20. return $this->db->count($sql);
  21. }
  22. function get_count_cur($uid,$status=0)
  23. {
  24. $sql = "SELECT sum(money) total FROM ".$this->db->prefix."commissiontx WHERE uid='".$uid."' and status='".$status."' ";
  25. return $this->db->count($sql);
  26. }
  27. function savetx($data)
  28. {
  29. if(!$data || !is_array($data))
  30. {
  31. return false;
  32. }
  33. return $this->db->insert_array($data,"commissiontx");
  34. }
  35. }
  36. ?>