Changeset 1654

Show
Ignore:
Timestamp:
08/19/08 00:58:13 (3 months ago)
Author:
sambauers
Message:

Prefix the $phpmailer global with bb_ (of course).

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/bb-includes/pluggable.php

    r1653 r1654  
    543543        extract( apply_filters( 'bb_mail', compact( 'to', 'subject', 'message', 'headers' ) ) ); 
    544544 
    545         global $phpmailer; 
     545        global $bb_phpmailer; 
    546546 
    547547        // (Re)create it, if it's gone missing 
    548         if ( !is_object( $phpmailer ) || !is_a( $phpmailer, 'PHPMailer' ) ) { 
     548        if ( !is_object( $bb_phpmailer ) || !is_a( $bb_phpmailer, 'PHPMailer' ) ) { 
    549549                require_once BACKPRESS_PATH . 'class.mailer.php'; 
    550550                require_once BACKPRESS_PATH . 'class.mailer-smtp.php'; 
    551                 $phpmailer = new PHPMailer(); 
     551                $bb_phpmailer = new PHPMailer(); 
    552552        } 
    553553 
     
    609609 
    610610        // Empty out the values that may be set 
    611         $phpmailer->ClearAddresses(); 
    612         $phpmailer->ClearAllRecipients(); 
    613         $phpmailer->ClearAttachments(); 
    614         $phpmailer->ClearBCCs(); 
    615         $phpmailer->ClearCCs(); 
    616         $phpmailer->ClearCustomHeaders(); 
    617         $phpmailer->ClearReplyTos(); 
     611        $bb_phpmailer->ClearAddresses(); 
     612        $bb_phpmailer->ClearAllRecipients(); 
     613        $bb_phpmailer->ClearAttachments(); 
     614        $bb_phpmailer->ClearBCCs(); 
     615        $bb_phpmailer->ClearCCs(); 
     616        $bb_phpmailer->ClearCustomHeaders(); 
     617        $bb_phpmailer->ClearReplyTos(); 
    618618 
    619619        // From email and name 
     
    635635 
    636636        // Set the from name and email 
    637         $phpmailer->From = apply_filters( 'bb_mail_from', $from_email ); 
    638         $phpmailer->FromName = apply_filters( 'bb_mail_from_name', $from_name ); 
     637        $bb_phpmailer->From = apply_filters( 'bb_mail_from', $from_email ); 
     638        $bb_phpmailer->FromName = apply_filters( 'bb_mail_from_name', $from_name ); 
    639639 
    640640        // Set destination address 
    641         $phpmailer->AddAddress( $to ); 
     641        $bb_phpmailer->AddAddress( $to ); 
    642642 
    643643        // Set mail's subject and body 
    644         $phpmailer->Subject = $subject; 
    645         $phpmailer->Body = $message; 
     644        $bb_phpmailer->Subject = $subject; 
     645        $bb_phpmailer->Body = $message; 
    646646 
    647647        // Add any CC and BCC recipients 
    648648        if ( !empty($cc) ) { 
    649649                foreach ( (array) $cc as $recipient ) { 
    650                         $phpmailer->AddCc( trim($recipient) ); 
     650                        $bb_phpmailer->AddCc( trim($recipient) ); 
    651651                } 
    652652        } 
    653653        if ( !empty($bcc) ) { 
    654654                foreach ( (array) $bcc as $recipient) { 
    655                         $phpmailer->AddBcc( trim($recipient) ); 
     655                        $bb_phpmailer->AddBcc( trim($recipient) ); 
    656656                } 
    657657        } 
    658658 
    659659        // Set to use PHP's mail() 
    660         $phpmailer->IsMail(); 
     660        $bb_phpmailer->IsMail(); 
    661661 
    662662        // Set Content-Type and charset 
     
    670670        // Set whether it's plaintext or not, depending on $content_type 
    671671        if ( $content_type == 'text/html' ) { 
    672                 $phpmailer->IsHTML( true ); 
     672                $bb_phpmailer->IsHTML( true ); 
    673673        } else { 
    674                 $phpmailer->IsHTML( false ); 
     674                $bb_phpmailer->IsHTML( false ); 
    675675        } 
    676676 
     
    681681 
    682682        // Set the content-type and charset 
    683         $phpmailer->CharSet = apply_filters( 'bb_mail_charset', $charset ); 
     683        $bb_phpmailer->CharSet = apply_filters( 'bb_mail_charset', $charset ); 
    684684 
    685685        // Set custom headers 
    686686        if ( !empty( $headers ) ) { 
    687687                foreach( (array) $headers as $name => $content ) { 
    688                         $phpmailer->AddCustomHeader( sprintf( '%1$s: %2$s', $name, $content ) ); 
     688                        $bb_phpmailer->AddCustomHeader( sprintf( '%1$s: %2$s', $name, $content ) ); 
    689689                } 
    690690        } 
    691691 
    692         do_action_ref_array( 'bb_phpmailer_init', array( &$phpmailer ) ); 
     692        do_action_ref_array( 'bb_phpmailer_init', array( &$bb_phpmailer ) ); 
    693693 
    694694        // Send! 
    695         $result = @$phpmailer->Send(); 
     695        $result = @$bb_phpmailer->Send(); 
    696696 
    697697        return $result;