echo skin('Css/css.css'); ?> " rel="stylesheet" type="text/css"/> <!--[if IE]> <script src="<?php echo jq('jquery-1.11.1.min.js'); ?> "></script><![endif]--> <!--[if !IE]><!--> <script src="<?php echo jq('jquery-2.1.1.min.js'); ?> "></script> <!--<![endif]--> <script src="<?php echo jq('ValidForm/validform.js'); ?> "></script> <script type="text/javascript"> $(function () { data = $(".form").Validform({ tiptype: 2, callback: function (data) { if (data.status == "y") { location.href = "<?php echo app_url('/columns/execution/re/1/message'); ?> " + data.message; } else { location.href = "<?php echo app_url('/columns/execution/re/0/message');
<head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <meta http-equiv="Pragma" CONTENT="no-cache"> <meta http-equiv="Cache-Control" CONTENT="no-cache"> <meta http-equiv="Expires" CONTENT="0"> <title>后台管理</title> <!--[if IE]> <script src="<?php echo jq('jquery-1.11.1.min.js'); ?> "></script><![endif]--> <!--[if !IE]><!--> <script src="<?php echo jq('jquery-2.1.1.min.js'); ?> "></script> <!--<![endif]--> <link href="<?php echo skin('Css/css.css'); ?> " rel="stylesheet" type="text/css"/> <script src="<?php echo skin('Js/home.js'); ?> "></script> <script src="<?php echo skin('Js/tab.js'); ?> "></script>
/** |--------------------------------------------------------------------------| | https://github.com/Bigjoos/ | |--------------------------------------------------------------------------| | Licence Info: GPL | |--------------------------------------------------------------------------| | Copyright (C) 2010 U-232 V4 | |--------------------------------------------------------------------------| | A bittorrent tracker source based on TBDev.net/tbsource/bytemonsoon. | |--------------------------------------------------------------------------| | Project Leaders: Mindless,putyn. | |--------------------------------------------------------------------------| _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ ( U | - | 2 | 3 | 2 )-( S | o | u | r | c | e )-( C | o | d | e ) \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ */ function commenttable($rows, $variant = 'torrent') { require_once INCL_DIR . 'html_functions.php'; require_once INCL_DIR . 'add_functions.php'; global $CURUSER, $INSTALLER09, $mood, $mc1; $lang = load_language('torrenttable_functions'); $htmlout = ''; $count = 0; $variant_options = array('torrent' => 'details', 'request' => 'viewrequests'); if (isset($variant_options[$variant])) { $locale_link = $variant_options[$variant]; } else { return; } $extra_link = $variant == 'request' ? '&type=request' : ($variant == 'offer' ? '&type=offer' : ''); $htmlout .= begin_main_frame(); $htmlout .= begin_frame(); foreach ($rows as $row) { $moodname = isset($mood['name'][$row['mood']]) ? htmlsafechars($mood['name'][$row['mood']]) : 'is feeling neutral'; $moodpic = isset($mood['image'][$row['mood']]) ? htmlsafechars($mood['image'][$row['mood']]) : 'noexpression.gif'; $htmlout .= "<p class='sub'>#{$row["id"]} {$lang["commenttable_by"]} "; // --------------- likes start------ $att_str = ''; if (!empty($row['user_likes'])) { $likes = explode(',', $row['user_likes']); } else { $likes = ''; } if (!empty($likes) && count(array_unique($likes)) > 0) { if (in_array($CURUSER['id'], $likes)) { if (count($likes) == 1) { $att_str = jq('You like this'); } elseif (count(array_unique($likes)) > 1) { $att_str = jq('You and ') . (count(array_unique($likes)) - 1 == '1' ? '1 other person likes this' : count($likes) - 1 . 'others like this'); } } elseif (!in_array($CURUSER['id'], $likes)) { if (count(array_unique($likes)) == 1) { $att_str = '1 other person likes this'; } elseif (count(array_unique($likes)) > 1) { $att_str = count(array_unique($likes)) . ' others like this'; } } } $wht = !empty($likes) && count(array_unique($likes)) > 0 && in_array($CURUSER['id'], $likes) ? 'unlike' : 'like'; // --------------- likes end------ if (isset($row["username"])) { if ($row['anonymous'] == 'yes') { //$htmlout.= '/*<![CDATA[*/'; $htmlout .= ($CURUSER['class'] >= UC_STAFF ? 'Anonymous - Posted by: <b>' . htmlsafechars($row['username']) . '</b> ID: ' . (int) $row['user'] . '' : 'Anonymous') . ' '; } else { $title = $row["title"]; if ($title == "") { $title = get_user_class_name($row["class"]); } else { $title = htmlsafechars($title); } $username = htmlsafechars($row['username']); $avatar1 = $row['anonymous'] == 'yes' ? "<img src=\\'{$INSTALLER09['pic_base_url']}anonymous_1.jpg\\' width=\\'150\\' height=\\'150\\' border=\\'0\\' alt=\\'Avatar\\' title=\\'Avatar\\' />" : "<img src=\\'" . htmlsafechars($row['avatar']) . "\\' width=\\'150\\' height=\\'150\\' border=\\'0\\' alt=\\'Avatar\\' title=\\'Avatar\\' />"; if (!$avatar1) { $avatar1 = "{$INSTALLER09['pic_base_url']}default_avatar.gif"; } $htmlout .= "<a name='comm" . (int) $row["id"] . "' onmouseover=\"Tip('<b>{$username}</b><br />{$avatar1}');\" onmouseout=\"UnTip();\" href='userdetails.php?id=" . (int) $row["user"] . "'><b>" . htmlsafechars($row["username"]) . "</b></a>" . ($row["donor"] == "yes" ? "<img src='{$INSTALLER09['pic_base_url']}star.gif' alt='" . $lang["commenttable_donor_alt"] . "' />" : "") . ($row["warned"] == "yes" ? "<img src='{$INSTALLER09['pic_base_url']}warned.gif' alt='" . $lang["commenttable_warned_alt"] . "' />" : "") . " ({$title})\n"; $htmlout .= '<a href="javascript:;" onclick="PopUp(\'usermood.php\',\'Mood\',530,500,1,1);"> <span class="tool"><img src="' . $INSTALLER09['pic_base_url'] . 'smilies/' . $moodpic . '" alt="' . $moodname . '" border="0" /> <span class="tip">' . ($row['anonymous'] == 'yes' ? '<i>Anonymous</i>' : htmlsafechars($row['username'])) . ' ' . $moodname . ' !</span></span></a>'; } } else { $htmlout .= "<a name='comm" . (int) $row["id"] . "'><i>(" . $lang["commenttable_orphaned"] . ")</i></a>\n"; } $htmlout .= get_date($row['added'], ''); $htmlout .= ($row["user"] == $CURUSER["id"] || $CURUSER["class"] >= UC_STAFF ? "- [<a href='comment.php?action=edit&cid=" . (int) $row['id'] . $extra_link . "&tid=" . $row[$variant] . "'>" . $lang["commenttable_edit"] . "</a>]" : "") . ($CURUSER["class"] >= UC_VIP ? " - [<a href='report.php?type=Comment&id=" . (int) $row['id'] . "'>Report this Comment</a>]" : "") . ($CURUSER["class"] >= UC_STAFF ? " - [<a href='comment.php?action=delete&cid=" . (int) $row['id'] . $extra_link . "&tid=" . $row[$variant] . "'>" . $lang["commenttable_delete"] . "</a>]" : "") . ($row["editedby"] && $CURUSER["class"] >= UC_STAFF ? "- [<a href='comment.php?action=vieworiginal&cid=" . (int) $row['id'] . $extra_link . "&tid=" . $row[$variant] . "'>" . $lang["commenttable_view_original"] . "</a>]" : "") . "\n\t\t\n\t\t <span id='mlike' data-com='" . (int) $row["id"] . "' class='comment {$wht}'>[" . ucfirst($wht) . "]</span><span class='tot-" . (int) $row["id"] . "' data-tot='" . (!empty($likes) && count(array_unique($likes)) > 0 ? count(array_unique($likes)) : '') . "'> {$att_str}</span></p>\n"; $avatar = $row['anonymous'] == "yes" ? "{$INSTALLER09['pic_base_url']}anonymous_1.jpg" : htmlsafechars($row["avatar"]); if (!$avatar) { $avatar = "{$INSTALLER09['pic_base_url']}default_avatar.gif"; } $text = format_comment($row["text"]); if ($row["editedby"]) { $text .= "<p><font size='1' class='small'>" . $lang["commenttable_last_edited_by"] . " <a href='userdetails.php?id=" . (int) $row['editedby'] . "'><b>" . htmlsafechars($row['edit_name']) . "</b></a> " . $lang["commenttable_last_edited_at"] . " " . get_date($row['editedat'], 'DATE') . "</font></p>\n"; } $htmlout .= begin_table(true); $htmlout .= "<tr valign='top'>\n"; $htmlout .= "<td align='center' width='150' style='padding: 0px'><img width='150' height='150' src='{$avatar}' alt='' /><br />" . get_reputation($row, 'comments') . "</td>\n"; $htmlout .= "<td class='text'>{$text}</td>\n"; $htmlout .= "</tr>\n"; $htmlout .= end_table(); //$htmlout.= '/*]]>*/'; } $htmlout .= end_frame(); $htmlout .= end_main_frame(); return $htmlout; }
$pn = 0; while ($arr = mysqli_fetch_assoc($res)) { ++$pn; // --------------- likes start------ $att_str = ''; if (!empty($arr['user_likes'])) { $likes = explode(',', $arr['user_likes']); } else { $likes = ''; } if (!empty($likes) && count(array_unique($likes)) > 0) { if (in_array($CURUSER['id'], $likes)) { if (count($likes) == 1) { $att_str = jq('You like this'); } elseif (count(array_unique($likes)) > 1) { $att_str = jq('You and ') . (count(array_unique($likes)) - 1 == '1' ? '1 other person likes this' : count($likes) - 1 . ' others like this'); } } elseif (!in_array($CURUSER['id'], $likes)) { if (count(array_unique($likes)) == 1) { $att_str = '1 other person likes this'; } elseif (count(array_unique($likes)) > 1) { $att_str = count(array_unique($likes)) . ' others like this'; } } } $wht = !empty($likes) && count(array_unique($likes)) > 0 && in_array($CURUSER['id'], $likes) ? 'unlike' : 'like'; // --------------- likes end------ $lpr = (int) $arr['last_post_read']; $postid = (int) $arr["id"]; $postadd = (int) $arr['added']; $posterid = (int) $arr['user_id'];
function usercommenttable($rows) { require_once INCL_DIR . 'html_functions.php'; require_once INCL_DIR . 'add_functions.php'; $htmlout = ''; global $CURUSER, $INSTALLER09, $userid, $lang; $htmlout .= "<table class='main' width='750' border='0' cellspacing='0' cellpadding='0'>" . "<tr><td class='embedded'>"; $htmlout .= begin_frame(); $count = 0; foreach ($rows as $row) { // --------------- likes start------ $att_str = ''; if (!empty($row['user_likes'])) { $likes = explode(',', $row['user_likes']); } else { $likes = ''; } if (!empty($likes) && count(array_unique($likes)) > 0) { if (in_array($CURUSER['id'], $likes)) { if (count($likes) == 1) { $att_str = jq('You like this'); } elseif (count(array_unique($likes)) > 1) { $att_str = jq('You and ') . (count(array_unique($likes)) - 1 == '1' ? '1 other person likes this' : count($likes) - 1 . ' others like this'); } } elseif (!in_array($CURUSER['id'], $likes)) { if (count(array_unique($likes)) == 1) { $att_str = '1 other person likes this'; } elseif (count(array_unique($likes)) > 1) { $att_str = count(array_unique($likes)) . ' others like this'; } } } $wht = !empty($likes) && count(array_unique($likes)) > 0 && in_array($CURUSER['id'], $likes) ? 'unlike' : 'like'; // --------------- likes end------ $htmlout .= "<p class='sub'>#" . (int) $row["id"] . " by "; if (isset($row["username"])) { $title = $row["title"]; if ($title == "") { $title = get_user_class_name($row["class"]); } else { $title = htmlsafechars($title); } $htmlout .= "<a name='comm" . (int) $row['id'] . "' href='userdetails.php?id=" . (int) $row['user'] . "'><b>" . htmlsafechars($row['username']) . "</b></a>" . ($row["donor"] == "yes" ? "<img src=\"{$INSTALLER09['pic_base_url']}star.gif\" alt='{$lang['userdetails_donor']}' />" : "") . ($row["warned"] >= "1" ? "<img src=" . "\"{$INSTALLER09['pic_base_url']}warned.gif\" alt=\"{$lang['userdetails_warned']}\" />" : "") . " ({$title})\n"; } else { $htmlout .= "<a name=\"comm" . (int) $row["id"] . "\"><i>{$lang['userdetails_orphaned']}</i></a>\n"; } $htmlout .= " " . get_date($row["added"], 'DATE', 0, 1) . "" . ($userid == $CURUSER["id"] || $row["user"] == $CURUSER["id"] || $CURUSER['class'] >= UC_STAFF ? " - [<a href='usercomment.php?action=edit&cid=" . (int) $row['id'] . "'>{$lang['userdetails_comm_edit']}</a>]" : "") . ($userid == $CURUSER["id"] || $CURUSER['class'] >= UC_STAFF ? " - [<a href='usercomment.php?action=delete&cid=" . (int) $row['id'] . "'>{$lang['userdetails_comm_delete']}</a>]" : "") . ($row["editedby"] && $CURUSER['class'] >= UC_STAFF ? " - [<a href='usercomment.php?action=vieworiginal&cid=" . (int) $row['id'] . "'>{$lang['userdetails_comm_voriginal']}</a>]" : "") . " <span id='mlike' data-com='" . (int) $row["id"] . "' class='user_comm {$wht}'>[" . ucfirst($wht) . "]</span><span class='tot-" . (int) $row["id"] . "' data-tot='" . (!empty($likes) && count(array_unique($likes)) > 0 ? count(array_unique($likes)) : '') . "'> {$att_str}</span></p>\n"; $avatar = $CURUSER["avatars"] == "yes" ? htmlsafechars($row["avatar"]) : ""; if (!$avatar) { $avatar = "{$INSTALLER09['pic_base_url']}default_avatar.gif"; } $text = format_comment($row["text"]); if ($row["editedby"]) { $text .= "<font size='1' class='small'><br /><br />{$lang['userdetails_comm_ledited']}<a href='userdetails.php?id=" . (int) $row['editedby'] . "'><b>" . htmlsafechars($row['username']) . "</b></a> " . get_date($row['editedat'], 'DATE', 0, 1) . "</font>\n"; } $htmlout .= "<table width='100%' border='1' cellspacing='0' cellpadding='5'>"; $htmlout .= "<tr valign='top'>\n"; $htmlout .= "<td align='center' width='150' style='padding:0px'><img width='150' src=\"{$avatar}\" alt=\"Avatar\" /></td>\n"; $htmlout .= "<td class='text'>{$text}</td>\n"; $htmlout .= "</tr>\n"; $htmlout .= "</table>"; } $htmlout .= end_frame(); $htmlout .= "</td></tr></table>"; return $htmlout; }