Advertisement
Guest User

Untitled

a guest
Jun 18th, 2019
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.71 KB | None | 0 0
  1. public function getAllBill($user_rank, $user_id){
  2.  
  3. $sql = 'SELECT * FROM invoice_user
  4. INNER JOIN users on users.user_id = invoice_user.user_id';
  5.  
  6. $sql_clause = 'WHERE user_id = :user_id)';
  7. $sql_group = 'GROUP BY invoice_number ORDER BY invoicedate DESC';
  8.  
  9. if ($user_rank === 'member') {
  10. $final_sql = $sql.' '.$sql_clause.' '.$sql_group;
  11. $parameters = array(':user_id' => $user_id);
  12. }
  13. else if ($user_rank === 'moderator'){
  14. $final_sql = $sql.' '.$sql_group;
  15. $parameters = array();
  16. }
  17. else {
  18. $error = TRUE;
  19. }
  20.  
  21. if (!isset($error)) {
  22. $request = $this->bdd->prepare($final_sql);
  23. $request->execute($parameters);
  24. return $request->fetchAll();
  25. } else return array();
  26.  
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement