Explorar o código

Set the include path to use with config.php inside the database.php class.

Mark Crane %!s(int64=12) %!d(string=hai) anos
pai
achega
674d6cc132
Modificáronse 1 ficheiros con 11 adicións e 1 borrados
  1. 11 1
      resources/classes/database.php

+ 11 - 1
resources/classes/database.php

@@ -53,7 +53,17 @@ include "root.php";
 				if (strlen($this->type) == 0 && strlen($this->name) == 0) {
 					//include config.php
 						include "root.php";
-						include "includes/config.php";
+						if (file_exists($_SERVER['DOCUMENT_ROOT'].PROJECT_PATH."/resources/config.php")) {
+							include $_SERVER['DOCUMENT_ROOT'].PROJECT_PATH."/resources/config.php";
+						} elseif (file_exists($_SERVER['DOCUMENT_ROOT'].PROJECT_PATH."/includes/config.php")) {
+							include $_SERVER['DOCUMENT_ROOT'].PROJECT_PATH."/includes/config.php";
+						} elseif (file_exists("/etc/fusionpbx/config.php")){
+							//linux
+							include "/etc/fusionpbx/config.php";
+						} elseif (file_exists("/usr/local/etc/fusionpbx/config.php")){
+							//bsd
+							include "/usr/local/etc/fusionpbx/config.php";
+						}
 
 					//backwards compatibility
 						if (isset($dbtype)) { $db_type = $dbtype; }