Example #1
0
	$code = 'sagooo-kiji';

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

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

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

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

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

} catch (Exception $e) {

	// ログ出力
	$core = new CampaignCore();
	$log =& $core->getLogger('action.' . $code);
	$msg = $e->__toString();
	$msg = 'query_string.' . $_SERVER['QUERY_STRING'] . ': ' . $msg;
	$log->fatal($msg);

	// 1pxgifを表示するのみ
	CampaignMultiDeviceModel_v4::printSpacer();
}
?>
Example #2
0
	/**
	 * コンストラクタ
	 */
	public function __construct(&$core, $code) {
		parent::__construct($core, $code);
		// ロガーを開く
		$name = 'cancel.' . $this->_code;
		$this->_log = new CampaignLogger($this->_core, $name);
	}