diff options
author | CharlieMarshall <charlie0440@gmail.com> | 2014-08-25 11:14:00 +0100 |
---|---|---|
committer | CharlieMarshall <charlie0440@gmail.com> | 2014-08-25 11:14:00 +0100 |
commit | 6d631b8e6855162ff4e014954c2ef020a9e219e6 (patch) | |
tree | cb9852efcb4e927cd32688d3e166942e88e52513 /usr/local/www/filebrowser | |
parent | 8430c54610838297aaa3f4c84292b4438607eb50 (diff) | |
download | pfsense-6d631b8e6855162ff4e014954c2ef020a9e219e6.zip pfsense-6d631b8e6855162ff4e014954c2ef020a9e219e6.tar.gz |
move if/else to switch for readability
Diffstat (limited to 'usr/local/www/filebrowser')
-rw-r--r-- | usr/local/www/filebrowser/browser.php | 57 |
1 files changed, 38 insertions, 19 deletions
diff --git a/usr/local/www/filebrowser/browser.php b/usr/local/www/filebrowser/browser.php index 4a456be..d8cbea3 100644 --- a/usr/local/www/filebrowser/browser.php +++ b/usr/local/www/filebrowser/browser.php @@ -91,25 +91,44 @@ endforeach; foreach($files as $file): $ext = strrchr($file, "."); - if($ext == ".css" ) $type = "code"; - elseif($ext == ".html") $type = "code"; - elseif($ext == ".xml" ) $type = "code"; - elseif($ext == ".rrd" ) $type = "database"; - elseif($ext == ".gif" ) $type = "image"; - elseif($ext == ".jpg" ) $type = "image"; - elseif($ext == ".png" ) $type = "image"; - elseif($ext == ".js" ) $type = "js"; - elseif($ext == ".pdf" ) $type = "pdf"; - elseif($ext == ".inc" ) $type = "php"; - elseif($ext == ".php" ) $type = "php"; - elseif($ext == ".conf") $type = "system"; - elseif($ext == ".pid" ) $type = "system"; - elseif($ext == ".sh" ) $type = "system"; - elseif($ext == ".bz2" ) $type = "zip"; - elseif($ext == ".gz" ) $type = "zip"; - elseif($ext == ".tgz" ) $type = "zip"; - elseif($ext == ".zip" ) $type = "zip"; - else $type = "generic"; + 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}"; |