/** * getInstanceメソッド * * このクラスのオブジェクトを生成する。 * 既に生成されていたら、前回と同じものを返す。 * * @return object $instance */ public static function getInstance() { if (!self::$_instance) { self::$_instance = new self(); } return self::$_instance; }
$cpcTitle = "CPC期間:" . date("Y年m月d日", strtotime($startDate)) . "~" . date("Y年m月d日", strtotime($endDate)); $cpaTitle = "CPA期間:" . date("Y年m月d日", strtotime($startDate)) . "~" . date("Y年m月d日", strtotime($endDate)); $roiTitle = "ROI期間:" . date("Y年m月d日", strtotime($startDate)) . "~" . date("Y年m月d日", strtotime($endDate)); $smartyOBJ->assign("registTitle", $registTitle); $smartyOBJ->assign("preRegistTitle", $preRegistTitle); $smartyOBJ->assign("payTitle", $payTitle); $smartyOBJ->assign("accessTitle", $accessTitle); $smartyOBJ->assign("advertiseTitle", $advertiseTitle); $smartyOBJ->assign("cvrTitle", $cvrTitle); $smartyOBJ->assign("cpcTitle", $cpcTitle); $smartyOBJ->assign("cpaTitle", $cpaTitle); $smartyOBJ->assign("roiTitle", $roiTitle); /**************************************************/ /*** ログイン代理店毎で閲覧可能な媒体を取得 ***/ /**************************************************/ $adminBaitaiAgencyCdSettingOBJ = AdmBaitaiAgencyCdSetting::getInstance(); if (!$corporation) { $whereAryAll = ""; $otherAryAll = ""; // 管理IDがない⇒代理店⇒代理店毎に設定した媒体コードを取得 if ($loginBaitaiUserData) { $whereAryAll[] = "baitai_agency_id = " . $loginBaitaiUserData["id"]; $otherAryAll[] = "ORDER BY media_cd"; $cdSettingList = $adminBaitaiAgencyCdSettingOBJ->getBaitaiAgencyCdSettingList($whereAryAll, $otherAryAll); foreach ($cdSettingList as $val) { $mediaCdList[] = $val["media_cd"]; $mediaCdNameList[$val["media_cd"]] = $val["media_name"]; } } if (!$mediaCdList) { // 代理店媒体コード設定が無ければエラーメッセージ作成