class-affiliates-mail.php 1.33 KB
<?php
 class Affiliates_Mail { private $mailer = 'mail'; private $charset = 'UTF-8'; public function __set( $name, $IXAP87 ) { switch ( $name ) { case 'mailer' : $this->mailer = $IXAP87; break; case 'charset' : $this->charset = $IXAP87; break; } } public function __get( $name ) { $IXAP15 = null; switch ( $name ) { case 'mailer' : $IXAP15 = $this->mailer; break; case 'charset' : $IXAP15 = $this->charset; break; } return $IXAP15; } public function __construct() { } public function mail( $IXAP32, $IXAP350, $message, $IXAP469 = array(), $IXAP476 = array(), $IXAP214 = array() ) { $IXAP470 = 'MIME-Version: 1.0' . "\r\n"; $IXAP470 .= 'Content-type: text/html; charset="' . get_option( 'blog_charset' ) . '"' . "\r\n"; foreach ( $IXAP469 as $IXAP78 => $IXAP87 ) { if ( key_exists( $IXAP78, $IXAP469 ) ) { $IXAP471 = $IXAP469[$IXAP78]; $IXAP350 = str_replace( "[" . $IXAP78 . "]", $IXAP471, $IXAP350 ); $message = str_replace( "[" . $IXAP78 . "]", $IXAP471, $message ); } } foreach ( $IXAP476 as $IXAP479 ) { if ( isset( $IXAP214[$IXAP479]['value'] ) ) { $IXAP471 = Affiliates_Utility::filter( $IXAP214[$IXAP479]['value'] ); } else { $IXAP471 = ""; } $IXAP350 = str_replace( "[" . $IXAP479 . "]", $IXAP471, $IXAP350 ); $message = str_replace( "[" . $IXAP479 . "]", $IXAP471, $message ); } @call_user_func( $this->mailer, $IXAP32, $IXAP350, $message, $IXAP470 ); } }