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


    
// Проверяем включени ли компонент форум
    
$cfg_forum $inCore->loadComponentConfig('forum');
    if(!
$cfg_forum['component_enabled']) { cmsCore::error404(); }

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

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

    if (
$inUser->id == $id) {
        
$sql "SELECT p.*, t.title as topic
                    FROM cms_forum_posts p
                    INNER JOIN cms_forum_threads t ON t.id = p.thread_id
                    WHERE p.user_id = '
$id'
                    ORDER BY p.pubdate DESC
                    LIMIT "
.(($page-1)*$perpage).", $perpage";
        
// Считаем общее число постов на форуме
        
$records_total $inDB->rows_count('cms_forum_posts''user_id = '.$id.'');
    } else {
        
$sql "SELECT p.*, t.title as topic
                    FROM cms_forum_posts p
                    INNER JOIN cms_forum_threads t ON t.id = p.thread_id
                    WHERE p.user_id = '
$id' AND t.is_hidden = 0
                    ORDER BY p.pubdate DESC
                    LIMIT "
.(($page-1)*$perpage).", $perpage";
        
// Считаем общее число постов на форуме
        
$records_total $inDB->rows_count('cms_forum_posts p LEFT JOIN cms_forum_threads t ON t.id = p.thread_id''p.user_id = '.$id.' AND t.is_hidden = 0');
    }

    
$result $inDB->query($sql) ;

    if (
$inDB->num_rows($result)>0){
        
$posts = array();
        while (
$post $inDB->fetch_assoc($result)){
                
$post['link'] = '/forum/thread'.$post['thread_id'].'.html#'.$post['id'];
                
$post['content'] = $inCore->parseSmiles($post['content'], true);
                
$post['content'] = str_replace("&amp;"'&'$post['content']);
                
$post['date'] = $inCore->dateFormat($post['pubdate']);
                
$posts[] = $post;
        }

        
$posts cmsCore::callEvent('GET_FORUM_POSTS'$posts);

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

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





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