Ignore:
Timestamp:
07/02/10 08:41:23 (23 months ago)
Author:
fuze
Message:

Ticket #136 частично, без аватара. Мелкие поправки

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/fuze/components/faq/frontend.php

    r214 r216  
    3131                        FROM cms_faq_cats 
    3232                        WHERE id = '$id' 
    33                         ORDER BY title ASC 
     33                        ORDER BY title ASC LIMIT 1 
    3434                        ";               
    3535         
     
    7171         
    7272        //CURRENT CATEGORY CONTENT 
    73         $perpage = 10; 
     73        $perpage = 15; 
    7474        $page = $inCore->request('page', 'int', 1);      
    7575         
    7676        if ($id > 0){            
    77                 $sql = "SELECT * 
    78                                 FROM cms_faq_quests 
    79                                 WHERE category_id = $id AND published = 1 
    80                                 ORDER BY cms_faq_quests.pubdate DESC 
     77                $sql = "SELECT q.*, u.login, u.nickname 
     78                                FROM cms_faq_quests q 
     79                                LEFT JOIN cms_users u ON u.id = q.user_id 
     80                                WHERE q.category_id = $id AND q.published = 1 
     81                                ORDER BY q.pubdate DESC 
    8182                                LIMIT ".(($page-1)*$perpage).", $perpage";       
    8283                $result_total = $inDB->query("SELECT id FROM cms_faq_quests WHERE category_id = $id AND published = 1") ; 
    8384                $records = $inDB->num_rows($result_total);       
    8485        } else { 
    85                 $sql = "SELECT q.*, c.title cat_title, c.id cid 
    86                                 FROM cms_faq_quests q, cms_faq_cats c 
    87                                 WHERE q.published = 1 AND q.category_id = c.id 
     86                $sql = "SELECT q.*, c.title cat_title, c.id cid, u.login, u.nickname 
     87                                FROM cms_faq_quests q 
     88                                LEFT JOIN cms_faq_cats c ON c.id = q.category_id 
     89                                LEFT JOIN cms_users u ON u.id = q.user_id 
     90                                WHERE q.published = 1 
    8891                                ORDER BY q.pubdate DESC 
    8992                                LIMIT 10";                       
     
    118121                $sql = "SELECT con.*, 
    119122                                                DATE_FORMAT(con.pubdate, '%d-%m-%Y') shortdate, 
    120                                                 cat.title cat_title, cat.id cat_id 
    121                                 FROM cms_faq_quests con, cms_faq_cats cat 
    122                                 WHERE con.id = $id AND con.category_id = cat.id 
    123                                 "; 
     123                                                cat.title cat_title, cat.id cat_id, u.login, u.nickname 
     124                                FROM cms_faq_quests con 
     125                                LEFT JOIN cms_faq_cats cat ON cat.id = con.category_id 
     126                                LEFT JOIN cms_users u ON u.id = con.user_id 
     127                                WHERE con.id = $id LIMIT 1"; 
    124128                                 
    125129                $result = $inDB->query($sql) ; 
Note: See TracChangeset for help on using the changeset viewer.