From dcb8b9a8720d0ff35e0522de8faa883e5b78fd42 Mon Sep 17 00:00:00 2001 From: Ken Fallon Date: Sat, 10 May 2025 06:59:06 +0200 Subject: [PATCH] Fix prepadding shownotes and increase max upload size. --- cms/assets.php | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/cms/assets.php b/cms/assets.php index 37311e6..009cc90 100644 --- a/cms/assets.php +++ b/cms/assets.php @@ -61,26 +61,27 @@ function executeGET() { die(); } } - $ep_retrieve = "SELECT episode_id, filename, extension, `size`, sha1sum, mime_type + $ep_retrieve = "SELECT CONCAT( 'hpr', LPAD(CONVERT(`episode_id`,VARCHAR(4)),4,'0')) as episode, episode_id, filename, extension, `size`, sha1sum, mime_type FROM assets WHERE episode_id = '$id' ORDER BY episode_id ASC;"; } else { - $ep_retrieve = "SELECT episode_id, filename, extension, `size`, sha1sum, mime_type + $ep_retrieve = "SELECT CONCAT( 'hpr', LPAD(CONVERT(`episode_id`,VARCHAR(4)),4,'0')) as episode, episode_id, filename, extension, `size`, sha1sum, mime_type FROM assets ORDER BY episode_id ASC;"; } if ($result = mysqli_query($connection, $ep_retrieve)) { while ($row = mysqli_fetch_array($result)) { + $episode = $row['episode']; $episode_id = $row['episode_id']; $filename = $row['filename']; $extension = $row['extension']; $size = $row['size']; $sha1sum = $row['sha1sum']; $mime_type = $row['mime_type']; - $asset_array["hpr$episode_id"][$filename] = array ( + $asset_array["$episode"][$filename] = array ( "episode_id" => $episode_id, "filename" => $filename, "extension" => $extension, @@ -294,7 +295,7 @@ function executePOST() { problem( "91c54771bcf68f974c9aa8959f953dd8" ); } - if ( intval($provided_size) > 3000000000 ){ + if ( intval($provided_size) > 3500000000 ){ logextra( "The provided size is not a valid number because it's a lot larger than any show so far" ); problem( "8c085ec045b062e3a864e6fc22fceee4" ); }