Hallo zusammen,
gibt es eine Funktion die mir es ermöglicht das ich eine Info bekomme wenn einer seine Daten im Profil ändert?
Hier kann eine Notiz zum Merk-Eintrag hinzugefügt werden (optional)
Geschlossen |
# definie and print msg $fmsg = ( isset($fmsg) ? $fmsg : $lang['changesuccessful'] ); wd('?user-8' , $fmsg , 10 );
# definie and print msg $fmsg = ( isset($fmsg) ? $fmsg : $lang['changesuccessful'] ); // Info per PM $eid = '1'; # EmpfängerID der automatischen Nachrichten $inforecht = '-3'; # [-9 Admin, -8 CoAdmin, -7 SiteAdmin, -6 Leader, -5 CoLeader, -4 Member, -3 Trialmember, -2 Superuser, -1 User, 0 Gast] // $name = @db_result(db_query("SELECT name FROM prefix_user WHERE id = ".$_SESSION['authid']),0); $recht = @db_result(db_query("SELECT recht FROM prefix_user WHERE id = ".$_SESSION['authid']),0); $betreff = 'Ich habe mein Profil geändert'; $text = '\n[u]Automatisch gesendete Nachricht:[/u]\n\n[b]'.$name.'[/b] hat sein Profil geändert!\n[url=/index.php?user-details-'.$_SESSION['authid'].']Profil ansehen[/url] | [url='.$website.'/index.php?forum-privmsg-new=0&empfid='.$_SESSION['authid'].']Nachricht senden[/url]\n\n'; if ($recht <= $inforecht) { sendpm ($_SESSION['authid'],$eid,$betreff,$text,0); } // wd('?user-8' , $fmsg , 10 );
// Design save $_SESSION['authgfx'] = $_POST['template']; # change other profil fields profilefields_change_save ( $_SESSION['authid'] ); $design->header(); # definie and print msg $fmsg = ( isset($fmsg) ? $fmsg : $lang['changesuccessful'] ); // Info per PM $eid = '122'; # EmpfängerID der automatischen Nachrichten $website = 'http://www.oskorei.de'; # Domain der WebSite, für Verlinkungen im Text $inforecht = '-3'; # [-9 Admin, -8 CoAdmin, -7 SiteAdmin, -6 Leader, -5 CoLeader, -4 Member, -3 Trialmember, -2 Superuser, -1 User, 0 Gast] // $name = @db_result(db_query("SELECT name FROM prefix_user WHERE id = ".$_SESSION['authid']),0); $recht = @db_result(db_query("SELECT recht FROM prefix_user WHERE id = ".$_SESSION['authid']),0); $betreff = 'Ich habe mein Profil geändert'; $text = '\n[u]Automatisch gesendete Nachricht:[/u]\n\n[b]'.$name.'[/b] hat sein Profil geändert!\n[url='.$website.'/index.php?user-details-'.$_SESSION['authid'].']Profil ansehen[/url] | [url='.$website.'/index.php?forum-privmsg-new=0&empfid='.$_SESSION['authid'].']Nachricht senden[/url]\n\n'; if ($recht <= $inforecht) { sendpm ($_SESSION['authid'],$eid,$betreff,$text,0); } // wd('?user-8' , $fmsg , 10 ); } } else { $tpl = new tpl ( 'user/login' ); $tpl->set_out('WDLINK', '?user-8', 0); } $design->footer(); ?>
# das recht eines users aendern case 'changeRecht' : $uid = $menu->get(2); $name = db_result(db_query("SELECT name FROM prefix_user WHERE id = ".$uid),0); $altes_recht = db_result(db_query("SELECT recht FROM prefix_user WHERE id = ".$uid),0); $neues_recht = escape($_GET['newr'], 'integer'); if (($neues_recht > $_SESSION['authright'] AND $altes_recht > $_SESSION['authright']) OR ($_SESSION['authid'] == 1 AND $uid <> 1)) { $q = "UPDATE prefix_user SET recht = ".$neues_recht." WHERE id = ".$uid; db_query($q); # Ab hier meine Änderungen $membercreatetime = time(); $hispic = '../include/images/history/newmember.png'; # Hier bitte den festen Pfad für dein "Neues Team" Bild eingeben $txt = 'Wir begrüssen ein neues Mitglied. Herzlich Willkommen [color=#00FF00]'.$name. '[/color]'; if ( $_SESSION['authright'] <= -4 ) { # Wenn Recht geändert, dann Eintrag in History $title = 'Neues Mitglied beigetreten'; } else {$title=''; db_query("INSERT INTO prefix_history (date, title, hispic, txt ) VALUES (FROM_UNIXTIME(".$membercreatetime."),'".$title."','".$hispic."','".$txt."')"); } # Änderungen Ende
case 'changeRecht' : $uid = $menu->get(2); $membercreatetime = time(); $hispic = '../include/images/history/newmember.png'; # Hier bitte den festen Pfad für dein "Neues Team" Bild eingeben $altes_recht = db_result(db_query("SELECT name, recht FROM prefix_user WHERE id = ".$uid),0); if ($altes_recht != $neues_recht AND $neues_recht <= -4) { # Wenn Recht geändert, dann Eintrag in History $title = 'Neues Mitglied beigetreten'; } $txt = 'Wir begrüssen ein neues Mitglied. Herzlich Willkommen [color=#00FF00]'.$name. '[/color]'; $neues_recht = escape($_GET['newr'], 'integer'); if (($neues_recht > $_SESSION['authright'] AND $altes_recht > $_SESSION['authright']) OR ($_SESSION['authid'] == 1 AND $uid <> 1)) { $q = "UPDATE prefix_user SET recht = ".$neues_recht." WHERE id = ".$uid; db_query($q); db_query("INSERT INTO prefix_history (date, title, hispic, txt ) VALUES (FROM_UNIXTIME(".$membercreatetime."),'".$title."','".$hispic."','".$txt."')"); }
$altes_recht = db_result(db_query("SELECT name, recht FROM prefix_user WHERE id = ".$uid),0);
list($alter_name, $altes_recht) = db_fetch_row(db_query("SELECT name, recht FROM prefix_user WHERE id = ".$uid),0);
Geschlossen | ||
![]() |
Zurück zu Allgemein |