Example #1
0
	/**
	 * リアル戻しURLを取得します。
	 * @param array $anken 案件情報
	 * @param array $session セッション情報
	 * @return string リアル戻しURL
	 */
	public function getRealReturnUrl(&$anken, &$session) {
		$url = "";
		// 通常アクセスの場合のみ、リアル戻しを行う
		if ($this->_isIlligalAccess == false) {
			$url = parent::getRealReturnUrl($anken, $session);
		}
		return $url;
	}
Example #2
0
 * @param string cid クライアントID
 * @param string amount 注文金額
*  */
try {

	// パラメータ取得
	$array = array_merge((array)$_POST, (array)$_GET);
	$code = 'postpet';
	$clientUserId = $array['cid'];
	$amount = $array['amount'];

	// 処理オブジェクト
	$core = new CampaignCore();

	// モデル取得
	$m = new ActionModel_v2($core, $code);

	// アクセスログを残す
	$m->putAccessLog($array);

	// 処理
	$m->init($clientUserId, $amount);
	$m->main();

	// 1pxgifを表示するのみ
	CampaignModel_v2::printSpacer();

} catch (Exception $e) {

	// ログ出力
	$core = new CampaignCore();
Example #3
0
	/**
	 * 成果データの重複をチェックします。
	 * @param string  $mediaId メディアID
	 * @param string  $cookieId クッキーID
	 */
	public function checkSeikaExists($mediaId, $cookieId) {
		parent::checkSeikaExists($mediaId, $cookieId);
		if (intval($mediaId) == 972) {
			throw new TeikeiMediaNotFountException('mediaId=972 is deny');
		}
	}
Example #4
0
 /**
  * 成果情報を取得します
  */
 public function &getSeikaData(&$anken, &$session, &$teikei)
 {
     $seika = parent::getSeikaData(&$anken, &$session, &$teikei);
     // サイトID
     $seika["siteid"] = $this->_siteId;
     // 単価ID
     $seika["tid"] = $this->_tId;
     // 単価の設定
     $price = 0;
     $oroshi = 0;
     if ($this->_tId == self::TID1) {
         $price = $teikei["price"];
         $oroshi = $teikei["oroshi_price"];
     } else {
         if ($this->_tId == self::TID2) {
             $price = $teikei["extra_price"];
             $oroshi = $teikei["extra_oroshi"];
         } else {
             if ($this->_tId == self::TID3) {
                 $price = $teikei["extra_price2"];
                 $oroshi = $teikei["extra_oroshi2"];
             }
         }
     }
     $seika["accept_price"] = $price;
     $seika["accept_oroshi"] = $oroshi;
     $seika["extra_price"] = 0;
     $seika["extra_oroshi"] = 0;
     return $seika;
 }