Lines Matching +full:- +full:- +full:global
13 global $auth;
25 'page-like id' => ['wiki:secret.png', 'wiki:*'],
34 $this->assertSame($expected, mediaAclPath($id));
38 * A page-intended exact-ID rule (e.g. wiki:secret.png as a page) must NOT
44 global $conf;
45 global $AUTH_ACL;
50 'wiki:secret.png @ALL 0', // page-intended deny on this exact ID
53 // raw-id check (the old buggy pattern) hits the deny rule
54 $this->assertEquals(AUTH_NONE, auth_aclcheck('wiki:secret.png', '', []));
57 $this->assertEquals(AUTH_UPLOAD, auth_aclcheck(mediaAclPath('wiki:secret.png'), '', []));
61 * Namespace-level ACLs must still apply to media via mediaAclPath().
65 global $conf;
66 global $AUTH_ACL;
74 $this->assertEquals(AUTH_NONE, auth_aclcheck(mediaAclPath('private:image.png'), '', []));
75 $this->assertEquals(AUTH_UPLOAD, auth_aclcheck(mediaAclPath('public:image.png'), '', []));
79 * Root-namespace media must still resolve against the root ACL rule.
83 global $conf;
84 global $AUTH_ACL;
91 $this->assertEquals(AUTH_UPLOAD, auth_aclcheck(mediaAclPath('image.png'), '', []));