Compare commits

..

2 Commits

Author SHA1 Message Date
Terranom674
531bffa973 Bereinige versehentlich angelegte Leerdatei 2026-08-19 22:17:02 +02:00
Terranom674
5ed53dca8d noop 2026-08-19 22:15:46 +02:00
2 changed files with 4 additions and 35 deletions

View File

@@ -14,14 +14,13 @@ function bratonien_tools_filter_webdav_gallery_derivative_url($url, $params, $sr
return $url;
}
$derivative_path = '';
try
{
$derivative = new DerivativeImage($params, $src_image);
if (!$derivative->same_as_source())
{
$derivative_path = $derivative->get_path();
if ($derivative_path !== '' && is_file($derivative_path) && is_readable($derivative_path))
$path = $derivative->get_path();
if ($path !== '' && is_file($path) && is_readable($path))
{
return $url;
}
@@ -29,37 +28,7 @@ function bratonien_tools_filter_webdav_gallery_derivative_url($url, $params, $sr
}
catch (Throwable $e)
{
error_log('Bratonien WebDAV derivative lookup #'.(int)$src_image->id.': '.$e->getMessage());
}
$script_name = basename((string)($_SERVER['SCRIPT_NAME'] ?? ''));
if ($script_name === 'picture.php' && function_exists('bratonien_tools_webdav_generate_derivative'))
{
$detail = '';
try
{
if (bratonien_tools_webdav_generate_derivative($params, $src_image, $detail))
{
if ($derivative_path === '')
{
$probe = new DerivativeImage($params, $src_image);
if (!$probe->same_as_source()) $derivative_path = $probe->get_path();
}
if ($derivative_path !== '' && is_file($derivative_path) && is_readable($derivative_path))
{
return $url;
}
}
}
catch (Throwable $e)
{
$detail = get_class($e).': '.$e->getMessage();
}
if ($detail !== '')
{
error_log('Bratonien WebDAV picture derivative #'.(int)$src_image->id.': '.$detail);
}
error_log('Bratonien WebDAV gallery derivative lookup #'.(int)$src_image->id.': '.$e->getMessage());
}
$preview_url = bratonien_tools_webdav_image_url((int)$src_image->id, true);

View File

@@ -1,7 +1,7 @@
<?php
/*
Plugin Name: Bratonien Tools
Version: 0.9.7.9
Version: 0.9.7.8
Description: Erweiterbare Administrationswerkzeuge fuer die Bratonien-Piwigo-Installation.
Plugin URI: https://github.com/Terranom674/Piwigo_Bratonien_Tools
Author: Bratonien