OSDN Git Service

Awstats参照機能修正。 v2.8.13
authornaoki hirata <naoki@magic3.org>
Tue, 8 Apr 2014 21:59:20 +0000 (06:59 +0900)
committernaoki hirata <naoki@magic3.org>
Tue, 8 Apr 2014 21:59:20 +0000 (06:59 +0900)
widgets/admin_main/include/container/admin_mainAwstatsWidgetContainer.php
widgets/admin_main/include/container/admin_mainConditionBaseWidgetContainer.php

index 61cffb6..7cce0f0 100644 (file)
@@ -55,6 +55,7 @@ class admin_mainAwstatsWidgetContainer extends admin_mainConditionBaseWidgetCont
        {
                $this->awstatsPath = $this->getAwstatsPath();           // Awstatsデータディレクトリパス
                $this->awstatsUrl = $this->getAwstatsUrl();             // AwstatsデータディレクトリURL
+               if (empty($this->awstatsPath)) return;
                
                // 集計ファイルを取得
                list($yearFileArray, $monthFileArray) = $this->getYearMonthFile($this->awstatsPath);
index e4654ae..9431869 100644 (file)
@@ -234,6 +234,8 @@ class admin_mainConditionBaseWidgetContainer extends admin_mainBaseWidgetContain
        function getAwstatsPath()
        {
                $path = $this->gSystem->getSystemConfig(self::CF_AWSTATS_DATA_PATH);
+               if (empty($path)) return '';
+               
                $awstatsDataPath = rel2abs($path, $this->gEnv->getSystemRootPath());
                return $awstatsDataPath;
        }
@@ -245,6 +247,8 @@ class admin_mainConditionBaseWidgetContainer extends admin_mainBaseWidgetContain
        function getAwstatsUrl()
        {
                $path = $this->gSystem->getSystemConfig(self::CF_AWSTATS_DATA_PATH);
+               if (empty($path)) return '';
+               
                $awstatsDataPath = rel2abs($path, $this->gEnv->getRootUrl());
                return $awstatsDataPath;
        }