1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47: 48: 49: 50: 51: 52: 53: 54: 55: 56: 57: 58: 59: 60: 61: 62: 63: 64: 65: 66: 67: 68: 69: 70: 71: 72: 73: 74: 75: 76: 77: 78: 79: 80: 81: 82: 83: 84: 85: 86: 87: 88: 89: 90: 91: 92: 93: 94: 95: 96: 97: 98: 99: 100: 101: 102: 103: 104: 105: 106: 107: 108: 109: 110: 111: 112: 113: 114: 115: 116: 117: 118: 119: 120: 121: 122: 123: 124: 125: 126: 127: 128: 129: 130: 131: 132: 133: 134: 135: 136: 137: 138: 139: 140: 141: 142: 143: 144: 145: 146: 147: 148: 149: 150: 151: 152: 153: 154: 155: 156: 157: 158: 159: 160: 161: 162: 163: 164: 165: 166: 167: 168: 169: 170: 171: 172: 173: 174: 175: 176: 177: 178: 179: 180: 181: 182: 183: 184: 185: 186: 187: 188: 189: 190: 191: 192: 193: 194: 195: 196: 197: 198: 199: 200: 201: 202: 203: 204: 205: 206: 207: 208: 209: 210: 211: 212: 213: 214: 215: 216: 217: 218: 219: 220: 221: 222: 223: 224: 225: 226: 227: 228: 229: 230: 231: 232: 233: 234: 235: 236: 237: 238: 239: 240: 241: 242: 243: 244: 245: 246: 247: 248: 249: 250: 251: 252: 253: 254: 255: 256: 257: 258: 259: 260: 261: 262: 263: 264: 265: 266: 267: 268: 269: 270: 271: 272: 273: 274: 275: 276: 277: 278: 279: 280: 281: 282: 283: 284: 285: 286: 287: 288: 289: 290: 291: 292: 293: 294: 295: 296: 297: 298: 299: 300: 301: 302: 303: 304: 305: 306: 307: 308: 309: 310: 311: 312: 313: 314: 315: 316: 317: 318: 319: 320: 321: 322: 323: 324: 325: 326: 327: 328: 329: 330: 331: 332: 333: 334: 335: 336: 337: 338: 339: 340: 341: 342: 343: 344: 345: 346: 347: 348: 349: 350: 351: 352: 353: 354: 355: 356: 357: 358: 359: 360: 361: 362: 363: 364: 365: 366: 367: 368: 369: 370: 371: 372: 373: 374: 375: 376: 377: 378: 379: 380: 381: 382: 383: 384: 385: 386: 387: 388: 389: 390: 391: 392: 393: 394: 395: 396: 397: 398: 399: 400: 401: 402: 403: 404: 405: 406: 407: 408: 409: 410: 411: 412: 413: 414: 415: 416: 417: 418: 419: 420: 421: 422: 423: 424: 425: 426: 427: 428: 429: 430: 431: 432: 433: 434: 435: 436: 437: 438: 439: 440: 441: 442: 443: 444: 445: 446: 447: 448: 449: 450: 451: 452: 453: 454: 455: 456: 457: 458: 459: 460: 461: 462: 463: 464: 465: 466: 467: 468: 469: 470: 471: 472: 473: 474: 475: 476: 477: 478: 479: 480: 481: 482: 483: 484: 485: 486: 487: 488: 489: 490: 491: 492: 493: 494: 495: 496: 497: 498: 499: 500: 501: 502: 503: 504: 505: 506: 507: 508: 509: 510: 511: 512: 513: 514: 515: 516: 517: 518: 519: 520: 521: 522: 523: 524: 525: 526: 527: 528: 529: 530: 531: 532: 533: 534: 535: 536: 537: 538: 539: 540: 541: 542: 543: 544: 545: 546: 547: 548: 549: 550: 551: 552: 553: 554: 555: 556: 557: 558: 559: 560: 561: 562: 563: 564: 565: 566: 567: 568: 569: 570: 571: 572: 573: 574: 575: 576: 577: 578: 579: 580: 581: 582: 583: 584: 585: 586: 587: 588: 589: 590: 591: 592: 593: 594: 595: 596: 597: 598: 599: 600: 601: 602: 603: 604: 605: 606: 607: 608: 609: 610: 611: 612: 613: 614: 615: 616: 617: 618: 619: 620: 621: 622: 623: 624: 625: 626: 627: 628: 629: 630: 631: 632: 633: 634: 635: 636: 637: 638: 639: 640: 641: 642: 643: 644: 645: 646: 647: 648: 649: 650: 651: 652: 653: 654: 655: 656: 657: 658: 659: 660: 661: 662: 663: 664: 665: 666: 667: 668: 669: 670: 671: 672: 673: 674: 675: 676: 677: 678: 679: 680: 681: 682: 683: 684: 685: 686: 687: 688: 689: 690: 691: 692: 693: 694: 695: 696: 697: 698: 699: 700: 701: 702: 703: 704: 705: 706: 707: 708: 709: 710: 711: 712: 713: 714: 715: 716: 717: 718: 719: 720: 721: 722: 723: 724: 725:
|
<? /* ############# !ACHTUNG! ##############
Dies ist die Vinestra Version. Sie ist höchstwahrscheinlich nicht kompatibel zu deinem System! Lade dir das Script bei anpera.net herunter!
This is the Vinestra Version. It's probably not compatible to your System! Please download the script at anpera.net!
############# !ACHTUNG! ############## +-----------------------------------+ | DIESE BOX BITTE NICHT ENTFERNEN | +-----------------------------------+ | Idee by: Lynera | | Made by: Draza´ar | | http://logd.legend-of-vinestra.de | | drazaar@legend-of-vinestra.de | | including parts by Blackfin | | including parts of avatars.php | | including parts of bios.php | +-----------------------------------+ | Part of the System 3V | +-----------------------------------+ ############# INSTALLATION ##############
SQL: ALTER TABLE `accounts` ADD `biobew2` INT( 11 ) NOT NULL DEFAULT '0' ; ALTER TALBE `accounts` ADD `biobewertdatum` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00' ;
--prefs.php: suche: output("$msg"); output("`nEinstellungen gespeichert"); füge darunter ein: $session['user']['biotime'] = date('Y-m-d H:i:s'); --superuser.php: an gewünschter Position einfügen: addnav("Biobewertungen","biobewertung.php"); --dragon.php: suche (2x): ,"name"=>1 füge darunter ein (2x): ,"biotime"=>1 ,"biobew2"=>1 ,"biobewertdatum"=>1 biobewertung.php ins root Verzeichnis laden. Fertig. ############# INSTALLATION ##############
*/
############# EINSTELLUNGEN #############
define('MAXPOINTS', 75); # Maximale Punkte, die man verteilen kann für eine Bio define('TIERBIOINSTALLED', TRUE); # Auf FALSE setzen, wenn es KEINE Tierbio gibt define('TIERBIO', 'tierbio'); # Nur nötig, wenn TIERBIOINSTALLED auf TRUE gesetzt ist. Name des Feldes für die Tierbio. define('SYSTEMMAIL', TRUE); # Auf FALSE stellen, wenn beim Bewerten KEINE Systemmail an den User geschickt werden soll. define('SERVERNAME', 'Vinestra'); # Name deines Servers, steht in der Systemmail.
define('MAX_AVATAR_WIDTH', 400); # Welche Breite darf ein Avatar maximal haben? define('MAX_AVATAR_HEIGHT', 400); # Welche Höhe darf ein Avatar maximal haben?
############# EINSTELLUNGEN #############
require_once "common.php"; isnewday(2); page_header("Bewertungssystem V2.0 - V3 SYSTEM"); $out .= "`\$`b`cBIO BEWERTUNGEN`0`c`b`n`n`n";
/** * @desc Entfernt alle Farbtags in einem String * @param STR String der von Farbtags befreit werden soll * @autor Blackfin **/ if(!function_exists("stripcolors")){ //THX Blackfin function stripcolors($input) { $myout = preg_replace('/[`]./',"",$input); return $myout ; } }
/** * @desc Umwandlung der Datumsanzeige + Anzeige ob "Gestern, Heute, Vorgestern" * @param TIME * @autor Blackfin **/ if(!function_exists("getthisdate")) { //THX Blackfin function getthisdate($inputdate) { // Heutiger Tag $now_day = date("d") ; // Heutiges Datum im Jahr-Monat-Tag Format $now_date = date("Y-m")."-".$now_day ; // Der Gestrige Tag $yes_day = $now_day -1 ;
// Vorgestern (nur Tag) $two_days_before_day = $now_day -2 ;
// Das genaue Datum von gestern (Jahr-Monat-Tag) $yesterday_date = date("Y-m")."-".$yes_day; // Das genaue Datum von Vorgestern (Jahr-Monat-Tag) $two_days_before_date = date("Y-m")."-".$two_days_before_day; // Nur das Datum aus $inputdate (Entfernen der Zeitangabe aus $inputdate) $this_tempdate = substr($inputdate, 0, 10); // Nur die Zeit aus $inputdate (entfernen des Datums aus $inputdate) $this_temptime = substr($inputdate, 10, 6); // Sollte das Datum 0000-00-00 00:00:00 sein wird "unbekannt" ausgegeben if($inputdate=="0000-00-00 00:00:00") $this_postdate = "`\$ unbekannt`0"; if($this_tempdate == $now_date) { $this_postdate = "`@Heute um ".$this_temptime."`0" ; } elseif($this_tempdate == $yesterday_date) { $this_postdate = "`^Gestern um ".$this_temptime."`0" ; } elseif($this_tempdate == $two_days_before_date) { $this_postdate = "`qVorgestern um ".$this_temptime."`0" ; } else { $this_postdate = date("d.m.Y \u\m G:i",strtotime($inputdate)) ; } return $this_postdate ; } }
function bnav($name, $to, $header=FALSE){ if($header) addnav($header); addnav($name, "biobewertung.php?op=".$to); }
$table = FALSE;
if(!isset($_GET['order'])) { $order = "acctid"; $dir = "ASC"; $ordbef = "acctid"; } else { $order = $_GET['order']; $ordbef = $_GET['ordbef']; $dir = $_GET['dir']; if($ordbef==$order && $dir=="ASC" && $_GET['change']==1) $dir = "DESC" ; elseif($ordbef==$order && $dir=="DESC" && $_GET['change']==1) $dir = "ASC" ; $ordbef = $order ; if(isset($_GET['islen'])) $order = " LENGTH(".$_GET['order'].") " ; }
$playersperpage = 50; if($_GET['op']=="notchecked"){ $sql = "SELECT count(`acctid`) AS c FROM `accounts` WHERE `biobew2` < 1"; } elseif($_GET['op']=="checked"){ $sql = "SELECT count(`acctid`) AS c FROM accounts WHERE `biobew2` > 0"; } $result = db_query($sql); $row = db_fetch_assoc($result); $totalplayers = $row['c']; $page = 1; if ($_GET['page']) $page = (int)$_GET['page']; $pageoffset = $page; if ($pageoffset > 0) $pageoffset--; $pageoffset *= $playersperpage; $from = $pageoffset+1; $to = min($pageoffset+$playersperpage, $totalplayers); $limit = "$pageoffset,$playersperpage";
bnav("Unbewertete Bios","notchecked","Auswahl"); bnav("Bewertete Bios","checked"); bnav("Spieler suchen","search"); addnav("Zurück"); addnav("Zurück zur Grotte","superuser.php"); addnav("Zurück zum Weltlichen","village.php"); addnav("Zur Kriegerliste","list.php");
if(!isset($_GET['op'])){ $out .= "`b`&`iUnbewertete Bios`i ~ Spieler, deren Bios noch nicht bewertet wurden. Du kannst hier die Bio eines Spieler ansehen, editieren, sperren oder bewerten. `n `n `iBewertete Bios`i ~ Spieler deren Bios bereits einmal bewertet wurden. Du kannst hier die Bio eines Speilers ansehen, editieren, sperren oder neu bewerten. `n`n `iSpieler suchen`i ~ Suche einen bestimmten Spieler."; }
switch($_GET['op']) { case 'checked': $out .= "`c`bBiobewertungen - Bewertete Bios`b`c`n`n"; $sql = "SELECT `name`, `acctid`, `login`, `checkedby`, `bio`, `biotime`, `biobew2`, `biobewertdatum`".(TIERBIOINSTALLED?", `".TIERBIO."`":"")." FROM `accounts` WHERE `biobew2` > 0 ORDER BY ".$order." ".$dir." LIMIT $limit"; $result = db_query($sql); $link = "biobewertung.php?op=checked&change=1&dir=".$dir."&ordbef=".$ordbef."&order="; $addition1 = "<td align='center'>".($_GET['op']=="search"?"erhaltene Punkte":"<a href='".$link."biobew2&page=".$page."'>erhaltene Punkte</a>")."</td> <td align='center'>".($_GET['op']=="search"?"bewertet am":"<a href='".$link."biobewertdatum&page=".$page."'>bewertet am</a>")."</td> <td align='center'>".($_GET['op']=="search"?"Bewertet von":"<a href='".$link."checkedby&page=".$page."'>Bewertet von</a>")."</td>"; addnav("",$link."biobew2&page=".$page); addnav("",$link."biobewertdatum&page=".$page); addnav("",$link."checkedby&page=".$page); addnav("Seiten"); for($i = 0; $i < $totalplayers; $i+= $playersperpage){ $pnum = ($i/$playersperpage+1); $min = ($i+1); $max = min($i+$playersperpage,$totalplayers); addnav("Seite $pnum ($min-$max)", "biobewertung.php?op=checked&dir={$dir}&ordbef={$ordbef}&order={$order}&page={$pnum}"); } $table = TRUE; break;
case 'notchecked': $out .= "`c`bBiobewertungen - Unbewertete Bios`b`c`n`n"; $sql = "SELECT `name`, `acctid`, `login`, `bio`, `biotime`, `regday`".(TIERBIOINSTALLED?", `".TIERBIO."`":"")." FROM `accounts` WHERE `biobew2` = 0 ORDER BY ".$order." ".$dir." LIMIT $limit"; $result = db_query($sql); $link = "biobewertung.php?op=notchecked&change=1&dir=".$dir."&ordbef=".$ordbef."&order="; $addition1 = "<td align='center'>".($_GET['op']=="search"?"Angemeldet seit":"<a href='".$link."regday&page=".$page."'>Angemeldet seit</a>")."</td>"; addnav("",$link."regday&page=".$page); addnav("Seiten"); for($i = 0; $i < $totalplayers; $i+= $playersperpage){ $pnum = ($i/$playersperpage+1); $min = ($i+1); $max = min($i+$playersperpage,$totalplayers); addnav("Seite $pnum ($min-$max)", "biobewertung.php?op=notchecked&dir={$dir}&ordbef={$ordbef}&order={$order}&page={$pnum}"); } $table = TRUE; break; case 'search': switch($_GET['act']){ case '': $out .= "<form action='biobewertung.php?op=search&act=searched' method='POST'> `b`&Nach Spieler suchen`n`b`i(Login oder Name)`i <input name='name'><input type='submit' class='button' value='suchen'>"; addnav("","biobewertung.php?op=search&act=searched"); $table = FALSE; break; case 'searched': $search="%"; for ($x=0;$x<strlen($_POST['name']);$x++){ $search .= substr($_POST['name'],$x,1)."%"; } //$out .= $search; $sql = "SELECT `name`, `acctid`, `biobew2`, `biotime`, `bio`".(TIERBIOINSTALLED?", `".TIERBIO."`":"")." FROM `accounts` WHERE `name` LIKE '".addslashes($search)."' OR `login` LIKE '".addslashes($search)."' OR `acctid` LIKE '".addslashes($search)."' ORDER BY `acctid` ASC"; //$out .= $sql; $result = db_query($sql); $addition1 = "<td align='center'> Bewertet? </td>"; $table = TRUE; break; } break; case 'showbio': $what = $_GET['what']; switch($what): case 'bioonly': $b = TRUE; break; case 'tieronly': $t = TRUE; break; case 'both': $o = TRUE; break; endswitch; $userid = $_GET['userid']; $sql = "SELECT `acctid`, `name`, `login`, `biobew2`, `avatar`, `bio`, `regday`, `rpchar`,`biowa`, `biorue`, `bioher`, `biogro`, `bioaug`, `biohaa`, `biosta`, `biomer`, `bioalt`,`rpgposts`".(TIERBIOINSTALLED?", `".TIERBIO."`":"").", `biotime`, `donation`, `donationspent`, `sex`, `tier`, `tiername`, `tierava`, `additionalinfo` FROM `accounts` WHERE `acctid` = ".$userid; $result = db_query($sql); $row = db_fetch_assoc($result); $donation = $row['donation']-$row['donationspent']; $avasize = getimagesize($row['avatar']); $avawidth = $avasize[0]; $avaheight = $avasize[1]; if($avawidth>MAX_AVATAR_WIDTH) $width = "width='".MAX_AVATAR_WIDTH."'"; if($avaheight>MAX_AVATAR_HEIGHT) $height = "height='".MAX_AVATAR_HEIGHT."'"; $avatar = $row['avatar']?"<img src='".$row['avatar']."' alt='".$row['login']."s Avatar' ".$width." ".$height.">":"`c`i`0Kein Avatar`i`c"; $bio = $row['bio']?stripslashes($row['bio']):"`iKeine Bio`i"; if(TIERBIOINSTALLED) $tierbio = $row[TIERBIO]?$row[TIERBIO]:"`c`iKeine Tierbio`i`c"; $pic = "<img src='./images/".($row['sex']?"fe":"")."male.gif' alt='".($row['sex']?"weiblich":"männlich")."'"; $biolock = ">>> ".($row['biotime']=="9999-12-31 23:59:59"?"<a href='biobewertung.php?op=biounlock&userid=".$userid."&what=".$what."'>Bio entsperren</a>":"<a href='biobewertung.php?op=biolock&userid=".$userid."&what=".$what."'>Bio sperren</a>")." <<<"; $biowa = $row['biowa']?$row['biowa']:"`c`iKeine Waffe`i`c"; $biorue = $row['biorue']?$row['biorue']:"`c`iKeine Rüstung`i`c"; $bioalt = $row['bioalt']?$row['bioalt']:"`c`iKein Alter angegeben`i`c"; $bioher = $row['bioher']?$row['bioher']:"`c`iKeine Herkunft angegeben`i`c"; $biogro = $row['biogro']?$row['biogro']:"`c`iKeine Größe angegeben`i`c"; $bioaug = $row['bioaug']?$row['bioaug']:"`c`iKeine Augenfarbe angegeben`i`c"; $biohaa = $row['biohaa']?$row['biohaa']:"`c`iKeine Haarfarbe angegeben`i`c"; $biosta = $row['biosta']?$row['biosta']:"`c`iKeine Statur angegeben`i`c"; $biomer = $row['biomer']?$row['biomer']:"`c`iKeine Merkmale angegeben`i`c"; $short = $row['additionalinfo']?$row['additionalinfo']:"`c`iKeine Kurzbeschreibung`i`c"; $tier = $row['tier']?$row['tier']:"`c`iKein Tier`i`c"; $tiername = $row['tiername']?$row['tiername']:"`c`iKein Tiername`i`c"; $tierava = $row['tierava']?"<img src='".$row['tierava']."' alt='Tierava von ".$row['login']."' width='300'>":"`c`iKein Tieravatar`i`c"; $out .= "<table border='0' cellspacing='1' cellpadding='3' bgcolor='#999999'> <tr class='trhead'> <td align='center' colspan='4'> `&Infos zu <a href=\"mail.php?op=write&to=".rawurlencode($row['login'])."\" target=\"_blank\" onClick=\"".popup("mail.php?op=write&to=".rawurlencode($row['login'])."").";return false;\"><img src='images/newscroll.GIF' width='16' height='16' alt='Mail schreiben' border='0'></a> `b`&".$row['login']."`b`0 </td> </tr> <tr class='trdark'> <td align='center' colspan='4'> <form action='biobewertung.php?op=points&userid=".$userid."&what=".$what."' method='POST'> `&>>>> `b".($row['biobew2']?"Neu bewerten":"Bewerten")."`b <input name='amt'> <input type='submit' class='button' value='Bestätigen'> <<<< </td> </tr> <tr class='trlight'> <td> `b`&Titel + Name:`b </td><td> ".$row['name']." </td> <td> `b`&Donationpunkte:`b </td><td> ".$donation."/".$row['donation']." </td> </tr> <tr class='trlight'> <td> `b`&Bewertet?`b </td><td> ".($row['biobew2']?"`@Ja `0(".$row['biobew2']." Punkte)":"`\$Nein")." </td> <td> `b`&Geschlecht`b: </td><td> ".($row['sex']?"weiblich":"männlich")." ".$pic." </td> </tr> <tr class='trlight'> <td ".(TIERBIOINSTALLED?"":"colspan='2'")."> `b`&Wortanzahl der Bio:`b </td><td ".(TIERBIOINSTALLED?"":"colspan='2'")."> ".str_word_count(stripcolors($row['bio']))." </td> ".(TIERBIOINSTALLED?"<td> `b`&Wortanzahl der Tierbio:`b </td><td> ".str_word_count(stripcolors($row[TIERBIO]))." </td>":"")." </tr> <tr class='trlight'> <td> `b`&RP-Char?`b </td><td> ".($row['rpchar']?"`@Ja`0":"`\$Nein`0")." </td> <td> `b`&gemachte Posts`b </td><td> ".$row['rpgposts']." </td> </tr> <tr class='trlight'> <td> `b`&Avatar:`b ".($row['avatar']!=""?"`n`n`n >>><a href='biobewertung.php?op=blockava&userid=".$userid."&what=".$what."'>Avatar entfernen</a><<<":"")." </td><td colspan='3' align='center'> ".$avatar." </td> </tr> <tr class='trhead'> <td align='center' colspan='4'> `&Bio - allgemeine Infos zu <a href=\"mail.php?op=write&to=".rawurlencode($row['login'])."\" target=\"_blank\" onClick=\"".popup("mail.php?op=write&to=".rawurlencode($row['login'])."").";return false;\"><img src='images/newscroll.GIF' width='16' height='16' alt='Mail schreiben' border='0'></a> `b`&".$row['login']."`b`0 </td> </tr> <tr class='trlight'> <td> `b`&Waffe`b </td><td> ".$biowa." </td> <td> `b`&Rüstung`b </td><td> ".$biorue." </td> </tr> <tr class='trlight'> <td> `b`&Alter`b </td><td> ".$bioalt." </td> <td> `b`&Herkunft`b </td><td> ".$bioher." </td> <td> `b`&Größe`b </td><td> ".$biogro." </td> <td> `b`&Augenfarbe`b </td><td> ".$bioaug." </td> <td> `b`&Haarfarbe`b </td><td> ".$biohaa." </td> <td> `b`&Statur`b </td><td> ".$biosta." </td> <td> `b`&Merkmale`b </td><td> ".$biomer." </td> </tr> <tr class='trlight'> <td> `b`&Kurzbeschreibung`n(im Tooltip)`b`n`n>>> <a href='biobewertung.php?op=editbio&userid=".$userid."&what=".$what."&what2=additionalinfo'>Editieren</a> <<< </td><td colspan='3'> ".$short." </td> </tr>"; if($b || $o){ $out .=" <tr class='trhead'> <td align='center' colspan='4'> `&Bio von <a href=\"mail.php?op=write&to=".rawurlencode($row['login'])."\" target=\"_blank\" onClick=\"".popup("mail.php?op=write&to=".rawurlencode($row['login'])."").";return false;\"><img src='images/newscroll.GIF' width='16' height='16' alt='Mail schreiben' border='0'></a> `b`&".$row['login']."`b`0 </td> </tr> <tr class='trlight'> <td colspan='2' align='center'> `&>>><a href='biobewertung.php?op=editbio&userid=".$userid."&what=".$what."&what2=bio'> Bio editieren </a><<< </td> <td colspan='2' align='center'> `&".$biolock." </td> </tr> <tr class='trdark'> <td colspan='4'> ".$bio." </td> </tr>"; } if($t || $o){ $out .= (TIERBIOINSTALLED?"<tr class='trhead'> <td align='center' colspan='4'> `&Tierbio von <a href=\"mail.php?op=write&to=".rawurlencode($row['login'])."\" target=\"_blank\" onClick=\"".popup("mail.php?op=write&to=".rawurlencode($row['login'])."").";return false;\"><img src='images/newscroll.GIF' width='16' height='16' alt='Mail schreiben' border='0'></a> `b`&".$row['login']."`b`0 </td> </tr> <tr class='trlight'> <td> `b`&Tier`b </td><td> ".$tier." </td> <td> `b`&Name d. Tieres`b </td><td> ".$tiername." </td> </tr> <tr class='trlight'> <td> `b`&Tieravatar:`b </td><td align='center' colspan='3'> ".$tierava." </td> </tr> <tr class='trlight'> <td colspan='4' align='center'> `&>>><a href='biobewertung.php?op=editbio&userid=".$userid."&what=".$what."&what2=".TIERBIO."'> Tierbio editieren </a><<< </td> </tr> <tr class='trdark'> <td colspan='4'> ".$tierbio." </td> </td>":""); } addnav("","biobewertung.php?op=points&userid=".$userid."&what=".$what); addnav("","biobewertung.php?op=editbio&userid=".$userid."&what=".$what."&what2=bio"); addnav("","biobewertung.php?op=editbio&userid=".$userid."&what=".$what."&what2=".TIERBIO); addnav("","biobewertung.php?op=blockava&userid=".$userid."&what=".$what); addnav("","biobewertung.php?op=biounlock&userid=".$userid."&what=".$what); addnav("","biobewertung.php?op=biolock&userid=".$userid."&what=".$what); addnav("","biobewertung.php?op=editbio&userid=".$userid."&what=".$what."&what2=additionalinfo"); $nav = FALSE; addnav("Aktionen"); addnav("User editieren","user.php?op=edit&userid=".$userid); bnav("Unbewertete Bios","notchecked","Auswahl"); bnav("Bewertete Bios","checked"); bnav("Spieler suchen","search"); if(!$b && !$o){ bnav("Bio anzeigen","showbio&userid=".$userid."&what=bioonly","Ansicht wechseln"); bnav("Beides anzeigen","showbio&userid=".$userid."&what=both"); } if(!$t && !$o){ bnav("Tierbio anzeigen","showbio&userid=".$userid."&what=tieronly","Ansicht wechseln"); bnav("Beides anzeigen","showbio&userid=".$userid."&what=both"); } if($o){ bnav("Nur Bio anzeigen","showbio&userid=".$userid."&what=bioonly","Ansicht wechseln"); bnav("Nur Tierbio anzeigen","showbio&userid=".$userid."&what=tieronly"); } addnav("Zurück"); addnav("Zurück zur Grotte","superuser.php"); addnav("Zurück zum Weltlichen","village.php"); addnav("Zurück zur Kriegerliste","list.php"); break; case 'points': $amt = $_POST['amt']; $userid = $_GET['userid']; $what = $_GET['what']; $sql = "SELECT `name`, `login`, `donation`, `donationspent`, `sex`, `biobew2` FROM `accounts` WHERE `acctid` = ".$userid; $result = db_query($sql); $row = db_fetch_assoc($result); $donation = $row['donation'] - $row['donationspent']; $new1 = $donation + $amt; $new2 = $row['donation'] + $amt; if(!is_numeric($amt)){ $out .= "`b`&Du kannst Donationpunkte nur in Form einer `iZahl`i verteilen.`nBitte korrigiere deine Eingabe!`b"; $nav = FALSE; bnav($row['login']."s Bio","showbio&userid=".$userid."&what=".$what,"Nochmal probieren"); } elseif($amt > MAXPOINTS){ $out .= "`b`&Mehr als `i`^".MAXPOINTS."`i `&Punkte für eine Biographie zu vergeben ist doch übertrieben...`nBitte korrigiere deine Eingabe!`b"; $nav = FALSE; bnav($row['login']."s Bio","showbio&userid=".$userid."&what=".$what,"Nochmal probieren"); } elseif(($amt+$row['biobew2']) > MAXPOINTS){ $out .= "`b`&`i".$row['name']."`i `&hat für ".($row['sex']?"ihre":"seine")." Bio schon genug Punkte bekommen!`nBitte korrigiere deine Eingabe!`b"; $nav = FALSE; bnav($row['login']."s Bio","showbio&userid=".$userid."&what=".$what,"Nochmal probieren"); } elseif($amt<0 && (($row['biobew2']+$amt) < 0)){ //$out .= $row['biobew2']+$amt; $out .= "`b`&Es wäre unfair einen Spieler mit einer Bio zu bestrafen, anstatt zu belohnen!`nBitte korrigiere deine Eingabe!`b"; $nav = FALSE; bnav($row['login']."s Bio","showbio&userid=".$userid."&what=".$what,"Nochmal probieren"); } elseif($amt == 0){ $out .= "`b`&Es wäre mehr als sinnlos `i0`i Punkte zu verteilen.`nBitte korrigiere deine Eingabe!"; $nav = FALSE; bnav($row['login']."s Bio","showbio&userid=".$userid."&what=".$what,"Nochmal probieren"); } elseif($row['biobew2']>0 && $amt>0){ $out .= "`b`&Willst du wirklich `i".$row['name']."s`i `&Bio mit `^`i".$amt."`i`& zusätzlichen Punkten neu bewerten?`n".($row['sex']?"Sie":"Er")." hätte dann `^`i".$new1."/".$new2."`i `&Donationpunkte und insgesamt `^`i".($row['biobew2']+$amt)."`i`& Punkte durch die Bewertung ".($row['sex']?"ihrer":"seiner")." Bio erhalten. `c<table border='0' cellpadding='5'> <tr> <td><form action='biobewertung.php?op=points2&userid=".$userid."&amt=".$amt."&how=oldp' method='POST'> <input type='submit' class='button' value='Ja'> </form> </td><td> <form action='biobewertung.php?op=showbio&userid=".$userid."&what=".$what."' method='POST'> <input type='submit' class='button' value='Nein'> </form> </td> </tr> </table>`c"; addnav("","biobewertung.php?op=showbio&userid=".$userid."&what=".$what); addnav("","biobewertung.php?op=points2&userid=".$userid."&amt=".$amt."&how=oldp"); $nav = FALSE; } elseif($row['biobew2']>0 && $amt<0){ $number = $amt*(-1); $out .= "`b`&Willst du `i".$row['name']." `^".$number."`i `&Punkte für ".($row['sex']?"ihre":"seine")." Bio abziehen?`n".($row['sex']?"Sie":"Er")." hätte somit `^`i".$new1."/".$new2." `i`&Donationpunkte und insgesamt `i`^".($row['biobew2']+$amt)."`i `&Punkte erhalten. `c<table border='0' cellpadding='5'> <tr> <td><form action='biobewertung.php?op=points2&userid=".$userid."&amt=".$amt."&how=oldv' method='POST'> <input type='submit' class='button' value='Ja'> </form> </td><td> <form action='biobewertung.php?op=showbio&userid=".$userid."&what=".$what."' method='POST'> <input type='submit' class='button' value='Nein'> </form> </td> </tr> </table>`c"; addnav("","biobewertung.php?op=showbio&userid=".$userid."&what=".$what); addnav("","biobewertung.php?op=points2&userid=".$userid."&amt=".$amt."&how=oldv"); $nav = FALSE; } else { $out .= "`b`&Willst du wirklich `i".$row['name']."`^ ".$amt."`i `&Punkte für ".($row['sex']?"ihre":"seine")." Bio geben?`n`nDamit würden ".($row['sex']?"ihre":"seine")." Donationpunkte von `^`i".$donation."/".$row['donation']."`i `&auf `^`i".$new1."/".$new2."`i `&steigen. `c<table border='0' cellpadding='5'> <tr> <td><form action='biobewertung.php?op=points2&userid=".$userid."&amt=".$amt."&how=new' method='POST'> <input type='submit' class='button' value='Ja'> </form> </td><td> <form action='biobewertung.php?op=showbio&userid=".$userid."&what=".$what."' method='POST'> <input type='submit' class='button' value='Nein'> </form> </td> </tr> </table>`c"; addnav("","biobewertung.php?op=showbio&userid=".$userid."&what=".$what); addnav("","biobewertung.php?op=points2&userid=".$userid."&amt=".$amt."&how=new"); $nav = FALSE; } break; case 'points2': $how = $_GET['how']; switch($how): case 'oldp': $p = TRUE; break; case 'oldv': $v = TRUE; break; case 'new': $n = TRUE; break; endswitch; $userid = $_GET['userid']; $amt = $_GET['amt']; $number = $amt*(-1); $out .= "`b`&Transaktion abgeschlossen.`nBio bewertet.`nSystemmail geschickt."; if($p && SYSTEMMAIL) systemmail($userid,"`^Erneute Biobewertung!","`qDeine Biographie wurde noch einmal bewertet, nachdem du sie noch einmal verbessert hast! Du hast `^".$amt." `qPunkte hinzubekommen.`n`nMit freundlichen Grüßen,`ndas ".SERVERNAME." `qTeam."); if($v && SYSTEMMAIL) systemmail($userid,"`^Erneute Biobewertung!","`qDeine Biographie wurde noch einmal bewertet! Allerdings gefiel sie uns nicht mehr so gut, weshalb dir `^".$number." `qPunkte abgezogen wurden.`n`nMit freundlichen Grüßen,`ndas ".SERVERNAME." `qTeam."); if($n && SYSTEMMAIL) systemmail($userid,"`^Biobewertung!","`qDeine Biographie wurde bewertet. Für die Mühe, die du dir gegeben hast, bekommst du `^".$amt." `qPunkte.`n`nMit freundlichen Grüßen,`ndas ".SERVERNAME." `qTeam"); $sql = "UPDATE `accounts` SET `biobew2` = `biobew2`+".$amt.", `biobewertdatum` = NOW(), `donation` = `donation`+".$amt.", `checkedby` = ".$session['user']['acctid']." WHERE `acctid` = ".$userid; db_query($sql); if($userid == $session['user']['acctid']){ $session['user']['biobew2'] += $amt; $session['user']['donation'] += $amt; $session['user']['bewertdatum'] = date('Y-m-d H:i:s'); } break; case 'blockava': $userid = $_GET['userid']; $what = $_GET['what']; $sql = "SELECT `login` FROM `accounts` WHERE `acctid` = ".$userid; $result = db_query($sql); $row = db_fetch_assoc($result); $sql = "UPDATE `accounts` SET `avatar` = '' WHERE `acctid` = ".$userid; db_query($sql); systemmail($userid,"Dein Avatar wurde entfernt","Der Administrator hat beschlossen, dass dein Avatar unangebracht ist, oder nicht funktionierte, und hat ihn entfernt.`n`nWenn du darüber diskutieren willst, benutze bitte den Link zur Hilfeanfrage."); $out .= "`b`&Avatar entfernt!`b"; $nav = FALSE; bnav($row['login']."s Bio","showbio&userid=".$userid."&what=".$what,"Zurück"); break; case 'editbio': $userid = $_GET['userid']; $what = $_GET['what']; $what2 = $_GET['what2']; $sql = "SELECT `".$what2."`, `name`, `login` FROM `accounts` WHERE `acctid` = ".$userid; $result = db_query($sql); $row = db_fetch_assoc($result); if(empty($_POST['bio'])){ $out .= "`b`&".strtoupper($what2)." von `i".$row['name']."`i `&editieren:`n`n`n"; $rawout .= "<form action='biobewertung.php?op=editbio&what=".$what."&what2=".$what2."&userid=".$userid."' method='POST'> <textarea class='input' name='bio' cols='50' rows='10'>".stripslashes($row[$what2])."</textarea> <input type='submit' class='button' value='Editieren'>"; $nav = FALSE; addnav("","biobewertung.php?op=editbio&what=".$what."&what2=".$what2."&userid=".$userid); bnav($row['login']."s Bio","showbio&userid=".$userid."&what=".$what,"Zurück"); } else{ $bio = stripslashes($_POST['bio']); $sql = "UPDATE `accounts` SET `".$what2."` = '".$bio."' WHERE `acctid` = ".$userid; db_query($sql); $out .= "`b`&".strtoupper($what2)." geändert!"; $nav = FALSE; bnav($row['login']."s Bio","showbio&userid=".$userid."&what=".$what,"Zurück"); } break;
case 'biounlock': $userid = $_GET['userid']; $what = $_GET['what']; $sql = "UPDATE `accounts` SET `biotime` = '0000-00-00 00:00:00', `biobew2` = 0 WHERE `acctid` = ".$userid; db_query($sql); $out .= "`b`&Bio entsperrt!"; $sql = "SELECT `login` FROM `accounts` WHERE `acctid` = ".$userid; $result = db_query($sql); $row = db_fetch_assoc($result); $nav = FALSE; bnav($row['login']."s Bio","showbio&userid=".$userid."&what=".$what,"Zurück"); break; case 'biolock': $userid = $_GET['userid']; $what = $_GET['what']; $sql = "SELECT `login`, `donation`, `biobew2` FROM `accounts` WHERE `acctid` = ".$userid; $result = db_query($sql); $row = db_fetch_assoc($result); $donation = $row['donation'] - $row['biobew2']; $sql = "UPDATE `accounts` SET `bio` = '`iGesperrt aufgrund unangebrachten Inhalts`i'".(TIERBIOINSTALLED?", `".TIERBIO."` = '`iGesperrt aufgrund unangebrachten Inhalts`i'":"").", `biotime` = '9999-12-31 23:59:59', `biobew2` = 0, `donation` = ".$donation." WHERE `acctid` = ".$_GET['userid']; db_query($sql); systemmail($userid,"Deine Biographie wurde gesperrt","Der Administrator hat beschlossen, dass deine Kurzbeschreibung unangebracht ist und hat sie gesperrt.`n`nWenn du darüber diskutieren willst, benutze bitte den Link zur Hilfeanfrage."); $out .= "`b`&Bio gesperrt!"; $nav = FALSE; bnav($row['login']."s Bio","showbio&userid=".$userid."&what=".$what,"Zurück"); break; }
if($table){ $tierbio1 = TIERBIOINSTALLED?"`&/ Tierbio":""; $tierbio2 = TIERBIOINSTALLED?"`&/`0 <a href='".$link."tierbio&islen=1&page=".$page."'>Tierbio</a>":""; $out .= "`c`&<table border='0' cellpadding='2' cellspacing='1' bgcolor='#999999'> <tr class='trhead'> <td align='center'>".($_GET['op']=="search"?"ID":"<a href='".$link."acctid&page=".$page."'>ID</a>")."</td> <td>".($_GET['op']=="search"?"Name":"<a href='".$link."login&page=".$page."'>Name</a>")."</td> <td align='center'>".($_GET['op']=="search"?"Wortanzahl`nBio":"Wortanzahl`n<a href='".$link."bio&islen=1&page=".$page."'>Bio</a>")." ".($_GET['op']=="search"?$tierbio1:$tierbio2)." </td> <td align='center'>".($_GET['op']=="search"?"zuletzt`ngeupdated":"<a href='".$link."biotime&page=".$page."'>zuletzt`ngeupdated</a>")."</td> ".$addition1." <td align='center'>Ansehen / Bewerten</td>"; addnav("",$link."acctid&page=".$page); addnav("",$link."login&page=".$page); addnav("",$link."bio&islen=1&page=".$page); addnav("",$link."tierbio&islen=1&page=".$page); addnav("",$link."biotime&page=".$page); for($i=0;$i<db_num_rows($result);$i++){ $row = db_fetch_assoc($result); $bio = str_word_count(stripcolors($row['bio'])); if(TIERBIOINSTALLED) $tierbio = str_word_count(stripcolors($row[TIERBIO])); /* ADDITIONS - START*/ if($_GET['op']=="checked"){ $csql = "SELECT `name`, `ctitle` FROM `accounts` WHERE `acctid` = ".$row['checkedby']; $cresult = db_query($csql); $crow = db_fetch_assoc($cresult); $crow['cname'] = Str_Replace($crow['ctitle'].' ', '', $crow['name']); $checkedby = $crow['cname']; if(db_num_rows($cresult)==0) $checkedby = "`iUnbekannt`i"; $addition2 = "<td align='center'> ".$row['biobew2']." </td> <td align='center'> ".getthisdate($row['biobewertdatum'])." </td> <td align='center'> ".$checkedby." </td>"; } elseif($_GET['op']=="search"){ $addition2 = "<td align='center'> ".($row['biobew2']?"`@Ja`0 (".$row['biobew2']." Punkte)":"`\$Nein`0")." </td>"; } elseif($_GET['op']=="notchecked"){ $addition2 = "<td align='center'> ".ShowDate($row['regday'])." </td>"; } /* ADDITIONS - END*/ $out .= "<tr class='".($i%2?"trdark":"trlight")."'> <td align='center'> ".$row['acctid']." </td> <td> ".$row['name']." </td> <td align='center'> ".$bio." ".(TIERBIOINSTALLED?"/ ".$tierbio."":"")." </td> <td align='center'> ".getthisdate($row['biotime'])." </td> ".$addition2." <td align='center'> <a href='biobewertung.php?op=showbio&userid=".$row['acctid']."&what=bioonly'>Bio</a>".(TIERBIOINSTALLED?"<br /><a href='biobewertung.php?op=showbio&userid=".$row['acctid']."&what=tieronly'>Tierbio</a><br /><a href='biobewertung.php?op=showbio&userid=".$row['acctid']."&what=both'>Beide</a>":"")."</td> </tr>"; addnav("","biobewertung.php?op=showbio&userid=".$row['acctid']."&what=bioonly"); addnav("","biobewertung.php?op=showbio&userid=".$row['acctid']."&what=tieronly"); addnav("","biobewertung.php?op=showbio&userid=".$row['acctid']."&what=both"); } $out .= ' <tr class="trhead"> <td align="right" colspan="8"> `i.:: System 3V ::.`i </td> </tr> </table> `c'; } output($out,true); rawoutput($rawout); $session['user']['standort']='Admin-Grotte'; page_footer();
?>
|