See the enclosed file license.txt for licensing information. If you did not receive this file, get it at https://www.gnu.org/licenses/gpl-2.0.html
Methods | ||
---|---|---|
public
|
__construct($xoopsPathDefault, $dataPath)
|
# |
public
|
execute()
|
# |
public
|
readRequest()
|
# |
public
|
validate(): bool
|
# |
public
|
checkPath(string $PATH = ''): int
|
# |
public
|
setPermission($parent, $path, &$error): null
|
# |
public
|
checkPermissions($path): bool
|
# |
Properties | |||
---|---|---|---|
public
|
array
|
$xoopsPath = ['root' => '', 'data' => '', 'lib' => '']
|
# |
public
|
array
|
$xoopsPathDefault = ['data' => 'xoops_data', 'lib' => 'xoops_lib']
|
# |
public
|
array
|
$dataPath = [
'caches' => ['smarty_cache', 'smarty_compile', 'xoops_cache'],
'configs' => ['captcha', 'textsanitizer'],
'data' => null,
'protector' => null,
]
|
# |
public
|
array
|
$path_lookup = ['root' => 'ROOT_PATH', 'data' => 'VAR_PATH', 'lib' => 'PATH']
|
# |
public
|
|
$xoopsUrl = ''
|
# |
public
|
|
$xoopsCookieDomain = ''
|
# |
public
|
array
|
$validPath = ['root' => 0, 'data' => 0, 'lib' => 0]
|
# |
public
|
bool
|
$validUrl = false
|
# |
public
|
array
|
$permErrors = ['root' => null, 'data' => null]
|
# |