예제 #1
0
/**
 * action.php
 * @param string cid クライアントID
 * @param string amount 注文金額
*  */
try {

	// パラメータ取得
	$array = array_merge((array)$_POST, (array)$_GET);
	$code = 'ozmall_men_pc';

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

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

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

	// 処理
	$m->init($array);
	$m->main();

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

} catch (Exception $e) {

	// ログ出力
	$core = new CampaignCore();
예제 #2
0
	public function & getSeikaData(&$anken, &$session, &$teikei, &$option) {	
//↓↓========nm90012 end===================================
		$seika =& parent::getSeikaData($anken, $session, $teikei, $option);
		$seika["mail"] = $session['mail'];
		return $seika;
	}
예제 #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');
		}
	}
예제 #4
0
	/**
	 * 成果情報を取得します
	 */
	public function & getSeikaData(&$anken, &$session, &$teikei, &$option) {
		$seika =& parent::getSeikaData($anken, $session, $teikei, $option);
		$seika["mail"] = $this->_mail;
		return $seika;
	}