403Webshell
Server IP : 208.122.213.31  /  Your IP : 216.73.216.45
Web Server : Apache
System : Linux msd6191.mjhst.com 4.18.0-553.137.1.el8_10.x86_64 #1 SMP Wed Jun 24 11:40:24 UTC 2026 x86_64
User : WHMCS_MIA_382 ( 1001)
PHP Version : 7.4.33
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /home/httpd/html/baberankings.com.bak/members/modules/forums/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/httpd/html/baberankings.com.bak/members/modules/forums//load_thread.php
<?

//get user access rights
        include 'modules/forums/get_rights.php';

//get thread info
        $res = sql_query("SELECT * FROM $fthreadtable LEFT JOIN $forumtable ON t_forum=f_id WHERE t_id=".(int)$en['thread_id']);
        $en = array_merge($en,sql_fetch_assoc($res));
        
//get read thread ID's and append current thread ID
        $read = array();
        if (isset($_COOKIE['forum_read']))
                $read = unserialize(base64_decode($_COOKIE['forum_read']));
        $read[$en['t_id']] = $en['t_last_time'];
        $c = base64_encode(serialize($read));
        setcookie('forum_read',$c,0,constant('dir'));

//redirect to login/payment page if inappropriate access rights
        if ($en['f_read'] > $en['level']) forum_rights_redir($en['f_id']);

//get page number, from/to counters
        if ((int)$en['page'] == 0) $en['page'] = 1;
        $en['from'] = ($en['page']-1) * forum_num_posts;
        $en['to'] = $en['page'] * forum_num_posts;

//determine whether the current member is moderator
        $res = sql_query("SELECT COUNT(*) AS is_mod FROM $fmodstable WHERE mod_member='".$en['m_id']."' AND mod_forum='".$en['f_id']."'");
        $en = array_merge($en,sql_fetch_assoc($res));
        
//update thread view counter
        sql_query("UPDATE $fthreadtable SET t_views=t_views+1 WHERE t_id=".$en['thread_id']);

//get number of pages and page navigation links
        $en['pages'] = ceil($en['t_posts'] / forum_num_posts);
        for ($k = 1; $k <= $en['pages']; $k++)
                $pgd[] = ($en['page'] == $k ? '<b>'.$k.'</b>' : '<a href="'.constant('dir').'forum_thread/'.$en['thread_id'].'/'.$k.'">'.$k.'</a>');
        $en['pagedata'] = implode(', ',$pgd);
        $en['prev'] = $en['page'] != 1 ? ' <a href="'.constant('dir').'forum_thread/'.$en['thread_id'].'/'.($en['page']-1).'"><font color=red>&lt;&lt;</font></a> ' : '';
        $en['next'] = $en['page'] < $en['pages'] ? ' <a href="'.constant('dir').'forum_thread/'.$en['thread_id'].'/'.($en['page']+1).'"><font color=red>&gt;&gt;</font></a> ' : '';

//get number of columns (extra column for moderation)
        $en['rowspan'] = ($en['is_mod'] > 0) + 3;
        
//check if member has subscribed to thread
        $res = sql_query("SELECT COUNT(*) as is_subscribed FROM $fsubscrthreadtable WHERE fst_thread=$en[thread_id] AND fst_member=$en[m_id]");
        $en = array_merge($en,sql_fetch_assoc($res));
        
//show thread template
        load_template('modules/forums/templates/forum_thread.tpl');

?>

Youez - 2016 - github.com/yon3zu
LinuXploit