/**
  * getInstanceメソッド
  *
  * このクラスのオブジェクトを生成する。
  * 既に生成されていたら、前回と同じものを返す。
  *
  * @return object $instance
  */
 public static function getInstance()
 {
     if (!self::$_instance) {
         self::$_instance = new self();
     }
     return self::$_instance;
 }
Example #2
0
$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) {
        // 代理店媒体コード設定が無ければエラーメッセージ作成