Вход Регистрация
Файл: InstantSocial/uploud/components/users/includes/comments.inc.php
Строк: 55
<?




    $page       
= $inCore->request('page', 'int', 1);
    
$perpage    = 15;

    
$inPage->setTitle($_LANG['COMMENTS'].' - '.$usr['nickname']);
    
$inPage->addPathway($usr['nickname'], cmsUser::getProfileURL($usr['login']));
    
$inPage->addPathway($_LANG['COMMENTS']);

    
$sql = "SELECT c.*,  IFNULL(v.total_rating, 0) as votes
                FROM cms_comments c
                LEFT JOIN cms_ratings_total v ON v.item_id = c.id AND v.target = 'comment'
                WHERE c.user_id = '
$id' AND c.published = 1 AND c.target!='wall'
                ORDER BY c.pubdate DESC
                LIMIT "
.(($page-1)*$perpage).", $perpage";
    
$result = $inDB->query($sql) ;
    
    if (
$inDB->num_rows($result)>0){
        
$comments = array();
        while (
$com = $inDB->fetch_assoc($result)){
                if (
$com['votes']>0){
                    
$com['votes'] = '<span class="cmm_good">+'.$com['votes'].'</span>';
                } elseif (
$com['votes']<0){
                    
$com['votes'] = '<span class="cmm_bad">'.$com['votes'].'</span>';
                }
                
$com['fpubdate'] = $inCore->dateFormat($com['pubdate']);
                
$comments[] = $com;
        }

        
$comments = cmsCore::callEvent('GET_COMMENTS', $comments);

        
// Считаем общее число комментариев
        
$records_total = $inDB->rows_count('cms_comments', 'user_id = '.$id.' AND published = 1 AND c.target!="wall"');

    
                    
$smarty->assign('page_title', $_LANG['COMMENTS'].' - '.$user['nickname']);
        
$smarty->assign('user_id', $id);
        
$smarty->assign('nickname', $usr['nickname']);
        
$smarty->assign('login', $usr['login']);
        
$smarty->assign('comments', $comments);
        
$smarty->assign('avatar', usrImage($id));
        
$smarty->assign('pagebar', cmsPage::getPagebar($records_total, $page, $perpage, 'javascript:centerLink('/users/'.$id.'/comments%page%.html')'));
    
        if (
$inCore->inRequest('of_ajax')) { echo ob_get_clean(); exit; }

    } else { echo 
'<p>'.$_LANG['NO_USER_COMMENT'].'</p>';    }





?>
Онлайн: 0
Реклама