Version 0.9.5 beta - made the module configurations environment possible, now the module configuration can also be different dependent on the APPLICATION_ENV, added a possible VALUE for a div layer so HTML code can also be added inside the form elements.

This commit is contained in:
stephan
2020-12-17 21:23:09 +01:00
parent c86b7de44d
commit 6af41552f0
2 changed files with 11 additions and 2 deletions

View File

@@ -68,8 +68,17 @@ final class Registry
{
if(strstr($settings->getPathName(), self::CONFIG_SETTINGS_KEY) && $settings->getFileName()!='.' && $settings->getFileName()!='..')
{
$config_ini_name = basename($settings->getPathName());
$ini_file = explode('.', $config_ini_name);
$ini_file = $ini_file[0] . '.' . Config::getEnv() . '.' . $ini_file[1];
$ini_file = str_replace($config_ini_name, $ini_file, $settings->getPathName()) . "<br>";
if(!file_exists($ini_file))
{
$ini_file = $settings->getPathName();
}
$module = new \stdClass();
$module_settings = parse_ini_file($settings->getPathName(), true);
$module_settings = parse_ini_file($ini_file, true);
if(array_key_exists(strtoupper($this->getModuleName()), $module_settings))
{
foreach ($module_settings[strtoupper($this->getModuleName())] as $key=>$value)

View File

@@ -33,6 +33,6 @@ class TypeOpenDiv extends FormAttributes implements IForm
*/
private function _setElement( )
{
$this->_element = '<div ID CLASS>' . "\n";
$this->_element = '<div ID CLASS>' . 'VALUE' . "\n";
}
}