Private Messages CC an admin?

Begonnen von johho, 30 Juni 2003, 14:40:40

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

jubilee

Hallo !
Für den Einstieg reicht diese bestimmt --->
 //www.selfphp.info

MfG
jubilee

johho

Sooo.. da bin ich wieder.. hier wie versprochen der Code:

(einfach in der /privatemessages/index.php ab Zeile 390 einfügen)

 
Zitat/*####################################Johho Hack PM CC an Admin############################*/
// Absendername auslesen

$query="SELECT uname FROM ".$user_prefix."_users WHERE uid = '$uid'" ; // Username aus DB auslesen anhand von UID
$userfromname=sql_fetch_row( sql_query($query, $dbi) ,$dbi) ;  // Den Usernamen der Variablen $Userfromname zuordnen

// Zielname auslesen

$query="SELECT uname FROM ".$user_prefix."_users WHERE uid = '$to_userid'" ; // Username aus DB auslesen anhand von to_userid
$usertoname=sql_fetch_row( sql_query($query, $dbi) ,$dbi) ;  // Den Usernamen der Variablen $Usertoname zuordnen

// erneute PM an Admin Senden

$adminid="2";   // hier die Userid eingeben, der die PM als CC bekommen soll!!

$qry = "INSERT INTO ".$prefix."_priv_msgs (msg_image, subject, from_userid, to_userid, msg_time, msg_text) ";
$qry .= "VALUES ('".$arrpostdata["image"]."', 'CC von  ".$userfromname["0"]." an ".$usertoname["0"]." Betreff:".$arrpostdata["subject"]."', ".$uid.", ".$adminid.", now(), '".$message."')";

//CC Sendung nur wenn Absender- oder Zieladresse nicht gleich Adminadresse
if ($to_userid != $adminid and $uid != $adminid){
   if(!$result = sql_query($qry, $dbi))
   {
   prvmsgerror(_ERRMSGNOSUBMIT);
   }
}
/*#####################################Johho Hack CC an Admin Ende###########################*/

Features:
- Der Admin bekommt alle PM's, die NICHT an ihn direkt oder von ihm adressiert sind, als CC, mit Angabe von Wem an Wen und mit welchem Betreff diese versand worden sind. Der Adminaccount kann per Variable eingestellt werden.

Ich werd das ganze jetzt noch für replys einbauen, das werd ich aber erst morgen schaffen..

Also, danke schon mal für eure Hilfe und Tipps, ohne die ich das nicht hinbekommen hätte ;)


Kritik und Anregungen erwünscht! ;)

NACHTRAG:
Kann mir mal einer erklären, wieso ich quoten muss, damit der code nicht formatiert wird?? wenn ich code und /code verwende, dann sind unerwünschte Zeilenumbrüche drin, bei quote nicht.. für was brauch ich dann code????


[Editiert am 2/7/2003 von johho]