/*$useCache =*/ false, /*$useLocalOverrides =*/ true, /*$directAccess =*/ false, /*$addArrayDefinition =*/ true, /*$load =*/ false ); $ini->setOverrideDirs( $siteIni->overrideDirs( false ) ); $ini->load(); } else { // load settings file more or less normally but with $addArrayDefinition = true $ini = new eZINI( $settingFile,'settings', null, false, null, false, true ); } $blocks = $ini->groups(); $placements = $ini->groupPlacements(); $settings = array(); $blockCount = 0; $totalSettingCount = 0; foreach( $blocks as $block=>$key ) { $settingsCount = 0; $blockRemoveable = false; $blockEditable = true; foreach( $key as $setting=>$settingKey ) { $hasSetPlacement = false; $type = $ini->settingType( $settingKey ); $removeable = false;