Collections functions
General functions
Node functions
Render functions
Theme permission functions
User functions
Resource functions

get_extension()

Description

Get resource file extension from the database or use JPG, for download

Parameters

ColumnTypeDefaultDescription
$resource array
$size string Preview size as defined in the system

Return

string

Location

include/resource_functions.php lines 7134 to 7152

Definition

 
function get_extension(array $resource$size)
    {
    global 
$job_ext;
    if(
$size == '')
        {
        
$size 'original';
        }

    
// Offline collection download job may have requested a specific file extension
    
$pextension $size == 'original' $resource['file_extension'] : ((isset($job_ext) && trim($job_ext) != "") ? $job_ext 'jpg');

    
$replace_extension hook('replacedownloadextension''', array($resource$pextension));
    if(
trim($replace_extension) !== '')
        {
        return 
$replace_extension;
        }

    return 
$pextension;
    }

This article was last updated 19th March 2024 09:05 Europe/London time based on the source file dated 11th March 2024 14:25 Europe/London time.