From dae2f09e8fc8dc0e991a12ea92d0660ef08b7f08 Mon Sep 17 00:00:00 2001 From: liyang Date: Tue, 23 Jul 2024 19:08:30 +0800 Subject: [PATCH] * [uitest] fix load page method on ext edition. --- test/lib/ui.php | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/test/lib/ui.php b/test/lib/ui.php index 08537e16d3..84b1da3539 100644 --- a/test/lib/ui.php +++ b/test/lib/ui.php @@ -315,17 +315,26 @@ class tester extends result $method = strtolower($method); $pageClass = "{$method}Page"; + + $openPage = dirname(__FILE__, 3). "/module/$module/test/ui/page/$method.php"; if(!class_exists($pageClass)) { if($edition != 'open') { if(!$ext) $ext = $edition; - $extDir = is_dir(dirname(__FILE__, 3). "/extension/$ext/$module/ext/test") ? dirname(__FILE__, 3). "/extension/$ext/$module/ext/test" : dirname(__FILE__, 3). "/extension/$ext/$module/test"; - include "$extDir/ui/page/$method.php"; + if(file_exists($openPage)) + { + include $openPage; + } + else + { + $extDir = is_dir(dirname(__FILE__, 3). "/extension/$ext/$module/ext/test") ? dirname(__FILE__, 3). "/extension/$ext/$module/ext/test" : dirname(__FILE__, 3). "/extension/$ext/$module/test"; + include "$extDir/ui/page/$method.php"; + } } else { - include dirname(__FILE__, 3). "/module/$module/test/ui/page/$method.php"; + include $openPage; } }