» Forum » Clanscript » Fehlersuche und Probleme » Trialmember durch 2 Leader frei aufnehme
  Mitglieder   |   Gallery   |   FAQ's   |   Regeln

[ Anmelden zum schreiben ]

Trialmember durch 2 Leader frei aufnehme
mibo73
Mitglied
0 Beitragspunkte
Posts: 100

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 23.01.2010 - 20:42:23     Zitieren
Hallo,

ich habe Versucht, dass man ein Trialmember nur aufnehmen kann, wenn zuvor ein Siteadmin sein einverständniss gegeben hat.

Dazu habe ich in der Table User_Chek das Feld Freigabe eingefügt.
Die Freigabe ansich klappt auch hervorragen. Was mit aber Probleme macht, ist die User danach als Trial aufzunehmen.
Es sollen 2 Bedingungen erfüllt sein.
1. Es mus ein anderer Siteadmin bereits die Freigabe durchgeführt haben
2. Es mus den User ein anderer Siteadmin wie den Freigeber aufnehmen.

Ich habe den Code dafür wie folgt geändert:
# als trial aufnehmen  
  if ($menu->getA(2) == 'a' AND is_numeric($menu->getE(2)) AND $menu->getE(2) <> 0 AND $r['freigabe'] <> 0 ) {
    $check = escape($menu->get(3), 'string');
    $id    = escape($menu->getE(2), 'integer');
    if ($menu->get(4) == 'addtoteam' AND $r['freigabe']<>$_SESSION['authid']) {
      $gid = db_count_query("SELECT groupid FROM `prefix_usercheck` WHERE `check` = '$check'");
      db_query("INSERT INTO `prefix_groupusers` (gid,uid,fid) VALUES (8,$id,3)");
      db_query("INSERT INTO `prefix_groupusers` (gid,uid,fid) VALUES (5,$id,3)");
      $msg = 'Er wurde als Trial in das Team eingetragen.';
    }


Leider kann ich damit weiterhin die User freigeben, aber ein anderer nicht mehr Aufnehmen.
Die 2. Bedingung soll das Script anhand der der eigenen ID und der eingetragenen ID prüfen.

Wo habe ich mein Denkfehler?


verwendete ilchClan Version: 1.1 M

betroffene Homepage: www.spirits-of-anaria.de

[ Anmelden zum schreiben ]