Na verdade não é um erro
Mas simplesmente o upload da foto do Ranking não acontece
Ex 
Código:
<?php
class Rankings {
public function __construct() {}
public function Ranking_horas() {
$Query = mssql_query("select top 5 name,MinutesTM from MuOnline.dbo.character where ctlcode<=0 ORDER BY MinutesTM DESC");
for($x=0;$x<mssql_num_rows($Query);$x++)
{
$Row = mssql_fetch_row($Query);
echo("<td><a href=\"?page=rankings&type=6&name=".$Row[0]."\">".$Row[0]." <img src=\"modules/uploads/photos/nophoto.jpg\" style=\"border: 2px solid #222222;\" height=\"108\" width=\"108\"> ".$this->convertinminutes($Row[1])."</a></td>");
}
}
public function Ranking_mm() {
$Query = mssql_query("select name,MinutesTM from MuOnline.dbo.character where ctlcode=32 AND name<>'Gui_ADM' AND name<>'FUSION_SUB' AND name<>'LORRANN' ORDER BY MinutesTM DESC");
for($x=0;$x<mssql_num_rows($Query);$x++)
{
$Row = mssql_fetch_row($Query);
echo("<li>".$Row[0]." - ".$this->convertinminutes($Row[1])."</li>");
}
}
function convertinminutes($mins) {
if ($mins < 0)
$min = abs($mins);
else
$min = $mins;
$h = floor($min / 60);
$m = ($min - ($h * 60)) / 100;
$horas = $h + $m;
if ($mins < 0)
$horas *= -1;
$sep = explode('.', $horas);
$h = $sep[0];
if (empty($sep[1]))
$sep[1] = 00;
$m = $sep[1];
if (strlen($m) < 2)
$m = $m . 0;
return sprintf('%dH %d Min', $h, $m);
}
}
?>