[TikiWiki-commits] [Git][tikiwiki/tiki][master] [FIX] multi: Get the correct credentials file everywhere

"Jonny Bradley \(@jonnybradley\) via TikiWiki-cvs" <[email protected]> Mon, 13 Jul 2026 15:36:47 +0000
Newsgroups gmane.comp.cms.tiki.cvs
Message-ID <6a55060f62ea3_3819c10c699cc@gitlab-sidekiq-low-urgency-cpu-bound-v2-f65697c8c-h8rcf.mail>

Jonny Bradley pushed to branch master at Tiki Wiki CMS Groupware / Tiki


Commits:
4bad3b88 by Jonny Bradley at 2026-07-13T15:05:46+00:00
[FIX] multi: Get the correct credentials file everywhere
---
* [FIX] phpstan fix also needed here (oops)

* [FIX] phpstan amd phpcs fixes

* [FIX] multi: Get the correct credentials file everywhere

See merge request tikiwiki/tiki!10703

- - - - -


3 changed files:

- lib/admin/adminlib.php
- lib/debug/Tracer.php
- lib/tikilib.php


Changes:

=====================================
lib/admin/adminlib.php
=====================================
@@ -580,8 +580,10 @@ class AdminLib extends TikiLib
         global $system_configuration_files;
         $show_warning = false;
 
-        if (file_exists(TIKI_CONFIG_FILE_PATH)) {
-            include(TIKI_CONFIG_FILE_PATH);
+        // Get local.php path including for multitiki
+        $configFilePath = \Tiki\TikiInit::getCredentialsFile();
+        if (file_exists($configFilePath)) {
+            include($configFilePath);
 
             foreach ($system_configuration_files as $configFile) {
                 if (isset($configFile) && file_exists($configFile)) {


=====================================
lib/debug/Tracer.php
=====================================
@@ -136,8 +136,10 @@ class Tracer
     }
 }
 
-if (file_exists(TIKI_CONFIG_FILE_PATH) && ! defined('TIKI_IN_TEST')) {
-    include TIKI_CONFIG_FILE_PATH;
+$configFilePath = \Tiki\TikiInit::getCredentialsFile();
+
+if (file_exists($configFilePath) && ! defined('TIKI_IN_TEST')) {
+    include $configFilePath;
 }
 global $tiki_traces_fpath, $tiki_traces_are_on, $tiki_traces_active_ids, $tracer;
 $tracer = new Tracer($tiki_traces_fpath, $tiki_traces_are_on, $tiki_traces_active_ids);


=====================================
lib/tikilib.php
=====================================
@@ -596,7 +596,7 @@ class TikiLib extends TikiDb_Bridge
                 $dbhost = $info['host'];
                 $database = $info['database'];
 
-                require TIKI_CONFIG_FILE_PATH;
+                require TikiInit::getCredentialsFile();
                 $dbsqlplugin = new PDO("$dbdriver:host=$dbhost;dbname=$database", $dbuserid, $dbpassword);
                 $connectionMap[$name] = new PdoDb($dbsqlplugin);
             }



View it on GitLab: https://gitlab.com/tikiwiki/tiki/-/commit/4bad3b88b6a0a5c49625c99f6306540800ad0228

-- 
View it on GitLab: https://gitlab.com/tikiwiki/tiki/-/commit/4bad3b88b6a0a5c49625c99f6306540800ad0228
You're receiving this email because of your account on gitlab.com. Manage all notifications: https://gitlab.com/-/profile/notifications | Help: https://gitlab.com/help

_______________________________________________
TikiWiki-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tikiwiki-cvs