bigmo
26.01.2005, 08:45
Hallo Cracks,
ich möchte die promotion.php (Beförderungen) dahingehend umschreiben das das Script nicht nach der Usergrupid schaut sondern nach membergroupids. In der Stadard-Version ist es ja so das der Benutzer der befördet werden soll in der Usergroup sein muss, die man als Kriterium vergibt. Ich benötige die Funktion allerdings so das Benutzer abhängig von der Zugehörikgeit zu "membergroupids" befördert werden.
Ich habe mit das Script promotion.php mal angeschaut und auch die betreffende Zeile gefunden (meine ich zumindest)
LEFT JOIN " . TABLE_PREFIX . "userpromotion AS userpromotion ON (user.usergroupid LIKE userpromotion.usergroupid)
Ich habe jetzt schon versucht das so umzuschreiben
LEFT JOIN " . TABLE_PREFIX . "userpromotion AS userpromotion ON (user.membergroupids LIKE userpromotion.usergroupid)
Was aber zu folge hatte das nur Benutzer verschoben wurden, die die entsprechende Gruppen-ID als erstes stehen hatten. Also zB ich wähle als zu befördende Gruppe die ID10 aus, dann wird mit meiner änderung zwar alle Member korrekt befördert deren membergroupids "10,...." ist aber nicht Benutzer deren membergroupids "....,10,..." ist.
Ich hoffe ihr versteht was ich meine, und könnt mir einen tipp geben....sag auch schon mal DANKE!!!
ich möchte die promotion.php (Beförderungen) dahingehend umschreiben das das Script nicht nach der Usergrupid schaut sondern nach membergroupids. In der Stadard-Version ist es ja so das der Benutzer der befördet werden soll in der Usergroup sein muss, die man als Kriterium vergibt. Ich benötige die Funktion allerdings so das Benutzer abhängig von der Zugehörikgeit zu "membergroupids" befördert werden.
Ich habe mit das Script promotion.php mal angeschaut und auch die betreffende Zeile gefunden (meine ich zumindest)
LEFT JOIN " . TABLE_PREFIX . "userpromotion AS userpromotion ON (user.usergroupid LIKE userpromotion.usergroupid)
Ich habe jetzt schon versucht das so umzuschreiben
LEFT JOIN " . TABLE_PREFIX . "userpromotion AS userpromotion ON (user.membergroupids LIKE userpromotion.usergroupid)
Was aber zu folge hatte das nur Benutzer verschoben wurden, die die entsprechende Gruppen-ID als erstes stehen hatten. Also zB ich wähle als zu befördende Gruppe die ID10 aus, dann wird mit meiner änderung zwar alle Member korrekt befördert deren membergroupids "10,...." ist aber nicht Benutzer deren membergroupids "....,10,..." ist.
Ich hoffe ihr versteht was ich meine, und könnt mir einen tipp geben....sag auch schon mal DANKE!!!