履歴
|
<% = Spacer(7, 1) %> |
<% = ActionButton3Image("MenuBtn", "images/btn01bl.png", "images/btn01bl_o.png", 4, "images/btn01bc.png", "images/btn01bc_o.png", 112, "images/btn01br.png", "images/btn01br_o.png", 4, 24, "管理メニューに戻る", "tx1214w", "center", "location.href='" & HomeAliasSL & "sysadminmenu.asp';") %>
|
<% = Spacer(7, 1) %> |
<% = ActionButton3Image("LogoutBtn", "images/btn01bl.png", "images/btn01bl_o.png", 4, "images/btn01bc.png", "images/btn01bc_o.png", 64, "images/btn01br.png", "images/btn01br_o.png", 4, 24, "ログアウト", "tx1214w", "center", "location.href='" & HomeAliasSL & "?Logout=1';") %>
|
<% If LocalMode <> "1" Or GB_PracticeCD <> "" Then %>
<% = Spacer(7, 1) %> |
<% = ActionButton3Image("ReturnBtn", "images/btn01bl.png", "images/btn01bl_o.png", 4, "images/btn01bc.png", "images/btn01bc_o.png", 76, "images/btn01br.png", "images/btn01br_o.png", 4, 24, "モールに戻る", "tx1214w", "center", "location.href='" & HomeAliasSL & "';") %>
|
<% End If %>
|
<% If LocalMode <> "1" Then %>
<% = ActionButton3Image("JuchuBtn", "images/btn01bl.png", "images/btn01bl_o.png", 4, "images/btn01bc.png", "images/btn01bc_o.png", 100, "images/btn01br.png", "images/btn01br_o.png", 4, 24, "ショップ受注履歴", "tx1214w", "center", "location.href='" & Request.ServerVariables("SCRIPT_NAME") & "?Mode=Juchu';") %>
|
<% = Spacer(7, 1) %> |
<% = ActionButton3Image("KanriBtn", "images/btn01bl.png", "images/btn01bl_o.png", 4, "images/btn01bc.png", "images/btn01bc_o.png", 100, "images/btn01br.png", "images/btn01br_o.png", 4, 24, "管理ログイン履歴", "tx1214w", "center", "location.href='" & Request.ServerVariables("SCRIPT_NAME") & "?Mode=Kanri';") %>
|
<% = Spacer(7, 1) %> |
<% = ActionButton3Image("VisitBtn", "images/btn01bl.png", "images/btn01bl_o.png", 4, "images/btn01bc.png", "images/btn01bc_o.png", 136, "images/btn01br.png", "images/btn01br_o.png", 4, 24, "ショップ閲覧ビジター数", "tx1214w", "center", "location.href='" & Request.ServerVariables("SCRIPT_NAME") & "?Mode=Visit';") %>
|
<% = Spacer(7, 1) %> |
<% = ActionButton3Image("IPBtn", "images/btn01bl.png", "images/btn01bl_o.png", 4, "images/btn01bc.png", "images/btn01bc_o.png", 136, "images/btn01br.png", "images/btn01br_o.png", 4, 24, "ビジターIPアドレス分布", "tx1214w", "center", "location.href='" & Request.ServerVariables("SCRIPT_NAME") & "?Mode=IP';") %>
|
<% = Spacer(7, 1) %> |
<% = ActionButton3Image("HostBtn", "images/btn01bl.png", "images/btn01bl_o.png", 4, "images/btn01bc.png", "images/btn01bc_o.png", 160, "images/btn01br.png", "images/btn01br_o.png", 4, 24, "ビジター接続対象ホスト分布", "tx1214w", "center", "location.href='" & Request.ServerVariables("SCRIPT_NAME") & "?Mode=Host';") %>
|
|
<% End If %>
<% If Mode = "Juchu" Then %>
ショップ受注履歴 ※商品名・単価は受注当時のものです。現在設定されている値とは異なる場合があります。
<% = Spacer(1, 7) %>
受注日時
|
<% If LocalMode <> "1" Then %>
学校名
|
<% End If %>
ショップ名
|
商品名
|
単価
|
数量
|
メールアドレス
|
氏名
|
郵便
|
住所
|
TEL
|
<%
Query = "exec SPF注文履歴取得 '' "
Query = Query & " , null " 'ショップID
Query = Query & " , null, null, null " '商品ID,日時始,日時終
Set Content = SQLQuery(Query, SQLServer, DatabaseName, DatabaseUser, DatabasePass)
Do While Not(Content.BOF Or Content.EOF)
%>
<% = Replace(Mid(Content.Fields("注文日時"), 3, Len(Content.Fields("注文日時")) - 5), " ", " ") %>
|
<% If LocalMode <> "1" Then %>
<% = Content.Fields("学校名") %>
|
<% End If %>
<% = Content.Fields("ショップ名") %>
|
<% = Content.Fields("名称") %>
|
<% If Content.Fields("価格") = 0 Then %>
時価
<% Else %>
<% = ConvIntToMoney(Content.Fields("価格"), False, False) %><% If "" & Content.Fields("消費税フラグ") = "1" Then %>(税込)<% Else %>(税別)<% End If %>
<% End If %>
|
<% = ConvIntToMoney(Content.Fields("数量"), False, False) %>
|
<% If LocalMode <> "1" Then %>
<% = Replace(Content.Fields("メールアドレス"), "@", "@") %>
<% Else %>
<% = Content.Fields("メールアドレス") & "@hsns.sfc-jpn.jp" %>
<% End If %>
|
<% If "" & Content.Fields("氏名") <> "" Then %><% = Content.Fields("氏名") %><% Else %>非登録<% End If %>
|
<% If "" & Content.Fields("郵便番号") <> "" Then %><% = Replace(Content.Fields("郵便番号"), "-", "-") %><% Else %>非登録<% End If %>
|
<% If "" & Content.Fields("住所") <> "" Then %><% = Content.Fields("住所") %><% Else %>非登録<% End If %>
|
<% If "" & Content.Fields("電話番号") <> "" Then %><% = Replace(Content.Fields("電話番号"), "-", "-") %><% Else %>非登録<% End If %>
|
<%
Content.MoveNext
Loop
%>
|
<% ElseIf Mode = "Kanri" Then %>
管理ログイン履歴
<% = Spacer(1, 7) %>
ログイン日時
|
学校名
|
ショップ名
|
IPアドレス
|
利用ブラウザ(先頭76文字)
|
<%
Query = ""
Query = Query & " SELECT TFショップアクセスログ.*, TMショップ.*, TM学校.名称 AS 学校モール名 "
' Query = Query & " SELECT TOP 50 TFショップアクセスログ.*, TMショップ.*, TM学校.名称 AS 学校モール名 "
Query = Query & " FROM TFショップアクセスログ "
Query = Query & " LEFT OUTER JOIN TMショップ "
Query = Query & " ON TMショップ.ショップID = TFショップアクセスログ.ショップID "
Query = Query & " LEFT OUTER JOIN TM学校 "
Query = Query & " ON TM学校.学校CD = TFショップアクセスログ.学校CD "
' Query = Query & " WHERE ショップID = " & GB_ShopAdmin & " "
Query = Query & " WHERE TFショップアクセスログ.IPアドレス NOT LIKE '192.168.0.%' "
Query = Query & " AND TFショップアクセスログ.IPアドレス NOT IN ('122.208.47.113', '122.208.47.114', '122.208.47.115', '122.208.47.116', '122.208.47.117', '122.208.47.118', '122.208.47.119', '122.208.47.120', '122.208.47.121', '122.208.47.122', '122.208.47.123', '122.208.47.124', '122.208.47.125', '122.208.47.126') "
Query = Query & " ORDER BY TFショップアクセスログ.ログイン日時 DESC "
Query = Query & " "
Set Content = SQLQuery(Query, SQLServer, DatabaseName, DatabaseUser, DatabasePass)
Do While Not(Content.BOF Or Content.EOF)
%>
<% = Left(Content.Fields("ログイン日時"), Len(Content.Fields("ログイン日時")) - 3) %>
|
<% If "" & Content.Fields("学校名") <> "" Then %>
<% = Content.Fields("学校名") %>
<% Else %>
<% = Content.Fields("学校モール名") %>
<% End If %>
|
<% = Content.Fields("名称") %>
|
<% = Content.Fields("IPアドレス") %>
|
<% = Left(Content.Fields("利用ブラウザ"), 76) %>
|
<%
Content.MoveNext
Loop
%>
|
<% ElseIf Mode = "Visit" Then %>
ショップ閲覧ビジター数 ※同一者による同日アクセスは1回にカウントされます
<% = Spacer(1, 7) %>
累計閲覧回数
|
ショップ名
|
最終アクセス日時
|
<%
Query = ""
Query = Query & " SELECT COUNT(TFショップビジター履歴.ショップID) AS アクセス数 "
Query = Query & " , TMショップ.名称 "
Query = Query & " , MAX(TFショップビジター履歴.アクセス日時) AS 最終アクセス日時 "
Query = Query & " FROM TFショップビジター履歴 "
Query = Query & " INNER JOIN TMショップ "
Query = Query & " ON TFショップビジター履歴.ショップID = TMショップ.ショップID "
Query = Query & " WHERE TFショップビジター履歴.演習CD IS NULL " 'ローカルモードは除外
Query = Query & " AND TMショップ.公開フラグ = '1' "
Query = Query & " GROUP BY TFショップビジター履歴.ショップID "
Query = Query & " , TMショップ.名称 "
Query = Query & " ORDER BY アクセス数 DESC "
Query = Query & " "
Set Content = SQLQuery(Query, SQLServer, DatabaseName, DatabaseUser, DatabasePass)
Do While Not(Content.BOF Or Content.EOF)
%>
<% = Content.Fields("アクセス数") %>
|
<% = Content.Fields("名称") %>
|
<% = Content.Fields("最終アクセス日時") %>
|
<%
Content.MoveNext
Loop
%>
|
<% ElseIf Mode = "IP" Then %>
ビジターIPアドレス分布 ※直近100アドレス
(管理ログインで利用されたIPアドレスは除外)
Node = 同一IPでの接続ノード数 Cart = 買い物かごに入れた商品点数
<% = Spacer(1, 7) %>
最終アクセス日時
|
IPアドレス
|
Node
|
Cart
|
<%
Query = ""
Query = Query & " SELECT TOP 100 COUNT(TMビジター.IPアドレス) AS ノード数, MAX(TMビジター.最終アクセス日時) AS 最終アクセス日時, TMビジター.IPアドレス, COUNT(TF買い物かご.商品ID) AS カート入数 "
Query = Query & " FROM TMビジター "
Query = Query & " LEFT OUTER JOIN TF買い物かご "
Query = Query & " ON TF買い物かご.ビジターYMD = TMビジター.ビジターYMD "
Query = Query & " AND TF買い物かご.ビジターID = TMビジター.ビジターID "
Query = Query & " WHERE TMビジター.IPアドレス IS NOT NULL AND TMビジター.IPアドレス <> '' "
Query = Query & " AND TMビジター.IPアドレス NOT LIKE '192.168.0.%' "
Query = Query & " AND TMビジター.IPアドレス NOT IN ('122.208.47.113', '122.208.47.114', '122.208.47.115', '122.208.47.116', '122.208.47.117', '122.208.47.118', '122.208.47.119', '122.208.47.120', '122.208.47.121', '122.208.47.122', '122.208.47.123', '122.208.47.124', '122.208.47.125', '122.208.47.126') "
If JogaiAddr <> "" Then
Query = Query & " AND TMビジター.IPアドレス NOT IN (" & JogaiAddr & ") "
End If
Query = Query & " GROUP BY TMビジター.IPアドレス "
' Query = Query & " ORDER BY ノード数 DESC, 最終アクセス日時 DESC "
Query = Query & " ORDER BY 最終アクセス日時 DESC "
Query = Query & " "
Set Content = SQLQuery(Query, SQLServer, DatabaseName, DatabaseUser, DatabasePass)
Do While Not(Content.BOF Or Content.EOF)
%>
<% = Left(Content.Fields("最終アクセス日時"), Len(Content.Fields("最終アクセス日時")) - 3) %>
|
<% = Content.Fields("IPアドレス") %>
|
<% = Content.Fields("ノード数") %>
|
<% = Content.Fields("カート入数") %>
|
<%
Content.MoveNext
Loop
%>
|
<% ElseIf Mode = "Host" Then %>
ビジター接続対象ホスト分布
(管理ログインで利用されたIPアドレスは除外)
<% = Spacer(1, 7) %>
ホスト名
|
学校名
|
Node
|
<%
Query = ""
Query = Query & " SELECT COUNT(TMビジター.対象ホスト名) AS ノード数, MAX(TMビジター.最終アクセス日時) AS 最終アクセス日時, TMビジター.対象ホスト名 "
Query = Query & " , TM学校.名称 "
Query = Query & " FROM TMビジター "
Query = Query & " INNER JOIN TM学校 "
Query = Query & " ON TMビジター.対象ホスト名 = TM学校.ホスト名 "
Query = Query & " WHERE TMビジター.IPアドレス IS NOT NULL AND TMビジター.IPアドレス <> '' "
Query = Query & " AND TMビジター.IPアドレス NOT LIKE '192.168.0.%' "
Query = Query & " AND TMビジター.IPアドレス NOT IN ('122.208.47.113', '122.208.47.114', '122.208.47.115', '122.208.47.116', '122.208.47.117', '122.208.47.118', '122.208.47.119', '122.208.47.120', '122.208.47.121', '122.208.47.122', '122.208.47.123', '122.208.47.124', '122.208.47.125', '122.208.47.126') "
If JogaiAddr <> "" Then
Query = Query & " AND TMビジター.IPアドレス NOT IN (" & JogaiAddr & ") "
End If
Query = Query & " AND TMビジター.対象ホスト名 IS NOT NULL "
Query = Query & " AND TMビジター.対象ホスト名 <> '' "
Query = Query & " GROUP BY TMビジター.対象ホスト名, TM学校.名称 "
' Query = Query & " ORDER BY ノード数 DESC, 最終アクセス日時 DESC "
' Query = Query & " ORDER BY 最終アクセス日時 DESC "
Query = Query & " ORDER BY ノード数 DESC "
Query = Query & " "
Set Content = SQLQuery(Query, SQLServer, DatabaseName, DatabaseUser, DatabasePass)
Do While Not(Content.BOF Or Content.EOF)
%>
<% = Content.Fields("対象ホスト名") %>
|
<% = Content.Fields("名称") %>
|
<% = Content.Fields("ノード数") %>
|
<%
Content.MoveNext
Loop
%>
|
<% End If %>