Ejemplo n.º 1
0
 public static function setSelfValue()
 {
     self::$addonDir = dirname(dirname(dirname(__FILE__))) . DS . 'Addon' . DS;
     self::$imageFileBaseDir = WWW_ROOT . 'files' . DS . 'bgeditor' . DS . 'img' . DS;
     self::$otherFileBaseDir = WWW_ROOT . 'files' . DS . 'bgeditor' . DS . 'other' . DS;
     self::$imageFileBaseURL = '' . BC_BASE_URL . 'files/bgeditor/img/';
     self::$otherFileBaseURL = '' . BC_BASE_URL . 'files/bgeditor/other/';
     // casa cms 特定処理
     if (class_exists('CasacmsUtil')) {
         // 代理ログイン対応
         if (isset($_SESSION['Auth']) && isset($_SESSION['Auth']['User']) && isset($_SESSION['Auth']['User']['name'])) {
             $subDomain = $_SESSION['Auth']['User']['name'];
         } else {
             $subDomain = CasacmsUtil::subDomain();
         }
         // ステージング対応
         if ($subDomain == 'stg') {
             $subDomain = 'casacms';
         }
         self::$imageFileBaseDir .= $subDomain . DS;
         self::$otherFileBaseDir .= $subDomain . DS;
         self::$imageFileBaseURL .= $subDomain . '/';
         self::$otherFileBaseURL .= $subDomain . '/';
         if (!file_exists(self::$imageFileBaseDir)) {
             mkdir(self::$imageFileBaseDir);
         }
         if (!file_exists(self::$otherFileBaseDir)) {
             mkdir(self::$otherFileBaseDir);
         }
     }
     // 画像ファイル一覧取得
     $dir = new Folder(self::$imageFileBaseDir);
     $tmpList = array();
     $files = $dir->find();
     foreach ($files as $file) {
         $tmpList[filemtime($dir->pwd() . $file)] = $dir->pwd() . $file;
     }
     krsort($tmpList);
     self::$imageFileList = array_values($tmpList);
     // ファイル一覧取得
     $dir = new Folder(self::$otherFileBaseDir);
     $tmpList = array();
     $files = $dir->find();
     foreach ($files as $file) {
         $tmpList[filemtime($dir->pwd() . $file)] = $dir->pwd() . $file;
     }
     krsort($tmpList);
     self::$otherFileList = array_values($tmpList);
 }