- Timestamp:
- 2013/08/26 15:52:37 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_13_0/data/class/helper/SC_Helper_FileManager.php
r22856 r23126 34 34 * 指定パス配下のディレクトリ取得する. 35 35 * 36 * @param string $dir 取得するディレクトリパス36 * @param string $dir 取得するディレクトリパス 37 37 * @return void 38 38 */ 39 function sfGetFileList($dir)39 public function sfGetFileList($dir) 40 40 { 41 41 $arrFileList = array(); … … 88 88 * 指定したディレクトリのバイト数を取得する. 89 89 * 90 * @param string $dir ディレクトリ90 * @param string $dir ディレクトリ 91 91 * @return void 92 92 */ 93 function sfGetDirSize($dir)93 public function sfGetDirSize($dir) 94 94 { 95 95 $bytes = 0; … … 104 104 if ($file != '..' && $file != '.' && !is_dir($path)) { 105 105 $bytes += filesize($path); 106 } else 106 } elseif (is_dir($path) && $file != '..' && $file != '.') { 107 107 // 下層ファイルのバイト数を取得する為、再帰的に呼び出す。 108 108 $bytes += SC_Helper_FileManager::sfGetDirSize($path); … … 125 125 * ツリー生成用配列取得(javascriptに渡す用). 126 126 * 127 * @param string $dir ディレクトリ127 * @param string $dir ディレクトリ 128 128 * @param string $tree_status 現在のツリーの状態開いているフォルダのパスを 129 129 * | 区切りで格納 130 130 * @return array ツリー生成用の配列 131 131 */ 132 function sfGetFileTree($dir, $tree_status)132 public function sfGetFileTree($dir, $tree_status) 133 133 { 134 134 $cnt = 0; … … 163 163 * ツリー生成用配列取得(javascriptに渡す用). 164 164 * 165 * @param string $dir ディレクトリ165 * @param string $dir ディレクトリ 166 166 * @param string $default_rank デフォルトの階層 167 167 * (/区切りで 0,1,2・・・とカウント) 168 * @param integer $cnt 連番169 * @param string $tree_status 現在のツリーの状態開いているフォルダのパスが168 * @param integer $cnt 連番 169 * @param string $tree_status 現在のツリーの状態開いているフォルダのパスが 170 170 * | 区切りで格納 171 171 * @return array ツリー生成用の配列 172 172 */ 173 function sfGetFileTreeSub($dir, $default_rank, &$cnt, &$arrTree, $tree_status)173 public function sfGetFileTreeSub($dir, $default_rank, &$cnt, &$arrTree, $tree_status) 174 174 { 175 175 if (file_exists($dir)) { … … 218 218 * @return bool ファイルが存在する場合 true 219 219 */ 220 function sfDirChildExists($dir)220 public function sfDirChildExists($dir) 221 221 { 222 222 if (file_exists($dir)) { … … 240 240 * 指定したファイルが前回開かれた状態にあったかチェックする. 241 241 * 242 * @param string $dir ディレクトリ242 * @param string $dir ディレクトリ 243 243 * @param string $tree_status 現在のツリーの状態開いているフォルダのパスが 244 244 * | 区切りで格納 245 245 * @return bool 前回開かれた状態の場合 true 246 246 */ 247 function lfIsFileOpen($dir, $tree_status)247 public function lfIsFileOpen($dir, $tree_status) 248 248 { 249 249 $arrTreeStatus = explode('|', $tree_status); … … 258 258 * ファイルのダウンロードを行う. 259 259 * 260 * @param string $file ファイルパス260 * @param string $file ファイルパス 261 261 * @return void 262 262 */ 263 function sfDownloadFile($file)263 public function sfDownloadFile($file) 264 264 { 265 265 // ファイルの場合はダウンロードさせる … … 274 274 * ファイル作成を行う. 275 275 * 276 * @param string$file ファイルパス277 * @param integer $mode パーミッション278 * @return bool ファイル作成に成功した場合 true279 */ 280 function sfCreateFile($file, $mode = '')276 * @param string $file ファイルパス 277 * @param integer $mode パーミッション 278 * @return bool ファイル作成に成功した場合 true 279 */ 280 public function sfCreateFile($file, $mode = '') 281 281 { 282 282 // 行末の/を取り除く … … 296 296 * @return string ファイルの内容 297 297 */ 298 function sfReadFile($filename)298 public function sfReadFile($filename) 299 299 { 300 300 $str = ''; … … 313 313 * ファイル書込を行う. 314 314 * 315 * @param string$filename ファイルパス316 * @param string $value書き込み内容315 * @param string $filename ファイルパス 316 * @param string $value 書き込み内容 317 317 * @return boolean ファイルの書き込みに成功した場合 true 318 318 */ 319 function sfWriteFile($filename, $value)319 public function sfWriteFile($filename, $value) 320 320 { 321 321 if (!is_dir(dirname($filename))) { … … 336 336 * ユーザが作成したファイルをアーカイブしダウンロードさせる 337 337 * TODO 要リファクタリング 338 * @param string $dirアーカイブを行なうディレクトリ339 * @param string$template_code テンプレートコード338 * @param string $dir アーカイブを行なうディレクトリ 339 * @param string $template_code テンプレートコード 340 340 * @return boolean 成功した場合 true; 失敗した場合 false 341 341 */ 342 function downloadArchiveFiles($dir, $template_code)342 public function downloadArchiveFiles($dir, $template_code) 343 343 { 344 344 // ダウンロードされるファイル名 … … 367 367 readfile($dlFileName); 368 368 unlink($dir . '/' . $dlFileName); 369 369 370 return true; 370 371 } else { … … 376 377 * tarアーカイブを解凍する. 377 378 * 378 * @param string$path アーカイブパス379 * @param string $path アーカイブパス 379 380 * @return boolean Archive_Tar::extractModify()のエラー 380 381 */ 381 function unpackFile($path)382 public function unpackFile($path) 382 383 { 383 384 // 圧縮フラグTRUEはgzip解凍をおこなう … … 405 406 * 指定されたパスの配下を再帰的に削除. 406 407 * 407 * @param string $path 削除対象のディレクトリまたはファイルのパス408 * @param boolean $del_myself $pathそのものを削除するか. true なら削除する.408 * @param string $path 削除対象のディレクトリまたはファイルのパス 409 * @param boolean $del_myself $pathそのものを削除するか. true なら削除する. 409 410 * @return void 410 411 */ 411 function deleteFile($path, $del_myself = true)412 public function deleteFile($path, $del_myself = true) 412 413 { 413 414 $flg = false;
Note: See TracChangeset
for help on using the changeset viewer.