anpera.net https://anpera.homeip.net/phpbb3/ |
|
Usereditor - Rechte umstellen https://anpera.homeip.net/phpbb3/viewtopic.php?f=34&t=1012 |
Seite 1 von 1 |
Autor: | Arîzto [ Di 22 Feb, 2005 19:11 ] |
Betreff des Beitrags: | Usereditor - Rechte umstellen |
Hi, ich habe bei mir ein paar Dinge, die nur die Admins (Superuser Level 4) und nicht die Co-Admins (SU Lvl 3) dürfen. Aber damit die Co-Admins sich im Usereditor selbst zu Admins machen müsste ich das umstellen. Geht aber mit diesem, dem üblichen Code, nicht. $this->bbcode_second_pass_code('', 'if ($session[user][superuser]>=3)') Dann kommt, natürlich, die Fehlermeldung: Parse error: parse error, expecting `')'' in /srv/www/htdocs/web39/html/user.php on line 72 Welchen Code muss ich den jetzt eingeben? |
Autor: | Meteora [ Di 22 Feb, 2005 19:17 ] |
Betreff des Beitrags: | |
Poste mal Zeile 68 - 74 |
Autor: | Arîzto [ Di 22 Feb, 2005 19:19 ] |
Betreff des Beitrags: | |
$this->bbcode_second_pass_code('', ' "newpassword"=>"Neues Passwort", "emailaddress"=>"Email Adresse", "locked"=>"Account gesperrt,bool", "banoverride"=>"Verbannungen übergehen,bool", if ($session[user][superuser]>=3) "superuser"=>"Superuser,enum,0,Standard Spieltage pro Kalendertag,1,Unbegrenzt Spieltage pro Kalendertag,2,Kreaturen und Spott administrieren,3,User administrieren,4,Götter administrieren", "User Infos,title",') Bzw. $this->bbcode_second_pass_code('', ' "newpassword"=>"Neues Passwort", "emailaddress"=>"Email Adresse", "locked"=>"Account gesperrt,bool", "banoverride"=>"Verbannungen übergehen,bool", if ($session[user][superuser]>=3){ "superuser"=>"Superuser,enum,0,Standard Spieltage pro Kalendertag,1,Unbegrenzt Spieltage pro Kalendertag,2,Kreaturen und Spott administrieren,3,User administrieren,4,Götter administrieren"}, "User Infos,title",') |
Autor: | Meteora [ Di 22 Feb, 2005 19:25 ] |
Betreff des Beitrags: | |
omg das kann ja gar nicht gehen, da das ja alles in einem array()-tag stattfindet! die lösung wäre, den ganzen Array-Tag per if($session[user][superuser]==4){ (Bei >=3 wäre es Grösser Gleich Co-Admin!) array("....."); }else{ array("....."); } zu ändern |
Autor: | Arîzto [ Di 22 Feb, 2005 19:31 ] |
Betreff des Beitrags: | |
Test ich mal... Jetzt habe ichdas so. $this->bbcode_second_pass_code('', '$userinfo = array( ... ); if ($session[user][superuser]==4){ array( "superuser"=>"Superuser,enum,0,Standard Spieltage pro ... ); array( ... );') Geht aber nicht. Der meckert jetzt am Ende rum... "?>" ~edit Jo, jetzt nochmal... ^^" |
Autor: | Meteora [ Di 22 Feb, 2005 19:33 ] |
Betreff des Beitrags: | |
Du musst einfach wie beim beispiel oben vorgehen, nur beim }else{ - array das Superuserbestimmen weglassen... easy oder? €dit : doofe postediter |
Autor: | Arîzto [ Di 22 Feb, 2005 19:50 ] |
Betreff des Beitrags: | |
$this->bbcode_second_pass_code('', 'if ($session[user][superuser]==4){ $userinfo = array( ...... ); }else{ array( ....... );') So habe ich das jetzt, aber wenn ich in den Usereditor gehe sehe ich nur noch die Zeile, die hier für SU 4 frei ist. Muss ich dann statt }else{ nochmal }if ($session[user][superuser]>=3{ oder so eingeben? |
Autor: | Meteora [ Di 22 Feb, 2005 19:51 ] |
Betreff des Beitrags: | |
ehm sorry aber WENN du Superuser 4 bist, siehst du ja nur das array von superuser 4! Wenn du 3 bist, nur das von 3 etc. mfg |
Autor: | Arîzto [ Di 22 Feb, 2005 19:55 ] |
Betreff des Beitrags: | |
Ich kann es aber doch auch einstellen, dass das oben nur für 4 ist, und das darunter für alles ab 3... |
Autor: | Meteora [ Di 22 Feb, 2005 19:58 ] |
Betreff des Beitrags: | |
erm du kannst mathe oder? ==4 > Wenn exakt gleich 4 ==3 > Wenn exakt gleich 3 |
Autor: | Arîzto [ Di 22 Feb, 2005 20:02 ] |
Betreff des Beitrags: | |
$this->bbcode_second_pass_code('', 'if ($session[user][superuser]==4){ $userinfo = array( ... ); }if ($session[user][superuser]>=3){ array(') So habe ich das... aber ich sehe nur das, was ==4 ist... |
Autor: | Meteora [ Di 22 Feb, 2005 20:04 ] |
Betreff des Beitrags: | |
Link zur source.php bitte oder es gibt keine hilfe mehr achja... ich würde zuerstmal checken ob du WIRKLICH Superuser 4 bist, was ich nicht vermute. denn sonst hättest du sicht auf Superuser4 mit dem dazugehörigen superuseränderer. achja.... [php] "superuser"=>"Superuser,enum,0,Standard Spieltage pro Kalendertag,1,Unbegrenzt Spieltage pro Kalendertag,2,Kreaturen und Spott administrieren,3,User administrieren", [/php] beinhaltet nur bis Superuser 3... [php] if ($session[user][superuser]==4){ $userinfo = array( "Account Info,title", "acctid"=>"User ID,viewonly", "login"=>"Login", "newpassword"=>"Neues Passwort", "emailaddress"=>"Email Adresse", "locked"=>"Account gesperrt,bool", "banoverride"=>"Verbannungen übergehen,bool", "superuser"=>"Superuser,enum,0,Standard Spieltage pro Kalendertag,1,Unbegrenzt Spieltage pro Kalendertag,2,Kreaturen und Spott administrieren,3,User administrieren", "User Infos,title", "name"=>"Display Name", "title"=>"Titel (muss auch in Display Name)", "ctitle"=>"Eigener Titel (muss auch in Display Name)", "sex"=>"Geschlecht,enum,0,Männlich,1,Weiblich", // we can't change this this way or their stats will be wrong. // "race"=>"Race,enum,0,Unknown,1,Troll,2,Elf,3,Human,4,Dwarf,5,Echse", "age"=>"Tage seit Level 1,int", "dragonkills"=>"Drachenkills,int", "dragonage"=>"Alter beim letzten Drachenkill,int", "bestdragonage"=>"Jüngstes Alter bei einem Drachenkill,int", "bio"=>"Bio", "Werte,title", "level"=>"Level,int", "experience"=>"Erfahrung,int", "hitpoints"=>"Lebenspunkte (aktuell),int", "maxhitpoints"=>"Maximale Lebenspunkte,int", "turns"=>"Runden übrig,int", "playerfights"=>"Spielerkämpfe übrig,int", "attack"=>"Angriffswert (inkl. Waffenschaden),int", "defence"=>"Verteidigung (inkl. Rüstung),int", "spirits"=>"Stimmung (nur Anzeige),enum,-2,Sehr schlecht,-1,Schlecht,0,Normal,1,Gut,2,Sehr gut", "resurrections"=>"Auferstehungen,int", "alive"=>"Lebendig,int", "reputation"=>"Ansehen (-50 - +50),int", "Spezialitäten,title", "specialty"=>"Spezialität,enum,0,Unspezifiziert,1,Dunkle Künste,2,Mystische Kräfte,3,Diebeskunst", "darkarts"=>"`4Stufe in Dunklen Künsten`0,int", "darkartuses"=>"`4^--heute übrig`0,int", "magic"=>"`%Stufe in Mystischen Kräften`0,int", "magicuses"=>"`%^--heute übrig`0,int", "thievery"=>"`^Stufe in Diebeskunst`0,int", "thieveryuses"=>"`^^--heute übrig`0,int", "Grabkämpfe,title", "deathpower"=>"Gefallen bei Ramius,int", "gravefights"=>"Grabkämpfe übrig,int", "soulpoints"=>"Seelenpunkte (HP im Tod),int", "Ausstattung,title", "gems"=>"Edelsteine,int", "gold"=>"Bargold,int", "goldinbank"=>"Gold auf der Bank,int", "transferredtoday"=>"Anzahl Transfers heute,int", "amountouttoday"=>"Heute ausgegengener Wert der Überweisungen,int", "weapon"=>"Name der Waffe", "weapondmg"=>"Waffenschaden,int", "weaponvalue"=>"Kaufwert der Waffe,int", "armor"=>"Name der Rüstung", "armordef"=>"Verteidigungswert,int", "armorvalue"=>"Kaufwert der Rüstung,int", "Sonderinfos,title", "house"=>"Haus-ID,int", "housekey"=>"Hausschlüssel?,int", "marriedto"=>"Partner-ID (4294967295 = Violet/Seth),int", "charisma"=>"Flirts (4294967295 = verheiratet mit Partner),int", "seenlover"=>"Geflirtet,bool", "seenbard"=>"Barden gehört,bool", "charm"=>"Charme,int", "seendragon"=>"Drachen heute gesucht,bool", "seenmaster"=>"Meister befragt,bool", "usedouthouse"=>"Plumpsklo besucht,bool", "fedmount"=>"Tier gefüttert,bool", "gotfreeale"=>"Frei-Ale (MSB: getrunken - LSB: spendiert),int", "hashorse"=>"Tier,enum$mounts", "boughtroomtoday"=>"Zimmer für heute bezahlt,bool", "drunkenness"=>"Betrunken (0-100),int", "kleineswesen"=>"WKs durch kleines Wesen,int", "avatar"=>"Avatar:", "Weitere Infos,title", "beta"=>"Nimmt am Betatest teil,viewonly", "slainby"=>"Gekillt von Spieler,viewonly", "laston"=>"Zuletzt Online,viewonly", "lasthit"=>"Letzter neuer Tag,viewonly", "lastmotd"=>"Datum der letzten MOTD,viewonly", "lastip"=>"Letzte IP,viewonly", "uniqueid"=>"Unique ID,viewonly", "gentime"=>"Summe der Seitenerzeugungszeiten,viewonly", "gentimecount"=>"Seitentreffer,viewonly", "allowednavs"=>"Zulässige Navigation,viewonly", "dragonpoints"=>"Eingesetzte Drachenpunkte,viewonly", "bufflist"=>"Spruchliste,viewonly", "prefs"=>"Einstellungen,viewonly", "lastwebvote"=>"Zuletzt bei Top Wep Games gewählt,viewonly", "donationconfig"=>"Spendenkäufe,viewonly" ); }else if ($session[user][superuser]==3){ $userinfo = array( "Account Info,title", "acctid"=>"User ID,viewonly", "login"=>"Login", "newpassword"=>"Neues Passwort", "emailaddress"=>"Email Adresse", "locked"=>"Account gesperrt,bool", "banoverride"=>"Verbannungen übergehen,bool", //"superuser"=>"Superuser,enum,0,Standard Spieltage pro Kalendertag,1,Unbegrenzt Spieltage pro Kalendertag,2,Kreaturen und Spott administrieren,3,User administrieren", "User Infos,title", "name"=>"Display Name", "title"=>"Titel (muss auch in Display Name)", "ctitle"=>"Eigener Titel (muss auch in Display Name)", "sex"=>"Geschlecht,enum,0,Männlich,1,Weiblich", // we can't change this this way or their stats will be wrong. // "race"=>"Race,enum,0,Unknown,1,Troll,2,Elf,3,Human,4,Dwarf,5,Echse", "age"=>"Tage seit Level 1,int", "dragonkills"=>"Drachenkills,int", "dragonage"=>"Alter beim letzten Drachenkill,int", "bestdragonage"=>"Jüngstes Alter bei einem Drachenkill,int", "bio"=>"Bio", "Werte,title", "level"=>"Level,int", "experience"=>"Erfahrung,int", "hitpoints"=>"Lebenspunkte (aktuell),int", "maxhitpoints"=>"Maximale Lebenspunkte,int", "turns"=>"Runden übrig,int", "playerfights"=>"Spielerkämpfe übrig,int", "attack"=>"Angriffswert (inkl. Waffenschaden),int", "defence"=>"Verteidigung (inkl. Rüstung),int", "spirits"=>"Stimmung (nur Anzeige),enum,-2,Sehr schlecht,-1,Schlecht,0,Normal,1,Gut,2,Sehr gut", "resurrections"=>"Auferstehungen,int", "alive"=>"Lebendig,int", "reputation"=>"Ansehen (-50 - +50),int", "Spezialitäten,title", "specialty"=>"Spezialität,enum,0,Unspezifiziert,1,Dunkle Künste,2,Mystische Kräfte,3,Diebeskunst", "darkarts"=>"`4Stufe in Dunklen Künsten`0,int", "darkartuses"=>"`4^--heute übrig`0,int", "magic"=>"`%Stufe in Mystischen Kräften`0,int", "magicuses"=>"`%^--heute übrig`0,int", "thievery"=>"`^Stufe in Diebeskunst`0,int", "thieveryuses"=>"`^^--heute übrig`0,int", "Grabkämpfe,title", "deathpower"=>"Gefallen bei Ramius,int", "gravefights"=>"Grabkämpfe übrig,int", "soulpoints"=>"Seelenpunkte (HP im Tod),int", "Ausstattung,title", "gems"=>"Edelsteine,int", "gold"=>"Bargold,int", "goldinbank"=>"Gold auf der Bank,int", "transferredtoday"=>"Anzahl Transfers heute,int", "amountouttoday"=>"Heute ausgegengener Wert der Überweisungen,int", "weapon"=>"Name der Waffe", "weapondmg"=>"Waffenschaden,int", "weaponvalue"=>"Kaufwert der Waffe,int", "armor"=>"Name der Rüstung", "armordef"=>"Verteidigungswert,int", "armorvalue"=>"Kaufwert der Rüstung,int", "Sonderinfos,title", "house"=>"Haus-ID,int", "housekey"=>"Hausschlüssel?,int", "marriedto"=>"Partner-ID (4294967295 = Violet/Seth),int", "charisma"=>"Flirts (4294967295 = verheiratet mit Partner),int", "seenlover"=>"Geflirtet,bool", "seenbard"=>"Barden gehört,bool", "charm"=>"Charme,int", "seendragon"=>"Drachen heute gesucht,bool", "seenmaster"=>"Meister befragt,bool", "usedouthouse"=>"Plumpsklo besucht,bool", "fedmount"=>"Tier gefüttert,bool", "gotfreeale"=>"Frei-Ale (MSB: getrunken - LSB: spendiert),int", "hashorse"=>"Tier,enum$mounts", "boughtroomtoday"=>"Zimmer für heute bezahlt,bool", "drunkenness"=>"Betrunken (0-100),int", "kleineswesen"=>"WKs durch kleines Wesen,int", "avatar"=>"Avatar:", "Weitere Infos,title", "beta"=>"Nimmt am Betatest teil,viewonly", "slainby"=>"Gekillt von Spieler,viewonly", "laston"=>"Zuletzt Online,viewonly", "lasthit"=>"Letzter neuer Tag,viewonly", "lastmotd"=>"Datum der letzten MOTD,viewonly", "lastip"=>"Letzte IP,viewonly", "uniqueid"=>"Unique ID,viewonly", "gentime"=>"Summe der Seitenerzeugungszeiten,viewonly", "gentimecount"=>"Seitentreffer,viewonly", "allowednavs"=>"Zulässige Navigation,viewonly", "dragonpoints"=>"Eingesetzte Drachenpunkte,viewonly", "bufflist"=>"Spruchliste,viewonly", "prefs"=>"Einstellungen,viewonly", "lastwebvote"=>"Zuletzt bei Top Wep Games gewählt,viewonly", "donationconfig"=>"Spendenkäufe,viewonly" ); } [/php] nicht getestet. |
Autor: | Arîzto [ Di 22 Feb, 2005 20:17 ] |
Betreff des Beitrags: | |
Hadriel... du hast vorn gesagt, dass ich da 4 eingeben muss, was meinst du, weshalb da noch 3 stand? Vielleicht damit ich mich auf 4 stellen kann?? http://logd.apg-hosting.info/source.php |
Autor: | Meteora [ Di 22 Feb, 2005 20:22 ] |
Betreff des Beitrags: | |
sorry, du als Superuser 4 MUSST ja nur das sehen was superuser 4 kann! Also alles. Schalt ma dein hirn ein! |
Autor: | Arîzto [ Di 22 Feb, 2005 20:25 ] |
Betreff des Beitrags: | |
>=3 heisst doch, dass es 3er und 4er sehen können... Dann müsste ich das als 4er genauso sehen, wie das, was ==4 ist. |
Autor: | Meteora [ Di 22 Feb, 2005 20:28 ] |
Betreff des Beitrags: | |
omg... DU brauchst nur 1mal die Usersettings zu sehen, nicht 2mal! |
Autor: | NoO [ Do 26 Jan, 2006 17:40 ] |
Betreff des Beitrags: | |
Hi Ich hab mal ne frage und zwar in welcher datei hast du denn bitte den status 4 Götter administrieren hinzugefügt ? Wäre echt hilfreich thx |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |