xref: /plugin/botmon/cleanup.php (revision 43d9de6b9b8131ffc0fe6b5987efffc197d95d07)
1<h1>BotMon Cleanup Script</h1>
2<ul><?php
3
4	// exclude the following two dates:
5	$today = gmdate('Y-m-d');
6	$yesterday = gmdate('Y-m-d', time() - 86400);
7
8	// scan the log directory and delete all files except for today and yesterday:
9	$dir = scandir('logs');
10	foreach($dir as $file) {
11		$fName = pathinfo($file, PATHINFO_BASENAME);
12		$bName = strtok($fName, '.');
13
14		echo "<li>File “{$fName}” – ";
15		if ($bName == '' || $bName == 'logfiles') {
16			echo " <em>ignored</em></li>";
17		} else if ($bName == $today || $bName == $yesterday) {
18			echo " <em>skipped</em></li>";
19		} else {
20			if (unlink('logs/' . $file)) {
21				echo "deleted.</li>";
22			} else {
23				echo " <strong>not deleted!</strong></li>";
24			}
25		}
26	}
27 ?></ul>
28