diff options
author | Stephen Beaver <sbeaver@netgate.com> | 2016-03-17 12:42:17 -0400 |
---|---|---|
committer | Stephen Beaver <sbeaver@netgate.com> | 2016-03-17 12:42:17 -0400 |
commit | 18e7bc466f369049b64e5f207527a8445ff17eba (patch) | |
tree | 87f085c6ec0f37d0bdcdea1f1c88ec176583196e /src/usr/local/www/filebrowser | |
parent | 8ed6b8e33fe0e1ad310ad13c5281926cf87cf72f (diff) | |
download | pfsense-18e7bc466f369049b64e5f207527a8445ff17eba.zip pfsense-18e7bc466f369049b64e5f207527a8445ff17eba.tar.gz |
FIlebrowser package moved to vendor direcroty
Diffstat (limited to 'src/usr/local/www/filebrowser')
22 files changed, 0 insertions, 208 deletions
diff --git a/src/usr/local/www/filebrowser/browser.js b/src/usr/local/www/filebrowser/browser.js deleted file mode 100644 index 6e75272..0000000 --- a/src/usr/local/www/filebrowser/browser.js +++ /dev/null @@ -1,44 +0,0 @@ -$(document).ready( - function() { - $("#fbOpen").click( - function() { - $("#fbBrowser").fadeIn(750); - fbBrowse($("#fbTarget").val()); - } - ); - } -); - -function fbBrowse(path) { - $("#fileContent").fadeOut(); - - if ($("#fbCurrentDir")) { - $("#fbCurrentDir").html("Loading ..."); - } - - $.ajax( - "/filebrowser/browser.php?path=" + encodeURI(path ? path : "/"), - { type: "get", complete: fbComplete } - ); - -} - -function fbComplete(req) { - $("#fbBrowser").html(req.responseText); - - var actions = { - fbHome: function() { fbBrowse("/"); }, - fbClose: function() { $("#fbBrowser").fadeOut(750); }, - fbDir: function() { fbBrowse(this.id); }, - fbFile: function() { $("#fbTarget").val(this.id); } - } - - for (var type in actions) { - $("#fbBrowser ." + type).each( - function() { - $(this).click(actions[type]); - $(this).css("cursor","pointer"); - } - ); - } -} diff --git a/src/usr/local/www/filebrowser/browser.php b/src/usr/local/www/filebrowser/browser.php deleted file mode 100644 index c048187..0000000 --- a/src/usr/local/www/filebrowser/browser.php +++ /dev/null @@ -1,164 +0,0 @@ -<?php - -require_once("guiconfig.inc"); - -/* - Copyright (C) 2013-2015 Electric Sheep Fencing, LP - -*/ -// Fetch a list of directories and files inside a given directory -function get_content($dir) { - $dirs = array(); - $files = array(); - - clearstatcache(); - $fd = @opendir($dir); - - while ($entry = @readdir($fd)) { - if ($entry == ".") { - continue; - } - if ($entry == ".." && $dir == "/") { - continue; - } - if (is_dir("{$dir}/{$entry}")) { - array_push($dirs, $entry); - } else { - array_push($files, $entry); - } - } - - @closedir($fd); - - natsort($dirs); - natsort($files); - - return array($dirs, $files); -} - -$path = realpath(strlen($_GET['path']) > 0 ? $_GET['path'] : "/"); -if (is_file($path)) { - $path = dirname($path); -} - -// ----- header ----- -?> -<table width="100%"> - <tr> - <td class="fbHome text-left" width="25px"> - <img onClick="$('#fbTarget').val('<?=$realDir?>'); fbBrowse('/');" src="/filebrowser/images/icon_home.gif" alt="Home" title="Home" /> - </td> - <td><b><?=$path;?></b></td> - <td class="fbClose text-right"> - <img onClick="$('#fbBrowser').fadeOut();" border="0" src="/filebrowser/images/icon_cancel.gif" alt="Close" title="Close" /> - </td> - </tr> - <tr> - <td id="fbCurrentDir" colspan="3" class="vexpl text-left"> -<?php - -// ----- read contents ----- -if (is_dir($path)) { - list($dirs, $files) = get_content($path); -?> - - </td> - </tr> -<?php -} else { -?> - Directory does not exist. - </td> - </tr> -</table> -<?php - exit; -} - -// ----- directories ----- -foreach ($dirs as $dir): - $realDir = realpath("{$path}/{$dir}"); -?> - <tr> - <td></td> - <td class="fbDir vexpl text-left" id="<?=$realDir;?>"> - <div onClick="$('#fbTarget').val('<?=$realDir?>'); fbBrowse('<?=$realDir?>');"> - <img src="/filebrowser/images/folder_generic.gif" /> - <?=$dir;?> - </div> - </td> - <td></td> - </tr> -<?php -endforeach; - -// ----- files ----- -foreach ($files as $file): - $ext = strrchr($file, "."); - - switch ($ext) { - case ".css": - case ".html": - case ".xml": - $type = "code"; - break; - case ".rrd": - $type = "database"; - break; - case ".gif": - case ".jpg": - case ".png": - $type = "image"; - break; - case ".js": - $type = "js"; - break; - case ".pdf": - $type = "pdf"; - break; - case ".inc": - case ".php": - $type = "php"; - break; - case ".conf": - case ".pid": - case ".sh": - $type = "system"; - break; - case ".bz2": - case ".gz": - case ".tgz": - case ".zip": - $type = "zip"; - break; - default: - $type = "generic"; - } - - $fqpn = "{$path}/{$file}"; - - if (is_file($fqpn)) { - $fqpn = realpath($fqpn); - $size = sprintf("%.2f KiB", filesize($fqpn) / 1024); - } else { - $size = ""; - } - -?> - <tr> - <td></td> - <td class="fbFile vexpl text-left" id="<?=$fqpn;?>"> - <?php $filename = str_replace("//","/", "{$path}/{$file}"); ?> - <div onClick="$('#fbTarget').val('<?=$filename?>'); loadFile(); $('#fbBrowser').fadeOut();"> - <img src="/filebrowser/images/file_<?=$type;?>.gif" alt="" title=""> - <?=$file;?> - </div> - </td> - <td class="vexpl text-right"> - <?=$size;?> - </td> - </tr> -<?php -endforeach; -?> -</table> diff --git a/src/usr/local/www/filebrowser/images/file_code.gif b/src/usr/local/www/filebrowser/images/file_code.gif Binary files differdeleted file mode 100644 index f06a205..0000000 --- a/src/usr/local/www/filebrowser/images/file_code.gif +++ /dev/null diff --git a/src/usr/local/www/filebrowser/images/file_database.gif b/src/usr/local/www/filebrowser/images/file_database.gif Binary files differdeleted file mode 100644 index d479c91..0000000 --- a/src/usr/local/www/filebrowser/images/file_database.gif +++ /dev/null diff --git a/src/usr/local/www/filebrowser/images/file_doc.gif b/src/usr/local/www/filebrowser/images/file_doc.gif Binary files differdeleted file mode 100644 index 222c31b..0000000 --- a/src/usr/local/www/filebrowser/images/file_doc.gif +++ /dev/null diff --git a/src/usr/local/www/filebrowser/images/file_flash.gif b/src/usr/local/www/filebrowser/images/file_flash.gif Binary files differdeleted file mode 100644 index e565c37..0000000 --- a/src/usr/local/www/filebrowser/images/file_flash.gif +++ /dev/null diff --git a/src/usr/local/www/filebrowser/images/file_generic.gif b/src/usr/local/www/filebrowser/images/file_generic.gif Binary files differdeleted file mode 100644 index 5f39482..0000000 --- a/src/usr/local/www/filebrowser/images/file_generic.gif +++ /dev/null diff --git a/src/usr/local/www/filebrowser/images/file_image.gif b/src/usr/local/www/filebrowser/images/file_image.gif Binary files differdeleted file mode 100644 index 4960683..0000000 --- a/src/usr/local/www/filebrowser/images/file_image.gif +++ /dev/null diff --git a/src/usr/local/www/filebrowser/images/file_js.gif b/src/usr/local/www/filebrowser/images/file_js.gif Binary files differdeleted file mode 100644 index 9b6601f..0000000 --- a/src/usr/local/www/filebrowser/images/file_js.gif +++ /dev/null diff --git a/src/usr/local/www/filebrowser/images/file_pdf.gif b/src/usr/local/www/filebrowser/images/file_pdf.gif Binary files differdeleted file mode 100644 index b01bb23..0000000 --- a/src/usr/local/www/filebrowser/images/file_pdf.gif +++ /dev/null diff --git a/src/usr/local/www/filebrowser/images/file_php.gif b/src/usr/local/www/filebrowser/images/file_php.gif Binary files differdeleted file mode 100644 index ab7f459..0000000 --- a/src/usr/local/www/filebrowser/images/file_php.gif +++ /dev/null diff --git a/src/usr/local/www/filebrowser/images/file_ppt.gif b/src/usr/local/www/filebrowser/images/file_ppt.gif Binary files differdeleted file mode 100644 index 0383c98..0000000 --- a/src/usr/local/www/filebrowser/images/file_ppt.gif +++ /dev/null diff --git a/src/usr/local/www/filebrowser/images/file_system.gif b/src/usr/local/www/filebrowser/images/file_system.gif Binary files differdeleted file mode 100644 index f1997c7..0000000 --- a/src/usr/local/www/filebrowser/images/file_system.gif +++ /dev/null diff --git a/src/usr/local/www/filebrowser/images/file_xls.gif b/src/usr/local/www/filebrowser/images/file_xls.gif Binary files differdeleted file mode 100644 index d004013..0000000 --- a/src/usr/local/www/filebrowser/images/file_xls.gif +++ /dev/null diff --git a/src/usr/local/www/filebrowser/images/file_zip.gif b/src/usr/local/www/filebrowser/images/file_zip.gif Binary files differdeleted file mode 100644 index ec98255..0000000 --- a/src/usr/local/www/filebrowser/images/file_zip.gif +++ /dev/null diff --git a/src/usr/local/www/filebrowser/images/folder_generic.gif b/src/usr/local/www/filebrowser/images/folder_generic.gif Binary files differdeleted file mode 100644 index 45b191d..0000000 --- a/src/usr/local/www/filebrowser/images/folder_generic.gif +++ /dev/null diff --git a/src/usr/local/www/filebrowser/images/icon_cancel.gif b/src/usr/local/www/filebrowser/images/icon_cancel.gif Binary files differdeleted file mode 100644 index 246a819..0000000 --- a/src/usr/local/www/filebrowser/images/icon_cancel.gif +++ /dev/null diff --git a/src/usr/local/www/filebrowser/images/icon_contract.gif b/src/usr/local/www/filebrowser/images/icon_contract.gif Binary files differdeleted file mode 100644 index cf82159..0000000 --- a/src/usr/local/www/filebrowser/images/icon_contract.gif +++ /dev/null diff --git a/src/usr/local/www/filebrowser/images/icon_expand.gif b/src/usr/local/www/filebrowser/images/icon_expand.gif Binary files differdeleted file mode 100644 index 06c0c68..0000000 --- a/src/usr/local/www/filebrowser/images/icon_expand.gif +++ /dev/null diff --git a/src/usr/local/www/filebrowser/images/icon_home.gif b/src/usr/local/www/filebrowser/images/icon_home.gif Binary files differdeleted file mode 100644 index f888434..0000000 --- a/src/usr/local/www/filebrowser/images/icon_home.gif +++ /dev/null diff --git a/src/usr/local/www/filebrowser/images/icon_left.gif b/src/usr/local/www/filebrowser/images/icon_left.gif Binary files differdeleted file mode 100644 index 0d1137c..0000000 --- a/src/usr/local/www/filebrowser/images/icon_left.gif +++ /dev/null diff --git a/src/usr/local/www/filebrowser/images/icon_magnifier.gif b/src/usr/local/www/filebrowser/images/icon_magnifier.gif Binary files differdeleted file mode 100644 index e96e548..0000000 --- a/src/usr/local/www/filebrowser/images/icon_magnifier.gif +++ /dev/null |