Route on-demand derivatives through sync guard

This commit is contained in:
Terranom674
2026-09-03 14:17:03 +02:00
parent 6bd14d2b9b
commit 5aab3e52ed

View File

@@ -126,6 +126,7 @@ function bratonien_tools_webdav_materialize_source_info($image_id)
'fileid'=>$fileid, 'fileid'=>$fileid,
'width'=>$width, 'width'=>$width,
'height'=>$height, 'height'=>$height,
'state_dir'=>$state_dir,
'coi'=>$row['coi'] ?? null, 'coi'=>$row['coi'] ?? null,
); );
} }
@@ -244,7 +245,7 @@ function bratonien_tools_webdav_materialize_after_signature($image_id, $variant,
function bratonien_tools_webdav_materialize_derivative_url($image_id, $variant, array $info, $after_url='') function bratonien_tools_webdav_materialize_derivative_url($image_id, $variant, array $info, $after_url='')
{ {
$url = get_root_url().'plugins/'.BRATONIEN_TOOLS_ID.'/webdav-derivative.php?id='.(int)$image_id.'&variant='.rawurlencode($variant); $url = get_root_url().'plugins/'.BRATONIEN_TOOLS_ID.'/webdav-derivative-guard.php?id='.(int)$image_id.'&variant='.rawurlencode($variant);
if ($after_url !== '') if ($after_url !== '')
{ {
$url .= '&after='.rawurlencode(bratonien_tools_webdav_materialize_b64url_encode($after_url)); $url .= '&after='.rawurlencode(bratonien_tools_webdav_materialize_b64url_encode($after_url));