summaryrefslogtreecommitdiffstats
path: root/usr
diff options
context:
space:
mode:
authorCharlieMarshall <charlie0440@gmail.com>2014-08-25 11:14:00 +0100
committerCharlieMarshall <charlie0440@gmail.com>2014-08-25 11:14:00 +0100
commit6d631b8e6855162ff4e014954c2ef020a9e219e6 (patch)
treecb9852efcb4e927cd32688d3e166942e88e52513 /usr
parent8430c54610838297aaa3f4c84292b4438607eb50 (diff)
downloadpfsense-6d631b8e6855162ff4e014954c2ef020a9e219e6.zip
pfsense-6d631b8e6855162ff4e014954c2ef020a9e219e6.tar.gz
move if/else to switch for readability
Diffstat (limited to 'usr')
-rw-r--r--usr/local/www/filebrowser/browser.php57
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}";
OpenPOWER on IntegriCloud