';
$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 '
';
$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 = db_query($test);
$actual = '';
$i = 0;
while($result = mysqli_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 = db_query($sql);
echo 'Avatar Zufall |
';
for($i=0;$i<4;$i++){
echo '';
for($t=0;$t<5;$t++){
$tmp = mysqli_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 'Alle | ';
echo '0-9 | ';
for($i=ord('A');$i<=ord('Z');$i++){
if($i == ord($letter)){
echo ''.$letter.' | ';
} else{
echo ''.chr($i).' | ';
}
}
echo '
|
';
if($letter == 'Numeric'){
$auser = db_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 = mysqli_fetch_assoc(db_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 = db_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 = mysqli_fetch_assoc(db_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 = db_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 = mysqli_fetch_assoc(db_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 = mysqli_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 = db_query($test);
$actual = '';
$i = 0;
while($result = mysqli_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 == 'SinglePic'){
if($bildurl !== NULL && $sure == 'yes'){
echo 'Bild wurde zurückgesetzt | ';
echo 'Zurück | ';
db_query('Update chars SET bild=\'\' where bild = \''.urldecode($bildurl).'\' ');
} else if($bildurl !== NULL){
$colspan = ' colspan=2';
$qry = db_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 'Betroffener User | Betroffener Char | ';
while($row = mysqli_fetch_assoc($qry)) {
echo ''.$row['nickname'].' | '.$row['name'].' | ';
}
echo 'ja | nein | ';
return;
}
}
echo 'Nach URL-Aktualisierungsdatum darstellen | ';
echo 'Sortiert nach Nutzername darstellen | ';
echo 'Zufallsanzeige | ';
echo 'Zurueck zum Hauptmenu | ';
echo ' ';
}
?> |