multisize (derivatives): remove obsolete functions get_high_path,

get_high_url, get_high_location, get_picture_size


git-svn-id: http://piwigo.org/svn/trunk@14830 68402e56-0260-453c-a942-63ccdbb3a9ee
This commit is contained in:
plegall 2012-05-07 13:51:04 +00:00
parent 6a4f125750
commit fe3d1d6ece

View file

@ -22,52 +22,6 @@
// +-----------------------------------------------------------------------+
/*
* @param element_info array containing element information from db;
* at least 'id', 'path', 'has_high' should be present
*/
function get_high_path($element_info)
{
$path = get_high_location($element_info);
if (!empty($path) and !url_is_remote($path) )
{
$path = PHPWG_ROOT_PATH.$path;
}
return $path;
}
/**
* @param element_info array containing element information from db;
* at least 'id', 'path', 'has_high' should be present
*/
function get_high_url($element_info)
{
$url = get_high_location($element_info);
if (!empty($url) and !url_is_remote($url) )
{
$url = embellish_url(get_root_url().$url);
}
// plugins want another url ?
return trigger_event('get_high_url', $url, $element_info);
}
/**
* @param element_info array containing element information from db;
* at least 'id', 'path', 'has_high' should be present
*/
function get_high_location($element_info)
{
$location = '';
if ($element_info['has_high'] == 'true')
{
$pi = pathinfo($element_info['path']);
$location=$pi['dirname'].'/pwg_high/'.$pi['basename'];
}
return trigger_event( 'get_high_location', $location, $element_info);
}
/*
* get slideshow default params into array
*
@ -173,61 +127,4 @@ function encode_slideshow_params($decode_params = array())
return $result;
}
// The get_picture_size function return an array containing :
// - $picture_size[0] : final width
// - $picture_size[1] : final height
// The final dimensions are calculated thanks to the original dimensions and
// the maximum dimensions given in parameters. get_picture_size respects
// the width/height ratio
function get_picture_size( $original_width, $original_height,
$max_width, $max_height )
{
$width = $original_width;
$height = $original_height;
$is_original_size = true;
if ( $max_width != "" )
{
if ( $original_width > $max_width )
{
$width = $max_width;
$height = floor( ( $width * $original_height ) / $original_width );
}
}
if ( $max_height != "" )
{
if ( $original_height > $max_height )
{
$height = $max_height;
$width = floor( ( $height * $original_width ) / $original_height );
$is_original_size = false;
}
}
if ( is_numeric( $max_width ) and is_numeric( $max_height )
and $max_width != 0 and $max_height != 0 )
{
$ratioWidth = $original_width / $max_width;
$ratioHeight = $original_height / $max_height;
if ( ( $ratioWidth > 1 ) or ( $ratioHeight > 1 ) )
{
if ( $ratioWidth < $ratioHeight )
{
$width = floor( $original_width / $ratioHeight );
$height = $max_height;
}
else
{
$width = $max_width;
$height = floor( $original_height / $ratioWidth );
}
$is_original_size = false;
}
}
$picture_size = array();
$picture_size[0] = $width;
$picture_size[1] = $height;
return $picture_size;
}
?>