// E-Mail PM-Hack<br />//---------------<br />}<br />if ($email) {<br /> $Username_q = addslashes($Username);<br /> $g = 0;<br /> $msgquery = "AND (";<br /> for($i=0;$i<=$total;$i++){<br /> $name = "box$i";<br /> if("$HTTP_POST_VARS[$name]"){<br /> $number = "$HTTP_POST_VARS[$name]";<br /> $number = ereg_replace("-NEW","",$number);<br /> $g++;<br /> if ($g > 1) {<br /> $msgquery .= " OR ";<br /> }<br /> $msgquery .= "M_Number = '$number'";<br /> }<br /> }<br /> $msgquery .= ")";<br /> $newline = "\n";<br /> if (stristr(PHP_OS,"win")) {<br /> $newline = "\r\n";<br /> }<br /> $to = $user['U_Email'];<br /> $emailformat = $user['U_EmailFormat'];<br /> $Sender = "{$config['emailaddy']}";<br /> if ($g && $to) {<br /> $query = "<br /> SELECT M_Subject, M_Sender, M_Sent, M_Number, M_Message<br /> FROM {$config['tbprefix']}Messages<br /> WHERE M_Username = '$Username_q'<br /> $msgquery<br /> ";<br /> $sth = $dbh -> do_query($query);<br /> $html = new html;<br /> while ( list ($Msubject,$Msender,$Msent,$Mnumber,$Mmessage) = $dbh -> fetch_array($sth) ) {<br /> $date = $html -> convert_time($Msent);<br /> $mailer = new mailer;<br /> $header = $mailer -> headers($emailformat);<br /> $subject ="Forum-PM: $Msubject";<br /> $Mbody = "From: ".$Msender.$newline."Subject: ".$Msubject.$newline."Date: ".$date.$newline.$newline;<br /> $Mbody .= "$Mmessage";<br /> mail("$to","$subject","$Mbody","$header");<br /> }<br /> $dbh -> finish_sth($sth);<br /> }<br />}