'; $colspan = ''; if($view === NULL){ echo 'Auf welche Art und Weise möchtest du dir die Avatare anzeigen lassen?'; } else if($view == 'ByDate'){ $colspan = ' colspan=9'; echo 'Avatar nach Datum'; if($date_from == NULL){ $date_from = 'CURRENT_DATE'; } else{ $date_from = '\''.$date_from.'\''; } if($date_until == NULL){ $date_until = 'CURRENT_TIMESTAMP'; } else{ $date_until = '\''.$date_until.'\''; } echo '
Von:Bis:
'; $test = 'SELECT name, nickname, bild FROM chars inner join user on chars.besitzer = user.id where bild != \'design/bilder/avatare/noavart.gif\' and bild != \'\' and bild_edit is not null and bild_edit between '.$date_from.' and '.$date_until.' group by besitzer, bild order by nickname'; // echo $test.'
'; $qry = mysql_query($test); $actual = ''; $i = 0; while($result = mysql_fetch_assoc($qry)){ if($actual == '' || $result['nickname'] != $actual){ // Fuelle die Leeren Felder aus for(;$i<8;$i++){ echo ''; } echo ''; $actual = $result['nickname']; echo ''.$result['nickname'].''; } echo ''.$result['name'].'
'; $i++; } echo ''; } else if($view == 'Random'){ $colspan = ' colspan=5'; $sql = 'SELECT name, nickname, bild FROM chars inner join user on chars.besitzer = user.id where besitzer > 2 and bild != \'design/bilder/avatare/noavart.gif\' and bild != \'\' group by bild order by rand() limit 20'; $qry = mysql_query($sql); echo 'Avatar Zufall'; for($i=0;$i<4;$i++){ echo ''; for($t=0;$t<5;$t++){ $tmp = mysql_fetch_assoc($qry); if($tmp){ echo ''.$tmp['name'].'
'; } else { echo ' '; } } echo ''; } echo 'weiter'; } else if($view == 'ByUser'){ if($begin == NULL){$begin = 0;} // Die Bilder werden so dargestellt, dass man meherere auf einer seite sehen kann. // Dabei werden die Bilder jedoch gebündelt, dass keine doppelten urls angezeigt werden $colspan = ' colspan=9'; echo 'Sortiert nach Nutzernamen'; echo ''; echo ''; echo ''; for($i=ord('A');$i<=ord('Z');$i++){ if($i == ord($letter)){ echo ''; } else{ echo ''; } } echo '
Alle0-9'.$letter.''.chr($i).'
'; if($letter == 'Numeric'){ $auser = mysql_query('SELECT distinct(user.nickname) FROM chars inner join user on chars.besitzer = user.id where SUBSTRING(nickname,1,1) < \'a\' and bild != \'design/bilder/avatare/noavart.gif\' and bild != \'\' group by user.id order by nickname ASC LIMIT '.($begin*10).', 10'); $total = mysql_fetch_assoc(mysql_query('SELECT count(distinct(user.id)) as anzahl FROM chars inner join user on chars.besitzer = user.id where SUBSTRING(nickname,1,1) < \'a\' and bild != \'design/bilder/avatare/noavart.gif\' and bild != \'\'')); } else if($letter == null){ $auser = mysql_query('SELECT * FROM chars inner join user on chars.besitzer = user.id where bild != \'design/bilder/avatare/noavart.gif\' and bild != \'\' group by user.id order by nickname ASC LIMIT '.($begin*10).', 10'); $total = mysql_fetch_assoc(mysql_query('SELECT count(distinct(user.id)) as anzahl FROM chars inner join user on chars.besitzer = user.id where bild != \'design/bilder/avatare/noavart.gif\' and bild != \'\'')); } else{ $auser = mysql_query('SELECT * FROM chars inner join user on chars.besitzer = user.id where nickname like \''.$letter.'%\' and bild != \'design/bilder/avatare/noavart.gif\' and bild != \'\' group by user.id order by nickname ASC LIMIT '.($begin*10).', 10'); $total = mysql_fetch_assoc(mysql_query('SELECT count(distinct(user.id)) as anzahl FROM chars inner join user on chars.besitzer = user.id where nickname like \''.$letter.'%\' and bild != \'design/bilder/avatare/noavart.gif\' and bild != \'\'')); } $total = $total['anzahl']; $users = array(); while($row = mysql_fetch_assoc($auser)){ // echo 'User: '.$row['id'].'
'; $users[] = $row['id']; } echo ''.displayPagelinksNew(10, $total, $begin, '###LABEL###').''; $test = 'SELECT name, nickname, bild FROM chars inner join user on chars.besitzer = user.id where besitzer IN ('.join(',', $users).') and bild != \'design/bilder/avatare/noavart.gif\' and bild != \'\' group by besitzer, bild order by nickname'; $qry = mysql_query($test); $actual = ''; $i = 0; while($result = mysql_fetch_assoc($qry)){ if($actual == '' || $result['nickname'] != $actual){ // Fuelle die Leeren Felder aus for(;$i<8;$i++){ echo ''; } echo ''; $actual = $result['nickname']; echo ''; } echo ''; $i++; } echo ''; } else if($view == 'SinglePic'){ if($bildurl !== NULL && $sure == 'yes'){ echo ''; echo ''; mysql_query('Update chars SET bild=\'\' where bild = \''.urldecode($bildurl).'\' '); } else if($bildurl !== NULL){ $colspan = ' colspan=2'; $qry = mysql_query('SELECT name, nickname, bild FROM chars inner join user on chars.besitzer = user.id where bild=\''.urldecode($bildurl).'\''); echo 'Wollen sie dieses Bild wirklich löschen?'; echo ''; echo ''; while($row = mysql_fetch_assoc($qry)) { echo ''; } echo ''; return; } } echo 'Nach URL-Aktualisierungsdatum darstellen'; echo 'Sortiert nach Nutzername darstellen'; echo 'Zufallsanzeige'; echo 'Zurueck zum Hauptmenu'; echo '
'.$result['nickname'].''.$result['name'].'
Bild wurde zurückgesetztZurück
Betroffener UserBetroffener Char
'.$row['nickname'].''.$row['name'].'
janein
'; } ?>