From e8f455134dd98e04a5d6be969d95c3d62a1c24ea Mon Sep 17 00:00:00 2001 From: Mark Crane Date: Fri, 14 Dec 2012 19:29:44 +0000 Subject: [PATCH] Add voicemail database structure which will be used as a native voicemail tool for FusionPBX. --- app/voicemails/app_config.php | 145 ++++++++++++++++++++++++++++++++++ app/voicemails/root.php | 50 ++++++++++++ 2 files changed, 195 insertions(+) create mode 100644 app/voicemails/app_config.php create mode 100644 app/voicemails/root.php diff --git a/app/voicemails/app_config.php b/app/voicemails/app_config.php new file mode 100644 index 0000000000..569e96da47 --- /dev/null +++ b/app/voicemails/app_config.php @@ -0,0 +1,145 @@ + \ No newline at end of file diff --git a/app/voicemails/root.php b/app/voicemails/root.php new file mode 100644 index 0000000000..7b882438ea --- /dev/null +++ b/app/voicemails/root.php @@ -0,0 +1,50 @@ + + Portions created by the Initial Developer are Copyright (C) 2008-2012 + the Initial Developer. All Rights Reserved. + + Contributor(s): + Mark J Crane +*/ + +// make sure the PATH_SEPARATOR is defined + if (!defined("PATH_SEPARATOR")) { + if ( strpos( $_ENV[ "OS" ], "Win" ) !== false ) { define("PATH_SEPARATOR", ";"); } else { define("PATH_SEPARATOR", ":"); } + } + +// make sure the document_root is set + $_SERVER["SCRIPT_FILENAME"] = str_replace("\\", "/", $_SERVER["SCRIPT_FILENAME"]); + $_SERVER["DOCUMENT_ROOT"] = str_replace($_SERVER["PHP_SELF"], "", $_SERVER["SCRIPT_FILENAME"]); + $_SERVER["DOCUMENT_ROOT"] = realpath($_SERVER["DOCUMENT_ROOT"]); + //echo "DOCUMENT_ROOT: ".$_SERVER["DOCUMENT_ROOT"]."
\n"; + //echo "PHP_SELF: ".$_SERVER["PHP_SELF"]."
\n"; + //echo "SCRIPT_FILENAME: ".$_SERVER["SCRIPT_FILENAME"]."
\n"; + +// if the project directory exists then add it to the include path otherwise add the document root to the include path + if (is_dir($_SERVER["DOCUMENT_ROOT"].'/fusionpbx')){ + if(!defined('PROJECT_PATH')) { define('PROJECT_PATH', '/fusionpbx'); } + set_include_path( get_include_path() . PATH_SEPARATOR . $_SERVER["DOCUMENT_ROOT"].'/fusionpbx' ); + } + else { + if(!defined('PROJECT_PATH')) { define('PROJECT_PATH', ''); } + set_include_path( get_include_path() . PATH_SEPARATOR . $_SERVER['DOCUMENT_ROOT'] ); + } + +?> \ No newline at end of file