![]() |
Bearsampp 2025.8.29
|
Public Member Functions | |
__construct ($id, $type) | |
getConf () | |
reload ($id=null, $type=null) | |
setVersion ($version) | |
Public Member Functions inherited from Module | |
__toString () | |
getCurrentPath () | |
getId () | |
getName () | |
getRelease () | |
getRootPath () | |
getSymlinkPath () | |
getType () | |
getVersion () | |
getVersionList () | |
isEnable () | |
update ($sub=0, $showWindow=false) |
Data Fields | |
const | LOCAL_CFG_CONF = 'phppgadminConf' |
const | ROOT_CFG_VERSION = 'phppgadminVersion' |
Data Fields inherited from Module | |
const | BUNDLE_RELEASE = 'bundleRelease' |
Protected Member Functions | |
updateConfig ($version=null, $sub=0, $showWindow=false) | |
Protected Member Functions inherited from Module | |
__construct () | |
replace ($key, $value) | |
replaceAll ($params) |
Private Attributes | |
$conf |
Additional Inherited Members | |
Protected Attributes inherited from Module | |
$bearsamppConf | |
$bearsamppConfRaw | |
$currentPath | |
$enable | |
$name | |
$release = 'N/A' | |
$rootPath | |
$symlinkPath | |
$version |
Class AppPhppgadmin
This class represents the phpPgAdmin application module in the Bearsampp application. It handles the initialization, configuration, and management of the phpPgAdmin module.
Definition at line 16 of file class.app.phppgadmin.php.
__construct | ( | $id, | |
$type ) |
Constructor for the AppPhppgadmin class.
string | $id | The ID of the module. |
string | $type | The type of the module. |
Definition at line 39 of file class.app.phppgadmin.php.
References Module\$id, Module\$type, Util\logInitClass(), and reload().
getConf | ( | ) |
Gets the path to the phpPgAdmin configuration file.
Definition at line 139 of file class.app.phppgadmin.php.
Referenced by updateConfig().
reload | ( | $id = null, | |
$type = null ) |
Reloads the module configuration based on the provided ID and type.
string | null | $id | The ID of the module. If null, the current ID is used. |
string | null | $type | The type of the module. If null, the current type is used. |
Reimplemented from Module.
Definition at line 50 of file class.app.phppgadmin.php.
References $bearsamppConfig, $bearsamppLang, Module\$id, Module\$type, Lang\ERROR_CONF_NOT_FOUND, Lang\ERROR_FILE_NOT_FOUND, Util\logError(), Util\logInfo(), Util\logReloadClass(), and Lang\PHPPGADMIN.
Referenced by __construct().
setVersion | ( | $version | ) |
Sets the version of the module.
string | $version | The version to set. |
Reimplemented from Module.
Definition at line 127 of file class.app.phppgadmin.php.
|
protected |
Updates the module configuration with a specific version.
string | null | $version | The version to update to. If null, the current version is used. |
int | $sub | The sub-level for logging indentation. |
bool | $showWindow | Whether to show a window during the update process. |
Reimplemented from Module.
Definition at line 89 of file class.app.phppgadmin.php.
References $bearsamppBins, $bearsamppRoot, Module\$version, getConf(), Module\getName(), Module\getSymlinkPath(), Util\logDebug(), Util\logError(), and Util\replaceInFile().
|
private |
Definition at line 31 of file class.app.phppgadmin.php.
const LOCAL_CFG_CONF = 'phppgadminConf' |
Configuration key for the phpPgAdmin configuration file in the local configuration.
Definition at line 26 of file class.app.phppgadmin.php.
const ROOT_CFG_VERSION = 'phppgadminVersion' |
Configuration key for the phpPgAdmin version in the root configuration.
Definition at line 21 of file class.app.phppgadmin.php.