Init
This commit is contained in:
45
backend/resources/content/settings/cache.php
Normal file
45
backend/resources/content/settings/cache.php
Normal file
@@ -0,0 +1,45 @@
|
||||
<?php
|
||||
if (!defined('PICONTROL')) exit();
|
||||
|
||||
(include_once LIBRARY_PATH.'cache/cache.function.php') or die('Error: 0x0010');
|
||||
$tpl->setHeaderTitle(_t('Cache'));
|
||||
|
||||
if (isset($_GET['clear']) && $_GET['clear'] != '')
|
||||
{
|
||||
$clearCache = new Cache;
|
||||
$clearCache->setName($_GET['clear']);
|
||||
|
||||
if ($clearCache->clear() === true)
|
||||
$tpl->msg('success', _t('Cache geleert'), _t('Der Cache wurder erfolgreich geleert.'));
|
||||
else
|
||||
$tpl->msg('error', _t('Fehler'), _t('Leider konnte der Cache nicht geleert werden!'));
|
||||
|
||||
if (isset($_GET['redirect']) && $_GET['redirect'] != '')
|
||||
$tpl->redirect('?'.urldecode($_GET['redirect']));
|
||||
}
|
||||
|
||||
if (isset($_POST['submit']) && $_POST['submit'] != '')
|
||||
{
|
||||
setConfig('cache:activation.cache', (isset($_POST['activation']) && $_POST['activation'] == 'checked') ? 'true' : 'false');
|
||||
|
||||
$list = getCacheList();
|
||||
|
||||
foreach ($list as $name => $info)
|
||||
{
|
||||
if (isset($_POST['text-'.$name]) && $_POST['text-'.$name] != '' && $_POST['text-'.$name] >= 1 && $_POST['text-'.$name] <= 9999)
|
||||
setConfig('cache:lifetime.'.$name, $_POST['text-'.$name]);
|
||||
else
|
||||
$tpl->msg('error', _t('Fehler'), _t('Bitte vergebe für die Speicherzeit eine gültige Zahl zwischen 1 und 9999.'), true, 10);
|
||||
|
||||
setConfig('cache:activation.'.$name, (isset($_POST['cb-'.$name]) && $_POST['cb-'.$name] == 'checked') ? 'true' : 'false');
|
||||
}
|
||||
|
||||
if ($tpl->msgExists(10) === false)
|
||||
$tpl->msg('success', _t('Einstellungen gespeichert'), _t('Die Einstellungen wurden erfolgreich gespeichert.'), true, 10);
|
||||
}
|
||||
|
||||
$tpl->assign('cache-activation', (getConfig('cache:activation.cache', 'false') == 'true') ? true : false);
|
||||
$tpl->assign('cache-files', getCacheList(true));
|
||||
|
||||
$tpl->draw('settings/cache');
|
||||
?>
|
||||
Reference in New Issue
Block a user