rendered paste body<?php
require_once("db_inc.php");
require_once("config.php");
function gmstable($classname, $sql) {
$admin = isset($GLOBALS['admin']) ? $GLOBALS['admin'] : 0;
$page = isset($GLOBALS['page']) ? $GLOBALS['page'] : 1;
$order = isset($GLOBALS['order']) ? $GLOBALS['order'] : 0;
echo "<div class=\"$classname\">\r\n";
echo "<table class=\"songlist\">\r\n";
echo "<tr>";
echo "<th style=\"border: 1px solid lime; padding: 1px;\">" . ($page ? "<a href=\"index.php?s=1".($order==0 ? "&o=1" : "&o=0").($page != 1 ? "&p=$page" : "")."\">Låt</a>" : "Låt") . "</th>";
echo "<th style=\"border: 1px solid lime; padding: 1px;\">Röster</th>";
echo "<th style=\"border: 1px solid lime; padding: 1px;\">Rösta</th>";
if($admin) {
echo "<th style=\"border: 1px solid lime; padding: 1px;\">Del</th>\r\n";
echo "<th style=\"border: 1px solid lime; padding: 1px;\">Ban</th>\r\n";
echo "<th style=\"border: 1px solid lime; padding: 1px;\">Nullify</th>\r\n";
}
echo "</tr>\r\n";
$tb = 0;
$res = mysql_unbuffered_query($sql);
while(list($id, $filename, $times_played, $num_votes, $title, $album, $artist, $year, $genre, $uploader_ip, $last_voter_ip, $delay_time) = mysql_fetch_row($res)) {
$tb += 1;
$cl = $times_played ? ($tb%2==0 ? 'a1' : 'a2') : ($tb%2==0 ? 'b1' : 'b2');
$displayname = $title ? ($artist ? "$artist - $title" : $title) : basename($filename);
$displayname = (strlen($displayname) >= MAX_FILENAME_LENGTH) ? substr($displayname, 0, MAX_FILENAME_LENGTH) : $displayname;
$wrap10 = substr(substr(basename($filename),0,-4),0,11);
$wrap30 = wordwrap(substr(basename($filename),0,-4 ),30,"<br />", true);
$ext = strtolower(strrchr($filename, '.'));
if($classname == 'tio') {
$displayname = $wrap10;
}
echo "<tr class=\"$cl\" onMouseOver=\"overlib('Original Filename:<br />$wrap30<br /><br />".($ext == '.mp3' ? "$artist - $title<br />album: $album - $year<br />ID3-genre: $genre<br />" : "" )."<span class=supersize>Format: $ext<br /></span>', RELY, -50,RELX, -30,BGCLASS,'$cl');\" onmouseout=\"return nd();\">";
echo "<td class=\"".$classname."f1\"><a href=\"get.php?id=$id\" name=\"$id\">$displayname</a></td>";
echo "<td class=\"".$classname."f2\">$num_votes</td>";
echo "<td class=\"".$classname."f3\">".( (($GLOBALS['can_vote'] &&
//$uploader_ip != ip2long($_SERVER['REMOTE_ADDR']) &&
$last_voter_ip != ip2long($_SERVER['REMOTE_ADDR']) && $delay_time > JUST_LISTENED_DELAY ) || $admin) ? "<a href=\"vote.php?p=$page&id=$id\"> <b>↑</b> </a>" : "<span style=\"color:green;\"> X </span>")."</td>\r\n";
if($admin) {
echo "<td style=\"background-color: #6C0000\"><a href=\"delete.php?id=$id\">[Del]</a></td>\r\n";
echo "<td style=\"background-color: #00004C\"><a href=\"ban.php?id=$id\">[Ban]</a></td>\r\n";
echo "<td style=\"background-color: #004C00\"><a href=\"nullify.php?id=$id\">[Nullify]</a></td>\r\n";
}
echo "\t\t</tr>\r\n";
//flush();
}
mysql_free_result($res);
if($tb == 0) {
echo "<tr><td colspan=\"".($admin ? 6 : 3)."\">Inga funna låtar</td></tr>\r\n";
}
echo "</table></div>";
}
?>