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); }