--- a/include/common.inc.php +++ b/include/common.inc.php @@ -4,16 +4,21 @@ $basePath = ""; if (strstr($_SERVER['PHP_SELF'], "alaveteli/") - || strstr($_SERVER['PHP_SELF'], "myway/") + || strstr($_SERVER['PHP_SELF'], "admin/") || strstr($_SERVER['PHP_SELF'], "lib/") - || strstr($_SERVER['PHP_SELF'], "geo/") - || strstr($_SERVER['PHP_SELF'], "include/") - || strstr($_SERVER['PHP_SELF'], "servicealerts/")) + || strstr($_SERVER['PHP_SELF'], "include/")) $basePath = "../"; include_once ('couchdb.inc.php'); include_once ('template.inc.php'); +require_once $basePath.'lib/Requests/library/Requests.php'; +Requests::register_autoloader(); +require $basePath."/lib/amon-php/amon.php"; +Amon::config(array('address'=> 'http://127.0.0.1:2465', + 'protocol' => 'http', + 'secret_key' => "g99127n3lkzigg8ob2rllth97d1pb4sj")); +Amon::setup_exception_handler(); # Convert a stdClass to an Array. http://www.php.net/manual/en/language.types.object.php#102735 function object_to_array(stdClass $Class) { @@ -49,7 +54,10 @@ return trim(str_replace("Department of", "", str_replace("Department of the", "Department of", $deptName))); } function phrase_to_tag ($phrase) { - return str_replace(" ","_",str_replace(",","",strtolower($phrase))); + return str_replace(" ","_",str_replace("'","",str_replace(",","",strtolower($phrase)))); +} +function local_url() { + return "http://" . $_SERVER['HTTP_HOST'] . rtrim(dirname($_SERVER['PHP_SELF']), '/\\') . "/"; } function GetDomain($url) { @@ -64,7 +72,3 @@ } } -?> - - -