From 99265e546465fb0b467e4e82deb513ca238fb308 Mon Sep 17 00:00:00 2001 From: El RIDO Date: Tue, 29 Jul 2025 07:49:56 +0200 Subject: [PATCH] avoid undefined variable warning --- bin/administration | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/bin/administration b/bin/administration index 82eaa6bb..9ddb6887 100755 --- a/bin/administration +++ b/bin/administration @@ -292,27 +292,27 @@ EOT, PHP_EOL; } if (array_key_exists('adata', $paste)) { - $format = $paste['adata'][Paste::ADATA_FORMATTER]; - $discussion = $paste['adata'][Paste::ADATA_OPEN_DISCUSSION]; - $burn = $paste['adata'][Paste::ADATA_BURN_AFTER_READING]; + switch ($paste['adata'][Paste::ADATA_FORMATTER]) { + case 'plaintext': + ++$counters['plain']; + break; + case 'syntaxhighlighting': + ++$counters['syntax']; + break; + case 'markdown': + ++$counters['md']; + break; + default: + ++$counters['unknown']; + break; + } + $counters['discussion'] += (int) $paste['adata'][Paste::ADATA_OPEN_DISCUSSION]; + $counters['burn'] += (int) $paste['adata'][Paste::ADATA_BURN_AFTER_READING]; } else { - echo "Unsupported v1 document ", $pasteid, PHP_EOL; + echo "Unsupported v1 paste ", $pasteid, PHP_EOL; ++$counters['legacy']; } - if ($format === 'plaintext') { - ++$counters['plain']; - } elseif ($format === 'syntaxhighlighting') { - ++$counters['syntax']; - } elseif ($format === 'markdown') { - ++$counters['md']; - } else { - ++$counters['unknown']; - } - - $counters['discussion'] += (int) $discussion; - $counters['burn'] += (int) $burn; - // display progress if ($counters['progress'] % $dots === 0) { echo '.';