Вход Регистрация
Файл: top_list.php
Строк: 72
<?php
 
//***************************************************************************//
 //                                         top_list.php
 // ::::::::::::::::::::::::::::::::::: Разработка топа: Злодей. [zlodey.su] :::::::::::::::::::::::::::::::::::::::::::::::
 // :::::::::::::::::::::::: Мод 'Cпасибо за тему': KaspeR. [bbmod.net.ru] ::::::::::::::::::::::::::::::::::::::;:::
 // ...                    2009 год
 //**************************************************************************//

define('IN_PHPBB'true);
$phpbb_root_path './';
include(
$phpbb_root_path 'extension.inc');
include(
$phpbb_root_path 'common.'.$phpEx);

$userdata session_pagestart($user_ipPAGE_VIEWMEMBERS);
init_userprefs($userdata);

$page_title 'Топ 10';

include(
$phpbb_root_path 'includes/page_header.'.$phpEx);

$template->set_filenames(array(
    
'body' => 'list_body.tpl')
);

$numb_strok 10// количество выводимых строк

$sql "SELECT topic_id FROM ".$table_prefix."thanks";
if (!
$result $db->sql_query($sql))
{
       
message_die(GENERAL_ERROR'Could not query users'''__LINE____FILE__$sql);
}
$total $db->sql_fetchrowset($result);
$total_new = array();
$total_new_n = array();

for(
$i 0$i count($total); $i++) // 
{
    
$total_id[$i] = $total[$i]['topic_id'];
}
for(
$i 0$i count($total); $i++) // 
{
    if(!
in_array($total_id[$i], $total_new))
    {

        
$index_new count($total_new);
        for(
$s=0$s<count($total); $s++)
        {
            if (
$total_id[$s] == $total_id[$i])
            {
                
$total_new_n[$index_new] = $total_new_n[$index_new]+1;
            }
        }
        
$total_new[$index_new] = $total_id[$i];
        }
}

for(
$i 0$i count($total_new); $i++)
{
     
$total_new_join[$i] = $total_new_n[$i] . '.' $total_new[$i];
}

@
rsort($total_new_join);
$numb_strok2 = (count($total_new_join) < $numb_strok+1) ? count($total_new_join) : $numb_strok;
for(
$i 0$i $numb_strok2$i++)
{
     
$topic_temp explode(".",$total_new_join[$i]);
     
$topic_id $topic_temp[1];
     
$numb_sps $topic_temp[0];
     
$nomer_posta $i 1;
     
$sql "SELECT topic_title FROM " TOPICS_TABLE 
             WHERE topic_id = 
$topic_id";
     
     if ( !(
$result $db->sql_query($sql)) ) 
     { 
             
message_die(CRITICAL_ERROR'Error Getting Forums!<br />'); 
     }

     
$tota $db->sql_fetchrow($result);

     
$name[$i] = $tota['topic_title'];
     
     
$template->assign_block_vars('memberrow', array(
          
'USERNAME' => $name[$i],
          
'NOMER_POSTA' => $nomer_posta,
          
'NUMB_SPS' => $numb_sps,
          
'U_VIEWPROFILE' => append_sid("viewtopic.php?t"."=$topic_id"))
     );
}

$template->pparse('body');
include(
$phpbb_root_path 'includes/page_tail.'.$phpEx);

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