OSDN Git Service

画像ブラウザ(KCFinder)のパスの指定方法を変更。
authornaoki hirata <naoki@magic3.org>
Thu, 6 Mar 2014 00:51:08 +0000 (09:51 +0900)
committernaoki hirata <naoki@magic3.org>
Thu, 6 Mar 2014 00:51:08 +0000 (09:51 +0900)
include/manager/envManager.php
scripts/kcfinder-2.51/config.php

index a579583..ba46ccb 100644 (file)
@@ -509,6 +509,21 @@ class EnvManager extends Core
                return $this->currentDomainRootUrl . '/resource';
        }
        /**
+        * ユーザの種別に対応したリソース用ディレクトリへのURLを取得(外部アプリケーション用)
+        *
+        * @return string               URL
+        */
+       public function getResourceUrlForUser()
+       {
+               $url = $this->getResourceUrl();
+               
+               // ユーザのリソース制限が必要な場合は、ユーザごとのディレクトリを設定
+               if ($this->isResourceLimitedUser()){
+                       $url .= '/' . M3_DIR_NAME_HOME . '/' . $this->getCurrentUserAccount();
+               }
+               return $url;
+       }
+       /**
         * リソース用ディレクトリへのSSL用URLを取得
         */
        public function getSslResourceUrl()
index c103d0f..35474b4 100644 (file)
@@ -27,8 +27,10 @@ $_CONFIG = array(
     'theme' => "oxygen",
 
     //'uploadURL' => "upload",
-       'uploadURL' => $gEnvManager->getRelativeResourcePathToDocumentRootForUser(),    // リソースディレクトリを設定
-    'uploadDir' => "",
+//     'uploadURL' => $gEnvManager->getRelativeResourcePathToDocumentRootForUser(),    // リソースディレクトリを設定
+//     'uploadDir' => "",
+       'uploadURL' => $gEnvManager->getResourceUrlForUser(),           // リソースURL
+       'uploadDir' => $gEnvManager->getResourcePathForUser(),          // リソースディレクトリ
 
     'dirPerms' => M3_SYSTEM_DIR_PERMISSION,
     'filePerms'        => M3_SYSTEM_FILE_PERMISSION,