From 2669f6f1a9cc22eb44145609cb7398f4ce315045 Mon Sep 17 00:00:00 2001 From: Mafoo Date: Sun, 17 Jan 2016 20:06:13 +0000 Subject: [PATCH] Added check for if .project.ROOT is missing If a installation is missing the .project.ROOT previously it would just use the last search path as the project root (wrong) this will cause a Exception should it be unable to find it --- app/access_controls/root.php | 3 +++ app/adminer/root.php | 3 +++ app/backup/root.php | 3 +++ app/call_block/root.php | 3 +++ app/call_broadcast/root.php | 3 +++ app/call_center_active/root.php | 3 +++ app/call_centers/root.php | 3 +++ app/call_flows/root.php | 3 +++ app/calls/root.php | 3 +++ app/calls_active/root.php | 3 +++ app/click_to_call/root.php | 3 +++ app/conference_centers/root.php | 3 +++ app/conferences/root.php | 3 +++ app/conferences_active/root.php | 3 +++ app/contacts/root.php | 3 +++ app/destinations/root.php | 3 +++ app/devices/root.php | 3 +++ app/dialplan/root.php | 3 +++ app/dialplan_inbound/root.php | 3 +++ app/dialplan_outbound/root.php | 3 +++ app/edit/root.php | 3 +++ app/emails/root.php | 3 +++ app/exec/root.php | 3 +++ app/extensions/root.php | 3 +++ app/fax/root.php | 3 +++ app/fifo/root.php | 3 +++ app/fifo_list/root.php | 3 +++ app/follow_me/root.php | 3 +++ app/gateways/root.php | 3 +++ app/ivr_menus/root.php | 3 +++ app/log_viewer/root.php | 3 +++ app/modules/root.php | 3 +++ app/music_on_hold/root.php | 3 +++ app/operator_panel/root.php | 3 +++ app/phrases/root.php | 3 +++ app/provision/root.php | 3 +++ app/recordings/root.php | 3 +++ app/registrations/root.php | 3 +++ app/ring_groups/root.php | 3 +++ app/services/root.php | 3 +++ app/settings/root.php | 3 +++ app/sip_profiles/root.php | 3 +++ app/sip_status/root.php | 3 +++ app/sql_query/root.php | 3 +++ app/system/root.php | 3 +++ app/time_conditions/root.php | 3 +++ app/traffic_graph/root.php | 3 +++ app/vars/root.php | 3 +++ app/voicemail_greetings/root.php | 3 +++ app/voicemails/root.php | 3 +++ app/xml_cdr/root.php | 3 +++ core/apps/root.php | 3 +++ core/databases/root.php | 3 +++ core/default_settings/root.php | 3 +++ core/domain_settings/root.php | 3 +++ core/install/root.php | 3 +++ core/menu/root.php | 3 +++ core/notifications/root.php | 3 +++ core/upgrade/root.php | 3 +++ core/user_settings/root.php | 3 +++ core/users/root.php | 3 +++ resources/captcha/root.php | 3 +++ resources/classes/root.php | 3 +++ resources/root.php | 3 +++ root.php | 3 +++ secure/root.php | 3 +++ themes/accessible/root.php | 3 +++ themes/enhanced/root.php | 3 +++ themes/minimized/root.php | 3 +++ 69 files changed, 207 insertions(+) diff --git a/app/access_controls/root.php b/app/access_controls/root.php index 899238f027..2f0f086baa 100644 --- a/app/access_controls/root.php +++ b/app/access_controls/root.php @@ -74,6 +74,9 @@ } $i++; } + if(!file_exists($path. '/.project.ROOT')){ + throw new Exception("Failed to locate the Project Root by searching for .project.ROOT please contact support for assistance"); + } $project_path = str_replace($_SERVER["DOCUMENT_ROOT"], "", $path); define('PROJECT_PATH', $project_path); } diff --git a/app/adminer/root.php b/app/adminer/root.php index 899238f027..2f0f086baa 100644 --- a/app/adminer/root.php +++ b/app/adminer/root.php @@ -74,6 +74,9 @@ } $i++; } + if(!file_exists($path. '/.project.ROOT')){ + throw new Exception("Failed to locate the Project Root by searching for .project.ROOT please contact support for assistance"); + } $project_path = str_replace($_SERVER["DOCUMENT_ROOT"], "", $path); define('PROJECT_PATH', $project_path); } diff --git a/app/backup/root.php b/app/backup/root.php index 899238f027..2f0f086baa 100755 --- a/app/backup/root.php +++ b/app/backup/root.php @@ -74,6 +74,9 @@ } $i++; } + if(!file_exists($path. '/.project.ROOT')){ + throw new Exception("Failed to locate the Project Root by searching for .project.ROOT please contact support for assistance"); + } $project_path = str_replace($_SERVER["DOCUMENT_ROOT"], "", $path); define('PROJECT_PATH', $project_path); } diff --git a/app/call_block/root.php b/app/call_block/root.php index 899238f027..2f0f086baa 100644 --- a/app/call_block/root.php +++ b/app/call_block/root.php @@ -74,6 +74,9 @@ } $i++; } + if(!file_exists($path. '/.project.ROOT')){ + throw new Exception("Failed to locate the Project Root by searching for .project.ROOT please contact support for assistance"); + } $project_path = str_replace($_SERVER["DOCUMENT_ROOT"], "", $path); define('PROJECT_PATH', $project_path); } diff --git a/app/call_broadcast/root.php b/app/call_broadcast/root.php index 899238f027..2f0f086baa 100644 --- a/app/call_broadcast/root.php +++ b/app/call_broadcast/root.php @@ -74,6 +74,9 @@ } $i++; } + if(!file_exists($path. '/.project.ROOT')){ + throw new Exception("Failed to locate the Project Root by searching for .project.ROOT please contact support for assistance"); + } $project_path = str_replace($_SERVER["DOCUMENT_ROOT"], "", $path); define('PROJECT_PATH', $project_path); } diff --git a/app/call_center_active/root.php b/app/call_center_active/root.php index 899238f027..2f0f086baa 100644 --- a/app/call_center_active/root.php +++ b/app/call_center_active/root.php @@ -74,6 +74,9 @@ } $i++; } + if(!file_exists($path. '/.project.ROOT')){ + throw new Exception("Failed to locate the Project Root by searching for .project.ROOT please contact support for assistance"); + } $project_path = str_replace($_SERVER["DOCUMENT_ROOT"], "", $path); define('PROJECT_PATH', $project_path); } diff --git a/app/call_centers/root.php b/app/call_centers/root.php index 899238f027..2f0f086baa 100644 --- a/app/call_centers/root.php +++ b/app/call_centers/root.php @@ -74,6 +74,9 @@ } $i++; } + if(!file_exists($path. '/.project.ROOT')){ + throw new Exception("Failed to locate the Project Root by searching for .project.ROOT please contact support for assistance"); + } $project_path = str_replace($_SERVER["DOCUMENT_ROOT"], "", $path); define('PROJECT_PATH', $project_path); } diff --git a/app/call_flows/root.php b/app/call_flows/root.php index 899238f027..2f0f086baa 100644 --- a/app/call_flows/root.php +++ b/app/call_flows/root.php @@ -74,6 +74,9 @@ } $i++; } + if(!file_exists($path. '/.project.ROOT')){ + throw new Exception("Failed to locate the Project Root by searching for .project.ROOT please contact support for assistance"); + } $project_path = str_replace($_SERVER["DOCUMENT_ROOT"], "", $path); define('PROJECT_PATH', $project_path); } diff --git a/app/calls/root.php b/app/calls/root.php index 899238f027..2f0f086baa 100644 --- a/app/calls/root.php +++ b/app/calls/root.php @@ -74,6 +74,9 @@ } $i++; } + if(!file_exists($path. '/.project.ROOT')){ + throw new Exception("Failed to locate the Project Root by searching for .project.ROOT please contact support for assistance"); + } $project_path = str_replace($_SERVER["DOCUMENT_ROOT"], "", $path); define('PROJECT_PATH', $project_path); } diff --git a/app/calls_active/root.php b/app/calls_active/root.php index 899238f027..2f0f086baa 100644 --- a/app/calls_active/root.php +++ b/app/calls_active/root.php @@ -74,6 +74,9 @@ } $i++; } + if(!file_exists($path. '/.project.ROOT')){ + throw new Exception("Failed to locate the Project Root by searching for .project.ROOT please contact support for assistance"); + } $project_path = str_replace($_SERVER["DOCUMENT_ROOT"], "", $path); define('PROJECT_PATH', $project_path); } diff --git a/app/click_to_call/root.php b/app/click_to_call/root.php index 899238f027..2f0f086baa 100644 --- a/app/click_to_call/root.php +++ b/app/click_to_call/root.php @@ -74,6 +74,9 @@ } $i++; } + if(!file_exists($path. '/.project.ROOT')){ + throw new Exception("Failed to locate the Project Root by searching for .project.ROOT please contact support for assistance"); + } $project_path = str_replace($_SERVER["DOCUMENT_ROOT"], "", $path); define('PROJECT_PATH', $project_path); } diff --git a/app/conference_centers/root.php b/app/conference_centers/root.php index 899238f027..2f0f086baa 100644 --- a/app/conference_centers/root.php +++ b/app/conference_centers/root.php @@ -74,6 +74,9 @@ } $i++; } + if(!file_exists($path. '/.project.ROOT')){ + throw new Exception("Failed to locate the Project Root by searching for .project.ROOT please contact support for assistance"); + } $project_path = str_replace($_SERVER["DOCUMENT_ROOT"], "", $path); define('PROJECT_PATH', $project_path); } diff --git a/app/conferences/root.php b/app/conferences/root.php index 899238f027..2f0f086baa 100644 --- a/app/conferences/root.php +++ b/app/conferences/root.php @@ -74,6 +74,9 @@ } $i++; } + if(!file_exists($path. '/.project.ROOT')){ + throw new Exception("Failed to locate the Project Root by searching for .project.ROOT please contact support for assistance"); + } $project_path = str_replace($_SERVER["DOCUMENT_ROOT"], "", $path); define('PROJECT_PATH', $project_path); } diff --git a/app/conferences_active/root.php b/app/conferences_active/root.php index 899238f027..2f0f086baa 100644 --- a/app/conferences_active/root.php +++ b/app/conferences_active/root.php @@ -74,6 +74,9 @@ } $i++; } + if(!file_exists($path. '/.project.ROOT')){ + throw new Exception("Failed to locate the Project Root by searching for .project.ROOT please contact support for assistance"); + } $project_path = str_replace($_SERVER["DOCUMENT_ROOT"], "", $path); define('PROJECT_PATH', $project_path); } diff --git a/app/contacts/root.php b/app/contacts/root.php index 899238f027..2f0f086baa 100644 --- a/app/contacts/root.php +++ b/app/contacts/root.php @@ -74,6 +74,9 @@ } $i++; } + if(!file_exists($path. '/.project.ROOT')){ + throw new Exception("Failed to locate the Project Root by searching for .project.ROOT please contact support for assistance"); + } $project_path = str_replace($_SERVER["DOCUMENT_ROOT"], "", $path); define('PROJECT_PATH', $project_path); } diff --git a/app/destinations/root.php b/app/destinations/root.php index 899238f027..2f0f086baa 100644 --- a/app/destinations/root.php +++ b/app/destinations/root.php @@ -74,6 +74,9 @@ } $i++; } + if(!file_exists($path. '/.project.ROOT')){ + throw new Exception("Failed to locate the Project Root by searching for .project.ROOT please contact support for assistance"); + } $project_path = str_replace($_SERVER["DOCUMENT_ROOT"], "", $path); define('PROJECT_PATH', $project_path); } diff --git a/app/devices/root.php b/app/devices/root.php index 899238f027..2f0f086baa 100644 --- a/app/devices/root.php +++ b/app/devices/root.php @@ -74,6 +74,9 @@ } $i++; } + if(!file_exists($path. '/.project.ROOT')){ + throw new Exception("Failed to locate the Project Root by searching for .project.ROOT please contact support for assistance"); + } $project_path = str_replace($_SERVER["DOCUMENT_ROOT"], "", $path); define('PROJECT_PATH', $project_path); } diff --git a/app/dialplan/root.php b/app/dialplan/root.php index 899238f027..2f0f086baa 100644 --- a/app/dialplan/root.php +++ b/app/dialplan/root.php @@ -74,6 +74,9 @@ } $i++; } + if(!file_exists($path. '/.project.ROOT')){ + throw new Exception("Failed to locate the Project Root by searching for .project.ROOT please contact support for assistance"); + } $project_path = str_replace($_SERVER["DOCUMENT_ROOT"], "", $path); define('PROJECT_PATH', $project_path); } diff --git a/app/dialplan_inbound/root.php b/app/dialplan_inbound/root.php index 899238f027..2f0f086baa 100644 --- a/app/dialplan_inbound/root.php +++ b/app/dialplan_inbound/root.php @@ -74,6 +74,9 @@ } $i++; } + if(!file_exists($path. '/.project.ROOT')){ + throw new Exception("Failed to locate the Project Root by searching for .project.ROOT please contact support for assistance"); + } $project_path = str_replace($_SERVER["DOCUMENT_ROOT"], "", $path); define('PROJECT_PATH', $project_path); } diff --git a/app/dialplan_outbound/root.php b/app/dialplan_outbound/root.php index 899238f027..2f0f086baa 100644 --- a/app/dialplan_outbound/root.php +++ b/app/dialplan_outbound/root.php @@ -74,6 +74,9 @@ } $i++; } + if(!file_exists($path. '/.project.ROOT')){ + throw new Exception("Failed to locate the Project Root by searching for .project.ROOT please contact support for assistance"); + } $project_path = str_replace($_SERVER["DOCUMENT_ROOT"], "", $path); define('PROJECT_PATH', $project_path); } diff --git a/app/edit/root.php b/app/edit/root.php index 899238f027..2f0f086baa 100644 --- a/app/edit/root.php +++ b/app/edit/root.php @@ -74,6 +74,9 @@ } $i++; } + if(!file_exists($path. '/.project.ROOT')){ + throw new Exception("Failed to locate the Project Root by searching for .project.ROOT please contact support for assistance"); + } $project_path = str_replace($_SERVER["DOCUMENT_ROOT"], "", $path); define('PROJECT_PATH', $project_path); } diff --git a/app/emails/root.php b/app/emails/root.php index 899238f027..2f0f086baa 100644 --- a/app/emails/root.php +++ b/app/emails/root.php @@ -74,6 +74,9 @@ } $i++; } + if(!file_exists($path. '/.project.ROOT')){ + throw new Exception("Failed to locate the Project Root by searching for .project.ROOT please contact support for assistance"); + } $project_path = str_replace($_SERVER["DOCUMENT_ROOT"], "", $path); define('PROJECT_PATH', $project_path); } diff --git a/app/exec/root.php b/app/exec/root.php index 899238f027..2f0f086baa 100644 --- a/app/exec/root.php +++ b/app/exec/root.php @@ -74,6 +74,9 @@ } $i++; } + if(!file_exists($path. '/.project.ROOT')){ + throw new Exception("Failed to locate the Project Root by searching for .project.ROOT please contact support for assistance"); + } $project_path = str_replace($_SERVER["DOCUMENT_ROOT"], "", $path); define('PROJECT_PATH', $project_path); } diff --git a/app/extensions/root.php b/app/extensions/root.php index 899238f027..2f0f086baa 100644 --- a/app/extensions/root.php +++ b/app/extensions/root.php @@ -74,6 +74,9 @@ } $i++; } + if(!file_exists($path. '/.project.ROOT')){ + throw new Exception("Failed to locate the Project Root by searching for .project.ROOT please contact support for assistance"); + } $project_path = str_replace($_SERVER["DOCUMENT_ROOT"], "", $path); define('PROJECT_PATH', $project_path); } diff --git a/app/fax/root.php b/app/fax/root.php index 899238f027..2f0f086baa 100644 --- a/app/fax/root.php +++ b/app/fax/root.php @@ -74,6 +74,9 @@ } $i++; } + if(!file_exists($path. '/.project.ROOT')){ + throw new Exception("Failed to locate the Project Root by searching for .project.ROOT please contact support for assistance"); + } $project_path = str_replace($_SERVER["DOCUMENT_ROOT"], "", $path); define('PROJECT_PATH', $project_path); } diff --git a/app/fifo/root.php b/app/fifo/root.php index 899238f027..2f0f086baa 100644 --- a/app/fifo/root.php +++ b/app/fifo/root.php @@ -74,6 +74,9 @@ } $i++; } + if(!file_exists($path. '/.project.ROOT')){ + throw new Exception("Failed to locate the Project Root by searching for .project.ROOT please contact support for assistance"); + } $project_path = str_replace($_SERVER["DOCUMENT_ROOT"], "", $path); define('PROJECT_PATH', $project_path); } diff --git a/app/fifo_list/root.php b/app/fifo_list/root.php index 899238f027..2f0f086baa 100644 --- a/app/fifo_list/root.php +++ b/app/fifo_list/root.php @@ -74,6 +74,9 @@ } $i++; } + if(!file_exists($path. '/.project.ROOT')){ + throw new Exception("Failed to locate the Project Root by searching for .project.ROOT please contact support for assistance"); + } $project_path = str_replace($_SERVER["DOCUMENT_ROOT"], "", $path); define('PROJECT_PATH', $project_path); } diff --git a/app/follow_me/root.php b/app/follow_me/root.php index 899238f027..2f0f086baa 100644 --- a/app/follow_me/root.php +++ b/app/follow_me/root.php @@ -74,6 +74,9 @@ } $i++; } + if(!file_exists($path. '/.project.ROOT')){ + throw new Exception("Failed to locate the Project Root by searching for .project.ROOT please contact support for assistance"); + } $project_path = str_replace($_SERVER["DOCUMENT_ROOT"], "", $path); define('PROJECT_PATH', $project_path); } diff --git a/app/gateways/root.php b/app/gateways/root.php index 899238f027..2f0f086baa 100644 --- a/app/gateways/root.php +++ b/app/gateways/root.php @@ -74,6 +74,9 @@ } $i++; } + if(!file_exists($path. '/.project.ROOT')){ + throw new Exception("Failed to locate the Project Root by searching for .project.ROOT please contact support for assistance"); + } $project_path = str_replace($_SERVER["DOCUMENT_ROOT"], "", $path); define('PROJECT_PATH', $project_path); } diff --git a/app/ivr_menus/root.php b/app/ivr_menus/root.php index 899238f027..2f0f086baa 100644 --- a/app/ivr_menus/root.php +++ b/app/ivr_menus/root.php @@ -74,6 +74,9 @@ } $i++; } + if(!file_exists($path. '/.project.ROOT')){ + throw new Exception("Failed to locate the Project Root by searching for .project.ROOT please contact support for assistance"); + } $project_path = str_replace($_SERVER["DOCUMENT_ROOT"], "", $path); define('PROJECT_PATH', $project_path); } diff --git a/app/log_viewer/root.php b/app/log_viewer/root.php index 899238f027..2f0f086baa 100644 --- a/app/log_viewer/root.php +++ b/app/log_viewer/root.php @@ -74,6 +74,9 @@ } $i++; } + if(!file_exists($path. '/.project.ROOT')){ + throw new Exception("Failed to locate the Project Root by searching for .project.ROOT please contact support for assistance"); + } $project_path = str_replace($_SERVER["DOCUMENT_ROOT"], "", $path); define('PROJECT_PATH', $project_path); } diff --git a/app/modules/root.php b/app/modules/root.php index 899238f027..2f0f086baa 100644 --- a/app/modules/root.php +++ b/app/modules/root.php @@ -74,6 +74,9 @@ } $i++; } + if(!file_exists($path. '/.project.ROOT')){ + throw new Exception("Failed to locate the Project Root by searching for .project.ROOT please contact support for assistance"); + } $project_path = str_replace($_SERVER["DOCUMENT_ROOT"], "", $path); define('PROJECT_PATH', $project_path); } diff --git a/app/music_on_hold/root.php b/app/music_on_hold/root.php index 899238f027..2f0f086baa 100644 --- a/app/music_on_hold/root.php +++ b/app/music_on_hold/root.php @@ -74,6 +74,9 @@ } $i++; } + if(!file_exists($path. '/.project.ROOT')){ + throw new Exception("Failed to locate the Project Root by searching for .project.ROOT please contact support for assistance"); + } $project_path = str_replace($_SERVER["DOCUMENT_ROOT"], "", $path); define('PROJECT_PATH', $project_path); } diff --git a/app/operator_panel/root.php b/app/operator_panel/root.php index 899238f027..2f0f086baa 100644 --- a/app/operator_panel/root.php +++ b/app/operator_panel/root.php @@ -74,6 +74,9 @@ } $i++; } + if(!file_exists($path. '/.project.ROOT')){ + throw new Exception("Failed to locate the Project Root by searching for .project.ROOT please contact support for assistance"); + } $project_path = str_replace($_SERVER["DOCUMENT_ROOT"], "", $path); define('PROJECT_PATH', $project_path); } diff --git a/app/phrases/root.php b/app/phrases/root.php index 899238f027..2f0f086baa 100644 --- a/app/phrases/root.php +++ b/app/phrases/root.php @@ -74,6 +74,9 @@ } $i++; } + if(!file_exists($path. '/.project.ROOT')){ + throw new Exception("Failed to locate the Project Root by searching for .project.ROOT please contact support for assistance"); + } $project_path = str_replace($_SERVER["DOCUMENT_ROOT"], "", $path); define('PROJECT_PATH', $project_path); } diff --git a/app/provision/root.php b/app/provision/root.php index 899238f027..2f0f086baa 100644 --- a/app/provision/root.php +++ b/app/provision/root.php @@ -74,6 +74,9 @@ } $i++; } + if(!file_exists($path. '/.project.ROOT')){ + throw new Exception("Failed to locate the Project Root by searching for .project.ROOT please contact support for assistance"); + } $project_path = str_replace($_SERVER["DOCUMENT_ROOT"], "", $path); define('PROJECT_PATH', $project_path); } diff --git a/app/recordings/root.php b/app/recordings/root.php index 899238f027..2f0f086baa 100644 --- a/app/recordings/root.php +++ b/app/recordings/root.php @@ -74,6 +74,9 @@ } $i++; } + if(!file_exists($path. '/.project.ROOT')){ + throw new Exception("Failed to locate the Project Root by searching for .project.ROOT please contact support for assistance"); + } $project_path = str_replace($_SERVER["DOCUMENT_ROOT"], "", $path); define('PROJECT_PATH', $project_path); } diff --git a/app/registrations/root.php b/app/registrations/root.php index 899238f027..2f0f086baa 100644 --- a/app/registrations/root.php +++ b/app/registrations/root.php @@ -74,6 +74,9 @@ } $i++; } + if(!file_exists($path. '/.project.ROOT')){ + throw new Exception("Failed to locate the Project Root by searching for .project.ROOT please contact support for assistance"); + } $project_path = str_replace($_SERVER["DOCUMENT_ROOT"], "", $path); define('PROJECT_PATH', $project_path); } diff --git a/app/ring_groups/root.php b/app/ring_groups/root.php index 899238f027..2f0f086baa 100644 --- a/app/ring_groups/root.php +++ b/app/ring_groups/root.php @@ -74,6 +74,9 @@ } $i++; } + if(!file_exists($path. '/.project.ROOT')){ + throw new Exception("Failed to locate the Project Root by searching for .project.ROOT please contact support for assistance"); + } $project_path = str_replace($_SERVER["DOCUMENT_ROOT"], "", $path); define('PROJECT_PATH', $project_path); } diff --git a/app/services/root.php b/app/services/root.php index 899238f027..2f0f086baa 100644 --- a/app/services/root.php +++ b/app/services/root.php @@ -74,6 +74,9 @@ } $i++; } + if(!file_exists($path. '/.project.ROOT')){ + throw new Exception("Failed to locate the Project Root by searching for .project.ROOT please contact support for assistance"); + } $project_path = str_replace($_SERVER["DOCUMENT_ROOT"], "", $path); define('PROJECT_PATH', $project_path); } diff --git a/app/settings/root.php b/app/settings/root.php index 899238f027..2f0f086baa 100644 --- a/app/settings/root.php +++ b/app/settings/root.php @@ -74,6 +74,9 @@ } $i++; } + if(!file_exists($path. '/.project.ROOT')){ + throw new Exception("Failed to locate the Project Root by searching for .project.ROOT please contact support for assistance"); + } $project_path = str_replace($_SERVER["DOCUMENT_ROOT"], "", $path); define('PROJECT_PATH', $project_path); } diff --git a/app/sip_profiles/root.php b/app/sip_profiles/root.php index 899238f027..2f0f086baa 100644 --- a/app/sip_profiles/root.php +++ b/app/sip_profiles/root.php @@ -74,6 +74,9 @@ } $i++; } + if(!file_exists($path. '/.project.ROOT')){ + throw new Exception("Failed to locate the Project Root by searching for .project.ROOT please contact support for assistance"); + } $project_path = str_replace($_SERVER["DOCUMENT_ROOT"], "", $path); define('PROJECT_PATH', $project_path); } diff --git a/app/sip_status/root.php b/app/sip_status/root.php index 899238f027..2f0f086baa 100644 --- a/app/sip_status/root.php +++ b/app/sip_status/root.php @@ -74,6 +74,9 @@ } $i++; } + if(!file_exists($path. '/.project.ROOT')){ + throw new Exception("Failed to locate the Project Root by searching for .project.ROOT please contact support for assistance"); + } $project_path = str_replace($_SERVER["DOCUMENT_ROOT"], "", $path); define('PROJECT_PATH', $project_path); } diff --git a/app/sql_query/root.php b/app/sql_query/root.php index 899238f027..2f0f086baa 100644 --- a/app/sql_query/root.php +++ b/app/sql_query/root.php @@ -74,6 +74,9 @@ } $i++; } + if(!file_exists($path. '/.project.ROOT')){ + throw new Exception("Failed to locate the Project Root by searching for .project.ROOT please contact support for assistance"); + } $project_path = str_replace($_SERVER["DOCUMENT_ROOT"], "", $path); define('PROJECT_PATH', $project_path); } diff --git a/app/system/root.php b/app/system/root.php index 899238f027..2f0f086baa 100644 --- a/app/system/root.php +++ b/app/system/root.php @@ -74,6 +74,9 @@ } $i++; } + if(!file_exists($path. '/.project.ROOT')){ + throw new Exception("Failed to locate the Project Root by searching for .project.ROOT please contact support for assistance"); + } $project_path = str_replace($_SERVER["DOCUMENT_ROOT"], "", $path); define('PROJECT_PATH', $project_path); } diff --git a/app/time_conditions/root.php b/app/time_conditions/root.php index 899238f027..2f0f086baa 100644 --- a/app/time_conditions/root.php +++ b/app/time_conditions/root.php @@ -74,6 +74,9 @@ } $i++; } + if(!file_exists($path. '/.project.ROOT')){ + throw new Exception("Failed to locate the Project Root by searching for .project.ROOT please contact support for assistance"); + } $project_path = str_replace($_SERVER["DOCUMENT_ROOT"], "", $path); define('PROJECT_PATH', $project_path); } diff --git a/app/traffic_graph/root.php b/app/traffic_graph/root.php index 899238f027..2f0f086baa 100644 --- a/app/traffic_graph/root.php +++ b/app/traffic_graph/root.php @@ -74,6 +74,9 @@ } $i++; } + if(!file_exists($path. '/.project.ROOT')){ + throw new Exception("Failed to locate the Project Root by searching for .project.ROOT please contact support for assistance"); + } $project_path = str_replace($_SERVER["DOCUMENT_ROOT"], "", $path); define('PROJECT_PATH', $project_path); } diff --git a/app/vars/root.php b/app/vars/root.php index 899238f027..2f0f086baa 100644 --- a/app/vars/root.php +++ b/app/vars/root.php @@ -74,6 +74,9 @@ } $i++; } + if(!file_exists($path. '/.project.ROOT')){ + throw new Exception("Failed to locate the Project Root by searching for .project.ROOT please contact support for assistance"); + } $project_path = str_replace($_SERVER["DOCUMENT_ROOT"], "", $path); define('PROJECT_PATH', $project_path); } diff --git a/app/voicemail_greetings/root.php b/app/voicemail_greetings/root.php index 899238f027..2f0f086baa 100644 --- a/app/voicemail_greetings/root.php +++ b/app/voicemail_greetings/root.php @@ -74,6 +74,9 @@ } $i++; } + if(!file_exists($path. '/.project.ROOT')){ + throw new Exception("Failed to locate the Project Root by searching for .project.ROOT please contact support for assistance"); + } $project_path = str_replace($_SERVER["DOCUMENT_ROOT"], "", $path); define('PROJECT_PATH', $project_path); } diff --git a/app/voicemails/root.php b/app/voicemails/root.php index 899238f027..2f0f086baa 100644 --- a/app/voicemails/root.php +++ b/app/voicemails/root.php @@ -74,6 +74,9 @@ } $i++; } + if(!file_exists($path. '/.project.ROOT')){ + throw new Exception("Failed to locate the Project Root by searching for .project.ROOT please contact support for assistance"); + } $project_path = str_replace($_SERVER["DOCUMENT_ROOT"], "", $path); define('PROJECT_PATH', $project_path); } diff --git a/app/xml_cdr/root.php b/app/xml_cdr/root.php index 899238f027..2f0f086baa 100644 --- a/app/xml_cdr/root.php +++ b/app/xml_cdr/root.php @@ -74,6 +74,9 @@ } $i++; } + if(!file_exists($path. '/.project.ROOT')){ + throw new Exception("Failed to locate the Project Root by searching for .project.ROOT please contact support for assistance"); + } $project_path = str_replace($_SERVER["DOCUMENT_ROOT"], "", $path); define('PROJECT_PATH', $project_path); } diff --git a/core/apps/root.php b/core/apps/root.php index 899238f027..2f0f086baa 100644 --- a/core/apps/root.php +++ b/core/apps/root.php @@ -74,6 +74,9 @@ } $i++; } + if(!file_exists($path. '/.project.ROOT')){ + throw new Exception("Failed to locate the Project Root by searching for .project.ROOT please contact support for assistance"); + } $project_path = str_replace($_SERVER["DOCUMENT_ROOT"], "", $path); define('PROJECT_PATH', $project_path); } diff --git a/core/databases/root.php b/core/databases/root.php index 899238f027..2f0f086baa 100644 --- a/core/databases/root.php +++ b/core/databases/root.php @@ -74,6 +74,9 @@ } $i++; } + if(!file_exists($path. '/.project.ROOT')){ + throw new Exception("Failed to locate the Project Root by searching for .project.ROOT please contact support for assistance"); + } $project_path = str_replace($_SERVER["DOCUMENT_ROOT"], "", $path); define('PROJECT_PATH', $project_path); } diff --git a/core/default_settings/root.php b/core/default_settings/root.php index 899238f027..2f0f086baa 100644 --- a/core/default_settings/root.php +++ b/core/default_settings/root.php @@ -74,6 +74,9 @@ } $i++; } + if(!file_exists($path. '/.project.ROOT')){ + throw new Exception("Failed to locate the Project Root by searching for .project.ROOT please contact support for assistance"); + } $project_path = str_replace($_SERVER["DOCUMENT_ROOT"], "", $path); define('PROJECT_PATH', $project_path); } diff --git a/core/domain_settings/root.php b/core/domain_settings/root.php index 899238f027..2f0f086baa 100644 --- a/core/domain_settings/root.php +++ b/core/domain_settings/root.php @@ -74,6 +74,9 @@ } $i++; } + if(!file_exists($path. '/.project.ROOT')){ + throw new Exception("Failed to locate the Project Root by searching for .project.ROOT please contact support for assistance"); + } $project_path = str_replace($_SERVER["DOCUMENT_ROOT"], "", $path); define('PROJECT_PATH', $project_path); } diff --git a/core/install/root.php b/core/install/root.php index 899238f027..2f0f086baa 100644 --- a/core/install/root.php +++ b/core/install/root.php @@ -74,6 +74,9 @@ } $i++; } + if(!file_exists($path. '/.project.ROOT')){ + throw new Exception("Failed to locate the Project Root by searching for .project.ROOT please contact support for assistance"); + } $project_path = str_replace($_SERVER["DOCUMENT_ROOT"], "", $path); define('PROJECT_PATH', $project_path); } diff --git a/core/menu/root.php b/core/menu/root.php index 899238f027..2f0f086baa 100644 --- a/core/menu/root.php +++ b/core/menu/root.php @@ -74,6 +74,9 @@ } $i++; } + if(!file_exists($path. '/.project.ROOT')){ + throw new Exception("Failed to locate the Project Root by searching for .project.ROOT please contact support for assistance"); + } $project_path = str_replace($_SERVER["DOCUMENT_ROOT"], "", $path); define('PROJECT_PATH', $project_path); } diff --git a/core/notifications/root.php b/core/notifications/root.php index 899238f027..2f0f086baa 100644 --- a/core/notifications/root.php +++ b/core/notifications/root.php @@ -74,6 +74,9 @@ } $i++; } + if(!file_exists($path. '/.project.ROOT')){ + throw new Exception("Failed to locate the Project Root by searching for .project.ROOT please contact support for assistance"); + } $project_path = str_replace($_SERVER["DOCUMENT_ROOT"], "", $path); define('PROJECT_PATH', $project_path); } diff --git a/core/upgrade/root.php b/core/upgrade/root.php index 899238f027..2f0f086baa 100644 --- a/core/upgrade/root.php +++ b/core/upgrade/root.php @@ -74,6 +74,9 @@ } $i++; } + if(!file_exists($path. '/.project.ROOT')){ + throw new Exception("Failed to locate the Project Root by searching for .project.ROOT please contact support for assistance"); + } $project_path = str_replace($_SERVER["DOCUMENT_ROOT"], "", $path); define('PROJECT_PATH', $project_path); } diff --git a/core/user_settings/root.php b/core/user_settings/root.php index 899238f027..2f0f086baa 100644 --- a/core/user_settings/root.php +++ b/core/user_settings/root.php @@ -74,6 +74,9 @@ } $i++; } + if(!file_exists($path. '/.project.ROOT')){ + throw new Exception("Failed to locate the Project Root by searching for .project.ROOT please contact support for assistance"); + } $project_path = str_replace($_SERVER["DOCUMENT_ROOT"], "", $path); define('PROJECT_PATH', $project_path); } diff --git a/core/users/root.php b/core/users/root.php index 899238f027..2f0f086baa 100644 --- a/core/users/root.php +++ b/core/users/root.php @@ -74,6 +74,9 @@ } $i++; } + if(!file_exists($path. '/.project.ROOT')){ + throw new Exception("Failed to locate the Project Root by searching for .project.ROOT please contact support for assistance"); + } $project_path = str_replace($_SERVER["DOCUMENT_ROOT"], "", $path); define('PROJECT_PATH', $project_path); } diff --git a/resources/captcha/root.php b/resources/captcha/root.php index 899238f027..2f0f086baa 100644 --- a/resources/captcha/root.php +++ b/resources/captcha/root.php @@ -74,6 +74,9 @@ } $i++; } + if(!file_exists($path. '/.project.ROOT')){ + throw new Exception("Failed to locate the Project Root by searching for .project.ROOT please contact support for assistance"); + } $project_path = str_replace($_SERVER["DOCUMENT_ROOT"], "", $path); define('PROJECT_PATH', $project_path); } diff --git a/resources/classes/root.php b/resources/classes/root.php index 899238f027..2f0f086baa 100644 --- a/resources/classes/root.php +++ b/resources/classes/root.php @@ -74,6 +74,9 @@ } $i++; } + if(!file_exists($path. '/.project.ROOT')){ + throw new Exception("Failed to locate the Project Root by searching for .project.ROOT please contact support for assistance"); + } $project_path = str_replace($_SERVER["DOCUMENT_ROOT"], "", $path); define('PROJECT_PATH', $project_path); } diff --git a/resources/root.php b/resources/root.php index 899238f027..2f0f086baa 100644 --- a/resources/root.php +++ b/resources/root.php @@ -74,6 +74,9 @@ } $i++; } + if(!file_exists($path. '/.project.ROOT')){ + throw new Exception("Failed to locate the Project Root by searching for .project.ROOT please contact support for assistance"); + } $project_path = str_replace($_SERVER["DOCUMENT_ROOT"], "", $path); define('PROJECT_PATH', $project_path); } diff --git a/root.php b/root.php index 899238f027..2f0f086baa 100644 --- a/root.php +++ b/root.php @@ -74,6 +74,9 @@ } $i++; } + if(!file_exists($path. '/.project.ROOT')){ + throw new Exception("Failed to locate the Project Root by searching for .project.ROOT please contact support for assistance"); + } $project_path = str_replace($_SERVER["DOCUMENT_ROOT"], "", $path); define('PROJECT_PATH', $project_path); } diff --git a/secure/root.php b/secure/root.php index 899238f027..2f0f086baa 100644 --- a/secure/root.php +++ b/secure/root.php @@ -74,6 +74,9 @@ } $i++; } + if(!file_exists($path. '/.project.ROOT')){ + throw new Exception("Failed to locate the Project Root by searching for .project.ROOT please contact support for assistance"); + } $project_path = str_replace($_SERVER["DOCUMENT_ROOT"], "", $path); define('PROJECT_PATH', $project_path); } diff --git a/themes/accessible/root.php b/themes/accessible/root.php index 899238f027..2f0f086baa 100644 --- a/themes/accessible/root.php +++ b/themes/accessible/root.php @@ -74,6 +74,9 @@ } $i++; } + if(!file_exists($path. '/.project.ROOT')){ + throw new Exception("Failed to locate the Project Root by searching for .project.ROOT please contact support for assistance"); + } $project_path = str_replace($_SERVER["DOCUMENT_ROOT"], "", $path); define('PROJECT_PATH', $project_path); } diff --git a/themes/enhanced/root.php b/themes/enhanced/root.php index 899238f027..2f0f086baa 100644 --- a/themes/enhanced/root.php +++ b/themes/enhanced/root.php @@ -74,6 +74,9 @@ } $i++; } + if(!file_exists($path. '/.project.ROOT')){ + throw new Exception("Failed to locate the Project Root by searching for .project.ROOT please contact support for assistance"); + } $project_path = str_replace($_SERVER["DOCUMENT_ROOT"], "", $path); define('PROJECT_PATH', $project_path); } diff --git a/themes/minimized/root.php b/themes/minimized/root.php index 899238f027..2f0f086baa 100644 --- a/themes/minimized/root.php +++ b/themes/minimized/root.php @@ -74,6 +74,9 @@ } $i++; } + if(!file_exists($path. '/.project.ROOT')){ + throw new Exception("Failed to locate the Project Root by searching for .project.ROOT please contact support for assistance"); + } $project_path = str_replace($_SERVER["DOCUMENT_ROOT"], "", $path); define('PROJECT_PATH', $project_path); }