OSDN Git Service

管理画面でURLのパラメータviewcountがそのままSQLクエリー化される問題を修正。
authornaoki hirata <naoki@magic3.org>
Sun, 27 Mar 2016 04:28:33 +0000 (13:28 +0900)
committernaoki hirata <naoki@magic3.org>
Sun, 27 Mar 2016 04:28:33 +0000 (13:28 +0900)
widgets/admin_main/include/container/admin_mainAccesslogWidgetContainer.php
widgets/admin_main/include/container/admin_mainLoginhistoryWidgetContainer.php
widgets/admin_main/include/container/admin_mainOpelogWidgetContainer.php
widgets/admin_main/include/container/admin_mainSearchwordlogWidgetContainer.php

index 09b7e16..75b4a54 100644 (file)
@@ -271,8 +271,9 @@ class admin_mainAccesslogWidgetContainer extends admin_mainConditionBaseWidgetCo
                if (!empty($endNextDt)) $endNextDt = $this->getNextDay($endNextDt);                     // 翌日を取得
                
                // 表示条件
-               $viewCount = $request->trimValueOf('viewcount');// 表示項目数
-               if ($viewCount == '') $viewCount = self::DEFAULT_LIST_COUNT;                            // 表示項目数
+//             $viewCount = $request->trimValueOf('viewcount');// 表示項目数
+               $viewCount = $request->trimIntValueOf('viewcount', '0');
+               if (empty($viewCount)) $viewCount = self::DEFAULT_LIST_COUNT;                           // 表示項目数
                $pageNo = $request->trimIntValueOf(M3_REQUEST_PARAM_PAGE_NO, '1');                              // ページ番号
                
                // 入力データのエラーチェック
index 1f16c2b..4373668 100644 (file)
@@ -154,8 +154,10 @@ class admin_mainLoginhistoryWidgetContainer extends admin_mainUserBaseWidgetCont
                $page = $request->trimValueOf('page');                  // ページ
                
                // 表示条件
-               $viewCount = $request->trimValueOf('viewcount');// 表示項目数
-               if ($viewCount == '') $viewCount = self::DEFAULT_LIST_COUNT;                            // 表示項目数
+//             $viewCount = $request->trimValueOf('viewcount');// 表示項目数
+//             if ($viewCount == '') $viewCount = self::DEFAULT_LIST_COUNT;                            // 表示項目数
+               $viewCount = $request->trimIntValueOf('viewcount', '0');
+               if (empty($viewCount)) $viewCount = self::DEFAULT_LIST_COUNT;                           // 表示項目数
                $pageNo = $request->trimIntValueOf(M3_REQUEST_PARAM_PAGE_NO, '1');                              // ページ番号
                
                // ユーザ情報取得
index e8d1df9..ef7c380 100644 (file)
@@ -232,8 +232,10 @@ class admin_mainOpelogWidgetContainer extends admin_mainConditionBaseWidgetConta
                if ($this->logLevel == '1') $viewLevel = 10;
 
                // 表示条件
-               $viewCount = $request->trimValueOf('viewcount');// 表示項目数
-               if ($viewCount == '') $viewCount = self::DEFAULT_LIST_COUNT;                            // 表示項目数
+//             $viewCount = $request->trimValueOf('viewcount');// 表示項目数
+//             if ($viewCount == '') $viewCount = self::DEFAULT_LIST_COUNT;                            // 表示項目数
+               $viewCount = $request->trimIntValueOf('viewcount', '0');
+               if (empty($viewCount)) $viewCount = self::DEFAULT_LIST_COUNT;                           // 表示項目数
                $pageNo = $request->trimIntValueOf(M3_REQUEST_PARAM_PAGE_NO, '1');                              // ページ番号
                
                if ($act == 'delete'){          // 項目を参照済みに設定
index 2b7fa13..a191f7f 100644 (file)
@@ -192,8 +192,10 @@ class admin_mainSearchwordlogWidgetContainer extends admin_mainConditionBaseWidg
                if ($this->logOrder == '') $this->logOrder = self::DEFAULT_LOG_ORDER;
                
                // 表示条件
-               $viewCount = $request->trimValueOf('viewcount');// 表示項目数
-               if ($viewCount == '') $viewCount = self::DEFAULT_LIST_COUNT;                            // 表示項目数
+//             $viewCount = $request->trimValueOf('viewcount');// 表示項目数
+//             if ($viewCount == '') $viewCount = self::DEFAULT_LIST_COUNT;                            // 表示項目数
+               $viewCount = $request->trimIntValueOf('viewcount', '0');
+               if (empty($viewCount)) $viewCount = self::DEFAULT_LIST_COUNT;                           // 表示項目数
                $pageNo = $request->trimIntValueOf(M3_REQUEST_PARAM_PAGE_NO, '1');                              // ページ番号
 
                // 表示するログのタイプを設定
@@ -291,8 +293,10 @@ class admin_mainSearchwordlogWidgetContainer extends admin_mainConditionBaseWidg
                $savedPageNo = $request->trimValueOf('page');                           // ページ番号
                
                // 表示条件
-               $viewCount = $request->trimValueOf('viewcount');// 表示項目数
-               if ($viewCount == '') $viewCount = self::DEFAULT_LIST_COUNT;                            // 表示項目数
+//             $viewCount = $request->trimValueOf('viewcount');// 表示項目数
+//             if ($viewCount == '') $viewCount = self::DEFAULT_LIST_COUNT;                            // 表示項目数
+               $viewCount = $request->trimIntValueOf('viewcount', '0');
+               if (empty($viewCount)) $viewCount = self::DEFAULT_LIST_COUNT;                           // 表示項目数
                $pageNo = $request->trimIntValueOf('page_', '1');                               // ページ番号
                
                // 総数を取得