Advertisement
fabi0

Untitled

May 20th, 2014
242
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.98 KB | None | 0 0
  1. <?php
  2.  
  3. /*
  4.  * To change this license header, choose License Headers in Project Properties.
  5.  * To change this template file, choose Tools | Templates
  6.  * and open the template in the editor.
  7.  */
  8.  
  9. /**
  10.  * Description of Discussion
  11.  *
  12.  * @author fabi0
  13.  */
  14.  
  15. namespace Models;
  16.  
  17. class Discussion {
  18.  
  19.     private $_query;
  20.  
  21.     public function __construct() {
  22.         $this->_query = \Models\DB::getInstance();
  23.     }
  24.  
  25.     public function getDiscussionPerPage($start) {
  26.         $settings = \Models\Settings::getInstance();
  27.         $result = array();
  28.         $query = $this->_query->query("SELECT discussions.discussion_id,discussions.discussion_name,discussions.discussion_last_user,
  29.            discussions.discussion_last_user_time,discussions.discussion_count,users.user_id,users.user_name,categories.category_name,categories.category_id
  30.            FROM discussions
  31.            LEFT JOIN users
  32.            ON users.user_id = discussions.discussion_last_user
  33.            LEFT JOIN categories
  34.            ON categories.category_id = discussions.discussion_category
  35.            ORDER BY discussions.discussion_date DESC
  36.            LIMIT $start," . $settings->get("post_per_page") . ";")->getResult();
  37.         foreach ($query as $value) {
  38.             $result[$value->discussion_id]['discussion_name'] = $value->discussion_name;
  39.             $result[$value->discussion_id]['discussion_last_user'] = $value->discussion_last_user;
  40.             $result[$value->discussion_id]['discussion_last_user_time'] = $value->discussion_last_user_time;
  41.             $result[$value->discussion_id]['discussion_count'] = $value->discussion_count;
  42.             $result[$value->discussion_id]['user_id'] = $value->user_id;
  43.             $result[$value->discussion_id]['user_name'] = $value->user_name;
  44.             $result[$value->discussion_id]['category_name'] = $value->category_name;
  45.             $result[$value->discussion_id]['category_id'] = $value->category_id;
  46.         }
  47.         return $result;
  48.     }
  49.  
  50.  
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement