Вот как и обещал, переделаный твой быдлокод
function userIco($id) {
$query = mysql_query("SELECT `pol`, `date_last`, `level`, `ico` FROM `kolhoz_user` WHERE `id` = '$id'");
if(!mysql_num_rows($query))
exit('Error: User not exists');
$user = mysql_fetch_assoc($query);
$userIcons = array('', 'angel', 'alladin', 'bayker', 'boks', 'demon', 'fiance', 'holyday', 'glamyr', 'love', 'shrek');
$userLevels = array(6 => '_gold', 7 => '_platin', 8 => '_green', 9 => '_45', 10 => '_50');
$sex = $user['pol'] == 0 ? '_female' : '_male';
$suffix = $user['date_last'] < (time() - 600) ? '_offline' : '_online';
$level = floor($user['level'] / 5);
if($user['ico'] != 0)
$img = $userIcons[$user['ico']] . $sex . $suffix . '.png';
else
$img = 'user' . $sex . (!empty($userLevels[$level]) ? '_' . $userLevels[$level] : '') . $suffix . '.png';
return '<img src="/images/user/' . $img . '" alt="" />';
}