Commit 9ad5847c by Masaru Abe

Getits詳細ログ送信判定

parent 809f824e
...@@ -206,6 +206,10 @@ var Keys = { ...@@ -206,6 +206,10 @@ var Keys = {
serviceOpt_hibiyakadan_catalog: 'hibiyakadan_catalog', serviceOpt_hibiyakadan_catalog: 'hibiyakadan_catalog',
// Session :事業者オプション(serviceOpt)_DHカスタム:Char(Y:可能, N:不可) // Session :事業者オプション(serviceOpt)_DHカスタム:Char(Y:可能, N:不可)
serviceOpt_daihatsu: 'daihatsu', serviceOpt_daihatsu: 'daihatsu',
// Session :事業者オプション(serviceOpt)_getits向けGPS使用可:Char(Y:可能, N:不可)
serviceOpt_reader_usable_readinglog_gps: 'reader_usable_readinglog_gps',
// Session :事業者オプション(serviceOpt)_getits向け詳細ログ使用可:Char(Y:可能, N:不可)
serviceOpt_reader_readinglog_object: 'reader_readinglog_object',
// Session :共通(common)_コンテンツID:Integer // Session :共通(common)_コンテンツID:Integer
common_contentId: 'common_contentId', common_contentId: 'common_contentId',
...@@ -1203,6 +1207,24 @@ var ClientData = { ...@@ -1203,6 +1207,24 @@ var ClientData = {
return SessionStorageUtils.get(Keys.serviceOpt_usable_readinglog_object); return SessionStorageUtils.get(Keys.serviceOpt_usable_readinglog_object);
} }
}, },
// Session :事業者オプション(serviceOpt)_getits_GPS使用可:Char(Y:可能, N:不可)
serviceOpt_reader_usable_readinglog_gps: function (data) {
if (arguments.length > 0) {
SessionStorageUtils.set(Keys.serviceOpt_reader_usable_readinglog_gps, data);
} else {
return SessionStorageUtils.get(Keys.serviceOpt_reader_usable_readinglog_gps);
}
},
// Session :事業者オプション(serviceOpt)_getits_詳細ログ使用可:Char(Y:可能, N:不可)
serviceOpt_reader_readinglog_object: function (data) {
if (arguments.length > 0) {
SessionStorageUtils.set(Keys.serviceOpt_reader_readinglog_object, data);
} else {
return SessionStorageUtils.get(Keys.serviceOpt_reader_readinglog_object);
}
},
// Session :事業者オプション(serviceOpt)_カタログエディション:Char(Y:可能, N:不可) // Session :事業者オプション(serviceOpt)_カタログエディション:Char(Y:可能, N:不可)
serviceOpt_catalog_edition: function (data) { serviceOpt_catalog_edition: function (data) {
if (arguments.length > 0) { if (arguments.length > 0) {
...@@ -2346,7 +2368,9 @@ COMMON.RegisterLog = function() { ...@@ -2346,7 +2368,9 @@ COMMON.RegisterLog = function() {
//ページログJSONデータの作成 //ページログJSONデータの作成
var pageLogJson = ""; var pageLogJson = "";
var objectLogJson = ""; var objectLogJson = "";
if( ClientData.serviceOpt_usable_readinglog_object() == 'Y' ){
//biz/adモードで詳細ログY か getitsでgetits詳細ログY の場合
if((ClientData.isGetitsMode() == false && ClientData.serviceOpt_usable_readinglog_object() == 'Y') || (ClientData.isGetitsMode() == true && ClientData.serviceOpt_reader_readinglog_object() == 'Y')){
var pageLogArray = arrContentLogs[nIndex].pageLogArray; var pageLogArray = arrContentLogs[nIndex].pageLogArray;
//詳細ログオプションが有効ならページ閲覧ログデータ作成 //詳細ログオプションが有効ならページ閲覧ログデータ作成
if( pageLogArray != null && pageLogArray.length > 0 ){ if( pageLogArray != null && pageLogArray.length > 0 ){
......
...@@ -479,6 +479,13 @@ LOGIN.saveServiceUserOption = function(){ ...@@ -479,6 +479,13 @@ LOGIN.saveServiceUserOption = function(){
else if( option.serviceName == 'usable_readinglog_object' ) { else if( option.serviceName == 'usable_readinglog_object' ) {
ClientData.serviceOpt_usable_readinglog_object(option.value); ClientData.serviceOpt_usable_readinglog_object(option.value);
} }
else if( option.serviceName == 'reader_usable_readinglog_gps' ) {
ClientData.serviceOpt_reader_usable_readinglog_gps(option.value);
}
else if( option.serviceName == 'reader_readinglog_object' ) {
ClientData.serviceOpt_reader_readinglog_object(option.value);
}
else if( option.serviceName == 'daihatsu' ) { else if( option.serviceName == 'daihatsu' ) {
ClientData.serviceOpt_daihatsu(option.value); ClientData.serviceOpt_daihatsu(option.value);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment