Und wozu ist dann die Funktion "Joinus anfragen bearbeiten" bei Groups?
Da werden doch die Namen angezeigt und ausgelesen wird das ganze aus der Tabelle
prefix_usercheck
Ich hab es mir mal angesehen, aber scheitere kläglich mangels php Kenntnisse
Hier mal ein Codeauszug der groups.php
zeile 198 - 239
if ($um == 'joinus') {
$design = new design ( 'Admins Area', 'Admins Area', 2 );
$design->header();
# als trial aufnehmen
if ($menu->getA(2) == 'a' AND is_numeric($menu->getE(2)) AND $menu->getE(2) <> 0) {
$check = escape($menu->get(3), 'string');
$id = escape($menu->getE(2), 'integer');
db_query("DELETE FROM prefix_usercheck WHERE ak = 4 AND `check` = '".$check."'");
db_query("UPDATE prefix_user SET recht = -3 WHERE id = ".$id." AND recht > -3");
sendpm ($_SESSION['authid'], $id, 'Deine Joinus Anfrage', 'Du wurdest als Trial-Member aufgenommen.');
$msg = 'erfolgreich als Trial markiert, der User wurde darueber informiert. Jetzt muss er noch in das Team aufgenommen werden.';
}
# aus check tabelle loeschen (nicht aufnehmen)
if ($menu->getA(2) == 'd' AND is_numeric($menu->getE(2))) {
$check = escape($menu->get(3), 'string');
$id = escape($menu->getE(2), 'integer');
db_query("DELETE FROM prefix_usercheck WHERE ak = 4 AND `check` = '".$check."'");
if ($id <> 0) {
sendpm ($_SESSION['authid'], $id, 'Deine Joinus Anfrage', 'Deine Joinus Anfrage wurde leider abgelehnt');
}
$msg = 'erfolgreich gelöscht ..., wenn er schon registriert war wurde ihm eine Nachricht geschickt.';
}
$tpl = new tpl ( 'groups/joinus', 1);
$tpl->set('msg',(empty($msg)?'':'<table width="50%" cellpadding="2" cellspacing="1" border="0" class="border"><tr><td class="Cnorm"><b>Nachricht:</b> '.$msg.'</td></tr></table>'));
$tpl->out(0);
$class = 'Cnorm';
$erg = db_query("SELECT `check`, prefix_usercheck.name, prefix_user.id FROM prefix_usercheck LEFT JOIN prefix_user ON prefix_user.name = BINARY prefix_usercheck.name WHERE ak = 4");
while ($r = db_fetch_assoc($erg)) {
$class = ($class == 'Cnorm' ? 'Cmite' : 'Cnorm' );
$r['class'] = $class;
$r['status'] = (empty($r['id'])?'Registrierung noch nicht abgeschlossen' : 'bereits Registriert');
if (empty($r['id'])) { $r['id'] = 0; }
$tpl->set_ar_out($r,1);
}
$tpl->out(2);
$show = false;
}
Das ist doch das was er sucht, oder?