/** * getInstanceメソッド * * このクラスのオブジェクトを生成する。 * 既に生成されていたら、前回と同じものを返す。 * * @return object $instance */ public static function getInstance() { if (!self::$_instance) { self::$_instance = new self(); } return self::$_instance; }
* Copyright (c) 2009 Fraise, Inc. * All rights regulard. */ /** * 定期メルマガ送信ページ処理ファイル。by SMTP * * @copyright 2011 Fraise, Inc. * @author norihisa Hosoda */ // プロジェクトディレクトリの絶対パス define("D_BASE_DIR", dirname(dirname(dirname(__FILE__)))); // Web側・管理側共通処理ファイルの読み込み require_once D_BASE_DIR . "/common/common.php"; ini_set("memory_limit", "-1"); set_time_limit(0); $AdmMailMagazineOBJ = AdmMailMagazine::getInstance(); $KeyConvertOBJ = KeyConvert::getInstance(); $AdminUserOBJ = AdmUser::getInstance(); $SendMailOBJ = SendMail::getInstance(); $UserOBJ = User::getInstance(); //通常メルマガ用とひっぺ用ふたつインスタンス $normalComSendMagicDeliveryOBJ = new ComSendMagicDelivery(); $reverseComSendMagicDeliveryOBJ = new ComSendMagicDelivery(); $timeStamp = strtotime(date("H:i:00")); $hour = idate("H"); $minute = idate("i"); $intervalKey = 2; //$whereTestArray = ""; //$whereTestArray[] = "id = 255"; // norihisa_hosoda@fraise.jpへ //$regularList = $AdmMailMagazineOBJ->testGetSendMailRegularList($whereTestArray); $regularList = $AdmMailMagazineOBJ->getSendMailRegularList();
/** * convertMailElementsメソッド * * メールタイトル、文言、HTML等の%変換処理を実施 * * @param array $contents メールコンテンツ * @param integer $userId 送信相手のUserテーブルID * @param array $convertAry %変換用配列(個別処理用) * @return array 変換済みメール要素配列 */ public function convertMailElements($elements, $userId = "", $convertAry = "") { $AdmMailMagazineOBJ = AdmMailMagazine::getInstance(); return $AdmMailMagazineOBJ->convertMailElements($elements, $userId, $convertAry); }