/dev/null")); date_default_timezone_set($timezone ?: 'UTC'); ?> false, 'message' => '' ]; if (is_dir($nekoDir)) { if (deleteNekoTmpDirectory($nekoDir)) { $response['success'] = true; $response['message'] = 'Directory cleared successfully.'; } else { $response['message'] = 'Failed to delete the directory.'; } } else { $response['message'] = 'The directory does not exist.'; } header('Content-Type: application/json'); echo json_encode($response); exit; } function deleteNekoTmpDirectory($dir) { if (!file_exists($dir)) { return true; } if (!is_dir($dir)) { return unlink($dir); } foreach (scandir($dir) as $item) { if ($item === '.' || $item === '..') { continue; } if (!deleteNekoTmpDirectory($dir . DIRECTORY_SEPARATOR . $item)) { return false; } } return rmdir($dir); } ?> "; $singbox_autostart = $autostart; } ?>