Pith - miter
<?php
declare(strict_types=1);
session_start();

if (empty($_SESSION['miter'])) {
header('Location: ../../index.php');
exit;
}

if (isset($_GET['delete'])) {
$raw_icon = $_GET['delete'];

$icon_name = preg_replace('/[^a-zA-Z0-9_\.-]/', '', basename($raw_icon));

if ($icon_name !== '' && $icon_name !== '.' && $icon_name !== '..') {
$img_file = "../../images/icons/{$icon_name}";

if (file_exists($img_file) && is_file($img_file)) {
unlink($img_file);
}

// log
include 'otc.php';
$log_data = "{$o_date} -- Deleted Icon: {$icon_name}\n";
$log_file = 'log.txt';

file_put_contents($log_file, $log_data, FILE_APPEND | LOCK_EX);
}

header('Location: ../../index.php?user=icons');
exit;
}