07.08.2012, 07:30
Hi,
ich habe folgenden Code zum automatischen Versenden von PMs geschrieben / mir zusammen kopiert
User 1 hat alle PNs in seinem Ausgang, das passt also. Allerdings steht bei Empfänger überall "Keine Angabe (Nicht gesendet)"
ich habe folgenden Code zum automatischen Versenden von PMs geschrieben / mir zusammen kopiert
PHP-Code:
global $mybb;
$qry_pmempfaenger = "SELECT userid FROM Tabelle";
$result_pmempfaenger = mysql_query($qry_pmempfaenger);
while($pmempfaenger_row = mysql_fetch_object($result_pmempfaenger))
{
require_once MYBB_ROOT."inc/datahandlers/pm.php";
$pmhandler = new PMDataHandler();
$subject = "Subj";
$message = "Hi,
(dies ist eine autmoatisch generierte PM)";
$pm = array(
'subject' => $subject,
'message' => $message,
'toid' => $pmempfaenger_row->userid,
'fromid' => 1
);
$pmhandler->set_data($pm);
if(!$pmhandler->validate_pm())
return false;
else
{
$pmhandler->insert_pm();
//return true;
}
}
User 1 hat alle PNs in seinem Ausgang, das passt also. Allerdings steht bei Empfänger überall "Keine Angabe (Nicht gesendet)"