Pith - miter
<?php

if (isset($_GET['miter'])) {
include 'front/miter.php';
} elseif (isset($_GET['tenon'])) {
include 'front/tenon.php';
} elseif (isset($_GET['tenons'])) {
include 'front/tenons.php';
} elseif (isset($_GET['rasp'])) {
include 'front/rasp.php';
} elseif (isset($_GET['pith'])) {
include 'pith/pith.php';
} elseif (isset($_GET['edit'])) {
if (($login ?? false) === true) {
include 'front/tenon.php';
}

} elseif (isset($_GET['search'])) {
include 'front/search.php';

} elseif (isset($_GET['user']) && ($login ?? false) === true) {
$action = $_GET['user'];

$admin_routes = [
'new'           => 'back/tenon/new.php',
'panels'        => 'back/panels/panels.php',
'icons'         => 'back/admin/icons_list.php',
'tenon_images'  => 'back/tenon/tenon_images.php',
'tenon_files'   => 'back/tenon/tenon_files.php',
'settings'      => 'back/admin/settings.php',
'tenon_inserts' => 'back/tenon/tenon_inserts.php',
'log'           => 'back/admin/log.php',
'css'           => 'back/admin/css_editor.php',
'tenons'        => 'front/tenons.php'
];

if (array_key_exists($action, $admin_routes)) {
include $admin_routes[$action];
}

} elseif (isset($_GET['i'])) {
header('Location: index.php');
exit;

} else {
include 'front/miter.php';
}
?>