summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhil Burton <phil@d3r.com>2015-12-09 14:47:48 +0000
committerPhil Burton <phil@d3r.com>2015-12-09 14:47:48 +0000
commit075d8e7b5cd2606af5bbeaebd517a787a656e8ed (patch)
tree62ed9dec8c26e3dfb8748ce5167ab845d35d08ae
parentcda15498f993c85e2c20351f0b248b05122e5705 (diff)
Only add red errors when they are config/code errors
-rw-r--r--search.php13
1 files changed, 7 insertions, 6 deletions
diff --git a/search.php b/search.php
index cfc1a16..bf2c44a 100644
--- a/search.php
+++ b/search.php
@@ -22,20 +22,20 @@ function getConfig()
throw new Exception('File config.ini does not exist');
}
if (!$config = parse_ini_file("config.ini")) {
- throw new Exception('Could not parse ini file');
+ throw new Exception('Could not parse ini file', 1);
}
if (!isset($config["url"])) {
- throw new Exception('`url` not found in ini file');
+ throw new Exception('`url` not found in ini file', 1);
}
if (!isset($config["command"])) {
- throw new Exception('`command` not found in ini file');
+ throw new Exception('`command` not found in ini file', 1);
}
// Set default page size if it's not in the config
if (!isset($config["pagesize"])) {
$config["pagesize"] = 3;
} elseif (!is_int((int)$config["pagesize"]) || $config["pagesize"] < 1) {
- throw new Exception('Page size ' . $config["pagesize"] . ' not valid in config');
+ throw new Exception('Page size ' . $config["pagesize"] . ' not valid in config', 1);
}
// hash the password
if (isset($config['password'])) {
@@ -67,7 +67,8 @@ function getJsonFromUrl($config)
"Could not retrive JSON from http server `"
. $config["url"]
. "?format=json` using password="
- . (isset($config["hash"]) ? "true" : "false")
+ . (isset($config["hash"]) ? "true" : "false"),
+ 1
);
}
return $output;
@@ -275,5 +276,5 @@ try {
output($out);
} catch (Exception $e) {
- output($e->getMessage(), " - ", true);
+ output($e->getMessage(), " - ", ($e->getCode() == 1));
}