2
0
forked from Wavyzz/dolibarr
This commit is contained in:
Laurent Destailleur (aka Eldy)
2025-02-13 20:34:55 +01:00
parent 36fd5b7b26
commit 054010f8ec

View File

@@ -1149,6 +1149,7 @@ class SecurityTest extends PHPUnit\Framework\TestCase
$this->assertEquals('358080.38', $result);
global $leftmenu; // Used into strings to eval
$conf->global->MAIN_FEATURES_LEVEL = 1;
$leftmenu = 'AAA';
$result=dol_eval('$conf->currency && preg_match(\'/^(AAA|BBB)/\',$leftmenu)', 1, 1, '1');
@@ -1171,7 +1172,7 @@ class SecurityTest extends PHPUnit\Framework\TestCase
print "result16 = ".$result."\n";
$this->assertFalse($result);
$string = '(isModEnabled("agenda") || isModEnabled("resource")) && getDolGlobalInt("MAIN_FEATURES_LEVEL") >= 0 && preg_match(\'/^(admintools|all|XXX)/\', $leftmenu)';
$string = '(isModEnabled("user") || isModEnabled("resource")) && getDolGlobalInt("MAIN_FEATURES_LEVEL") >= 0 && preg_match(\'/^(admintools|all|XXX)/\', $leftmenu)';
$result=dol_eval($string, 1, 1, '1');
print "result17 = ".$result."\n";
$this->assertTrue($result);