183 lines
6.9 KiB
PHP
183 lines
6.9 KiB
PHP
<?php
|
|
|
|
if(!defined('DATALIFEENGINE'))
|
|
{
|
|
die("Hacking attempt!");
|
|
}
|
|
|
|
if (!$page)
|
|
$page = 1;
|
|
|
|
echoheader("","");
|
|
|
|
echo <<<HTML
|
|
<table width="100%">
|
|
<tr>
|
|
<td width="4"><img src="system/skins/images/tl_lo.gif" width="4" height="4" border="0"></td>
|
|
<td background="system/skins/images/tl_oo.gif"><img src="system/skins/images/tl_oo.gif" width="1" height="4" border="0"></td>
|
|
<td width="6"><img src="system/skins/images/tl_ro.gif" width="6" height="4" border="0"></td>
|
|
</tr>
|
|
<tr>
|
|
<td background="system/skins/images/tl_lb.gif"><img src="system/skins/images/tl_lb.gif" width="4" height="1" border="0"></td>
|
|
<td style="padding:5px;" bgcolor="#FFFFFF">
|
|
<table width="100%">
|
|
<tr>
|
|
<td bgcolor="#EFEFEF" height="29" style="padding-left:10px;"><div class="navigation">Ìåíþ</div></td>
|
|
</tr>
|
|
</table>
|
|
<div class="unterline"></div>
|
|
<table width="100%">
|
|
<tr>
|
|
HTML;
|
|
echo "<td width=\"260\" style=\"padding:4px;\"><a href=\"".$config['http_home_url'].$config['admin_path']."?mod=repa\"><b>Ãëàâíîå ìåíþ</b></a></td>";
|
|
echo <<<HTML
|
|
</tr>
|
|
<tr>
|
|
<td colspan="2"><div class="hr_line"></div></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td background="system/skins/images/tl_rb.gif"><img src="system/skins/images/tl_rb.gif" width="6" height="1" border="0"></td>
|
|
</tr>
|
|
<tr>
|
|
<td><img src="system/skins/images/tl_lu.gif" width="4" height="6" border="0"></td>
|
|
<td background="system/skins/images/tl_ub.gif"><img src="system/skins/images/tl_ub.gif" width="1" height="6" border="0"></td>
|
|
<td><img src="system/skins/images/tl_ru.gif" width="6" height="6" border="0"></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
HTML;
|
|
|
|
opentable();
|
|
tableheader($lang_repa['repa_cntrl']);
|
|
|
|
echo <<<HTML
|
|
<script type="text/javascript" src="system/ajax/menu.js"></script>
|
|
<script language="javascript" type="text/javascript">
|
|
<!--
|
|
function MenuBuild( m_id ){
|
|
|
|
var menu=new Array()
|
|
var lang_action = "";
|
|
|
|
menu[0]='<a onClick="document.location=\'?mod=repa&action=vminus&id=' + m_id + '\'; return(false)" href="#">{$lang_repa['avt_minus']} ($vminus_autor)</a>';
|
|
menu[1]='<a onClick="document.location=\'?mod=repa&action=vplus&id=' + m_id + '\'; return(false)" href="#">{$lang_repa['avt_plus']} ($vplus_autor)</a>';
|
|
menu[2]='<a onClick="javascript:confirmdelete(' + m_id + '); return(false)" href="#">{$lang_repa['full_del']}</a>';
|
|
menu[3]='<a onClick="document.location=\'?mod=repa&action=delcom&id=' + m_id + '\'; return(false)" href="#">{$lang_repa['delcom_done']}</a>';
|
|
menu[4]='<a onClick="document.location=\'?mod=repa&action=edit&id=' + m_id + '\'; return(false)" href="#">{$lang_repa['edit_this']}</a>';
|
|
|
|
return menu;
|
|
}
|
|
function confirmdelete(id)
|
|
{
|
|
var agree=confirm("{$lang_repa['del_quest']}");
|
|
if (agree)
|
|
document.location="?mod=repa&action=delete&id="+id;
|
|
}
|
|
//-->
|
|
</script>
|
|
HTML;
|
|
|
|
$query_count = "SELECT COUNT(*) as count from " . USERPREFIX . "_reputation";
|
|
$result_count = $db->super_query($query_count);
|
|
if ($result_count['count'] == 0)
|
|
echo "<br><br><center>{$lang_repa['repa_nothing']}</center><br><br>";
|
|
else
|
|
{
|
|
$all_count_results = $result_count['count'];
|
|
$N = 30;
|
|
if ( isset($_GET['page']) )
|
|
{
|
|
$page = intval($_GET['page']);
|
|
if ( $page < 1 ) $page = 1;
|
|
}
|
|
else
|
|
{
|
|
$page = 1;
|
|
}
|
|
|
|
$cnt_pages = ceil( $result_count['count'] / $N );
|
|
if ( $page > $cnt_pages ) $page = $cnt_pages;
|
|
$start = ( $page - 1 ) * $N;
|
|
$query = $db->query("SELECT * FROM `" . USERPREFIX . "_reputation` ORDER BY `date` DESC LIMIT $start, $N");
|
|
|
|
if ( $cnt_pages > 1 )
|
|
{
|
|
echo '<div align="center"> '.$lang_repa['repa_pages'];
|
|
if ( $page > 3 )
|
|
$startpage = '<a title="'.$lang_repa['repa_first_p'].'" href="/'.$config['admin_path'].'?mod=repa&action=control&page=1"><<</a> ... ';
|
|
else
|
|
$startpage = '';
|
|
if ( $page < ($cnt_pages - 2) )
|
|
$endpage = ' ... <a title="'.$lang_repa['repa_last_p'].'" href="/'.$config['admin_path'].'?mod=repa&action=control&page='.$cnt_pages.'">>></a>';
|
|
else
|
|
$endpage = '';
|
|
if ( $page - 2 > 0 )
|
|
$page2left = ' <a href="/'.$config['admin_path'].'?mod=repa&action=control&page='.($page - 2).'">'.($page - 2).'</a>';
|
|
else
|
|
$page2left = '';
|
|
if ( $page - 1 > 0 )
|
|
$page1left = ' <a href="/'.$config['admin_path'].'?mod=repa&action=control&page='.($page - 1).'">'.($page - 1).'</a> ';
|
|
else
|
|
$page1left = '';
|
|
if ( $page + 2 <= $cnt_pages )
|
|
$page2right = ' <a href="/'.$config['admin_path'].'?mod=repa&action=control&page='.($page + 2).'">'.($page + 2).'</a> ';
|
|
else
|
|
$page2right = '';
|
|
if ( $page + 1 <= $cnt_pages )
|
|
$page1right = ' <a href="/'.$config['admin_path'].'?mod=repa&action=control&page='.($page + 1).'">'.($page + 1).'</a> ';
|
|
else
|
|
$page1right = '';
|
|
echo $startpage.$page2left.$page1left.'<strong>'.$page.'</strong>'.$page1right.$page2right.$endpage."\n";
|
|
echo '</div>';
|
|
echo '<div style="padding-left:5px; padding-bottom:10px;"><strong>'.$lang_repa['r_total'].' </strong>'. $result_count['count'].'</div>';
|
|
|
|
}
|
|
while ($row = $db->get_row())
|
|
{
|
|
$res_id = $row['id'];
|
|
if ($row['how'] > 0)
|
|
$how = "<img src=/templates/$config[skin]/images/repa_up.gif alt=\"{$lang_repa['repa_how_pl']}\">";
|
|
if ($row['how'] < 0)
|
|
$how = "<img src=/templates/$config[skin]/images/repa_dn.gif alt=\"{$lang_repa['repa_how_mn']}\">";
|
|
if ($row['how'] == "totalminus")
|
|
$how = "<img src=/templates/$config[skin]/images/repa_adm.png alt=\"{$lang_repa['repa_how_tm']}\">";
|
|
if ($row['how'] == "totalplus")
|
|
$how = "<img src=/templates/$config[skin]/images/repa_adm_p.png alt=\"{$lang_repa['repa_how_tm']}\">";
|
|
$results .= "
|
|
<tr>
|
|
<td class=\"list\" align=\"center\"><a class=list href=\"?mod=editusers&action=list&search=yes&search_name=".$row[author]."\">".$row[author]."</a></td>
|
|
<td class=\"list\" align=\"center\"> <a class=list href=\"?mod=editusers&action=list&search=yes&search_name=".$row[komu]."\">".$row[komu]."</a></td>
|
|
<td class=\"list\" align=\"center\">$row[date]</td>
|
|
<td class=\"list\" align=\"center\">$how</td>
|
|
<td class=\"list\" align=\"left\">$row[text]</td>
|
|
<td class=\"list\" align=\"center\"><a onClick=\"return dropdownmenu(this, event, MenuBuild('".$res_id."'), '150px')\" href=\"#\"><img src=\"system/skins/images/browser_action.gif\" border=\"0\"></a></td>
|
|
</tr>
|
|
<tr><td background=\"system/skins/images/mline.gif\" height=1 colspan=6></td></tr>";
|
|
}
|
|
$db->free();
|
|
|
|
echo <<<HTML
|
|
|
|
<table width="100%">
|
|
<tr>
|
|
<td align="center">{$lang_repa['repa_who']}</td>
|
|
<td align="center">{$lang_repa['repa_to']}</td>
|
|
<td align="center">Äàòà</td>
|
|
<td align="center">{$lang_repa['repa_supp']}</td>
|
|
<td align="left">{$lang_repa['repa_commst']}</td>
|
|
<td align="center">{$lang_repa[vote_action]}</td>
|
|
</tr>
|
|
<tr><td colspan="6"><div class="hr_line"></div></td></tr>
|
|
{$results}
|
|
<tr></td></tr>
|
|
<tr><td colspan="6"></td></tr>
|
|
</table>
|
|
HTML;
|
|
}
|
|
|
|
closetable();
|
|
echofooter();
|
|
closetable();
|
|
|
|
?>
|