*/ include './scripts/check_auth.php'; $LIB_SETTINGS = array(); $DOCTRINE_CACHE_TYPES = array('query_cache' => array('name' => 'Query Cache'), 'metadata_cache' => array('name' => 'Metadata Cache')); $DOCTRINE_CACHE_EXTENSIONS = array('apc', 'memcache', 'memcached', 'file'); $applicationSetup =& $_SESSION['setup_ini']['application']; if (isset($_SESSION['application'])) { $LIB_SETTINGS = $_SESSION['application']; } else { $getMyKeys = array('htmlpurifier.preload_all' => array(), 'htmlpurifier.use_cache' => array(), 'htmlpurifier.cache_dir' => array(), 'doctrine.cache.enabled' => array(), 'doctrine.cache.query_cache.enabled' => array(), 'doctrine.cache.query_cache.type' => array('allowEmpty' => false), 'doctrine.cache.query_cache.dir' => array(), 'doctrine.cache.metadata_cache.enabled' => array(), 'doctrine.cache.metadata_cache.type' => array('allowEmpty' => false), 'doctrine.cache.metadata_cache.dir' => array()); foreach ($getMyKeys as $heresYourKey => $heresYourValue) { // gather default value! $LIB_SETTINGS[$heresYourKey] = conjoon_cacheSetup_getConfigurationDefaultValue($heresYourKey, 'application', $getMyKeys[$heresYourKey]); // adjust the value if necessary if (strpos($heresYourKey, 'cache_dir') !== false || strpos($heresYourKey, '.dir') !== false) { $LIB_SETTINGS[$heresYourKey] = conjoon_cacheSetup_assembleDir($heresYourKey, 'application', $LIB_SETTINGS[$heresYourKey]); } } } if (isset($_POST['lib_settings_post']) && $_POST['lib_settings_post'] == "1") { $_SESSION['lib_settings_failed'] = false; $_SESSION['application'] = $applicationSetup; // +-----------------------+ // | htmlpurifier section | // +-----------------------+ $_SESSION['application']['htmlpurifier.preload_all'] = $_POST['htmlpurifier_preload_all']; if (!$_POST['htmlpurifier_use_cache']) { $_SESSION['application']['htmlpurifier.use_cache'] = false; $_SESSION['application']['htmlpurifier.cache_dir'] = $_SESSION['setup_ini']['application']['htmlpurifier.cache_dir']; $_SESSION['lib_settings_failed'] = false; } else {
/** * check if user is authorized to load script */ include './scripts/check_auth.php'; $CN_SETTINGS = array(); $fileSetup =& $_SESSION['setup_ini']['files']; if (isset($_SESSION['files'])) { $CN_SETTINGS = $_SESSION['files']; } else { $getMyKeys = array('upload.max_size' => array(), 'storage.filesystem.dir' => array(), 'storage.filesystem.enabled' => array()); foreach ($getMyKeys as $heresYourKey => $heresYourValue) { // gather default value! $CN_SETTINGS[$heresYourKey] = conjoon_cacheSetup_getConfigurationDefaultValue($heresYourKey, 'files', $getMyKeys[$heresYourKey]); // adjust the value if necessary if (strpos($heresYourKey, '.dir') !== false) { $CN_SETTINGS[$heresYourKey] = conjoon_cacheSetup_assembleDir($heresYourKey, 'files', $CN_SETTINGS[$heresYourKey]); } } // fetch max upload default values in bytes $sizeComp = array(conjoon_megaByteToByte($_SESSION['max_allowed_packet']), conjoon_megaByteToByte(ini_get('upload_max_filesize')), conjoon_megaByteToByte(ini_get('post_max_size'))); if (!empty($CN_SETTINGS['upload.max_size']) && $CN_SETTINGS['upload.max_size'] !== '{FILES.UPLOAD.MAX_SIZE}') { $sizeComp[] = $CN_SETTINGS['upload.max_size']; } $CN_SETTINGS['upload.max_size'] = min($sizeComp); } if (isset($_POST['cn_settings_post']) && $_POST['cn_settings_post'] == "1") { $_SESSION['cn_settings_failed'] = false; $_SESSION['files'] = $fileSetup; $_SESSION['files']['upload.max_size'] = (int) $_POST['upload_max_size']; if (!$_POST['storage_filesystem_enabled']) { $_SESSION['files']['storage.filesystem.enabled'] = false;