mirror of
https://github.com/UnickSoft/graphonline.git
synced 2025-07-01 07:15:29 +00:00
Add script to clear old autosaved graphs
This commit is contained in:
parent
c85469fa08
commit
159c87c041
23
backend/clear_autosave_graphs.php
Normal file
23
backend/clear_autosave_graphs.php
Normal file
@ -0,0 +1,23 @@
|
||||
<?php
|
||||
include ("../core/config/main.php");
|
||||
|
||||
$dirName = "../" . $g_config['graphSavePath'] . 'autosave/*';
|
||||
$days_to_remove = 14;
|
||||
//echo($dirName . "<br>");
|
||||
$files = glob($dirName, 0);
|
||||
$count = 0;
|
||||
foreach ($files as $file)
|
||||
{
|
||||
$fileAgeInDays = (time() - filemtime($file)) / (3600 * 24);
|
||||
if ($fileAgeInDays > $days_to_remove)
|
||||
{
|
||||
if (unlink($file))
|
||||
{
|
||||
echo($file . " " . $fileAgeInDays . "<br>");
|
||||
$count = $count + 1;
|
||||
}
|
||||
}
|
||||
}
|
||||
echo("Deleted " . $count . " graphs");
|
||||
|
||||
?>
|
@ -11,6 +11,7 @@
|
||||
<p>Всего Автосохраннёных графов - <?= $totalAutosaveGraphCount ?> шт</p>
|
||||
<p>Общий размер сохранённых графов - <?= $totalAutosaveGraphSize ?> Кб</p>
|
||||
<p>За последние месяц сохранено - <?= $ageAutosaveGraph / $totalAutosaveGraphCount * 100 ?> %</p>
|
||||
<p><a href="../backend/clear_autosave_graphs.php" target="_blank" style="border-style: groove; padding: 4px">Удалить старые автосохранения</a></p>
|
||||
<h2>Сохранённые изображения</h2>
|
||||
<p>Всего сохранёных изображений - <?= $totalImages ?> шт</p>
|
||||
<p>Общий размер сохранённых изображений - <?= $totalImagesSize ?> Кб</p>
|
||||
|
Loading…
x
Reference in New Issue
Block a user