コード例 #1
0
ファイル: Email.php プロジェクト: AlexusBlack/alexusMailer-2
 public function processMacro()
 {
     $this->to = Macro::File($this->to, $this->enumer);
     $this->text = Macro::All($this->text, $this);
     $this->from_name = Macro::All($this->from_name, $this);
     $this->from_email = Macro::All($this->from_email, $this);
     $this->reply_email = Macro::All($this->reply_email, $this);
     $this->subject = Macro::All($this->subject, $this);
     foreach ($this->additional as $key => $value) {
         $this->additional[$key] = Macro::All($this->additional[$key], $this);
     }
 }
コード例 #2
0
ファイル: Macro.php プロジェクト: AlexusBlack/alexusMailer-2
 public static function All($target, $email)
 {
     $target = Macro::Fields($target, $email);
     $target = Macro::Additional($target, $email->additional);
     $target = Macro::FileRandMultiline($target);
     $target = Macro::File($target, $email->enumer);
     $target = Macro::Url($target, $email->enumer);
     $target = Macro::Date($target);
     $target = Macro::Multiply($target);
     $target = Macro::Enum($target, $email->enumer);
     $target = Macro::Rand($target);
     $target = Macro::RandNumber($target);
     $target = Macro::RandText($target);
     return $target;
 }