function _parse_cz_layout_ini_file($filename, $process_sections = false) { global $application; $ini_cache = $application->getIniCache(); $ini_mtime = @filemtime($filename); if ($ini_mtime == $ini_cache->read($filename . '-mtime')) { $layout_array = $ini_cache->read($filename); } else { $layout_array = _parse_ini_file($filename, $process_sections); $ini_cache->write($filename . '-mtime', $ini_mtime); $ini_cache->write($filename, $layout_array); } $layout_array = LayoutConfigurationManager::add_https_settings($layout_array, $filename); return $layout_array; }