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)"
	
 PM Handler - keine Empfänger
				

