diff --git a/oracles/calc.php b/oracles/calc.php index bcc127b..833749e 100644 --- a/oracles/calc.php +++ b/oracles/calc.php @@ -118,7 +118,7 @@ class calculator extends oracle { if (count($tokens) > 0 && $tokens[0][0] == "o" || $tokens[count($tokens)-1][0] == "o") { throw new Exception("Error Processing Request", 1); } - if (in_array(["g", "("], $tokens)) { + while (in_array(["g", "("], $tokens)) { $first_open = array_search(["g", "("], $tokens); $enclosedality = 1; for ($i = $first_open+1; $i < count($tokens); $i++) { diff --git a/oracles/time.php b/oracles/time.php index 57af093..954bc60 100644 --- a/oracles/time.php +++ b/oracles/time.php @@ -8,7 +8,7 @@ class time extends oracle { $prompts = [ "what", "time", "is", "it", "right", "now", "the", "current", - "get" + "get", "date" ]; $q = str_replace(",", "", $q); $q = str_replace("?", "", $q); @@ -37,6 +37,7 @@ class time extends oracle { date_default_timezone_set($timezone); return [ "The time in ".$timezone => date("H:i:s"), + " " => date("l, F jS"), "" => "include the string \"tz:XXX\" to use timezone XXX" ]; }