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

display_size_option()

Description

display_size_option

Parameters

ColumnTypeDefaultDescription
$sizeID mixed
$sizeName mixed
$fordropdown mixed true

Return

void

Location

include/render_functions.php lines 4512 to 4552

Definition

 
function display_size_option($sizeID$sizeName$fordropdown=true)
    {
    global 
$available_sizes$lang$result;
    if(!
hook('replace_display_size_option','',array($sizeID$sizeName$fordropdown))){
        if (
$fordropdown)
            {
            
?><option value=" echo escape($sizeID?>">
            
echo $sizeName;
            }
        if(isset(
$available_sizes[$sizeID]))
            {
            
$availableCount count($available_sizes[$sizeID]);
            }
        else
            {
            
$availableCount=0;
            }
        
$resultCount count($result);
        if (
$availableCount != $resultCount && $sizeID != "largest")
            {
            echo 
" (" $availableCount " " $lang["of"] . " " $resultCount " ";
            switch (
$availableCount)
                {
                case 
0:
                    echo 
escape($lang["are_available-0"]);
                    break;
                case 
1:
                    echo 
escape($lang["are_available-1"]);
                    break;
                default:
                    echo 
escape($lang["are_available-2"]);
                    break;
                }
            echo 
")";
            }
             if (
$fordropdown)
                {
            
?></option>
            
}
        }
    }

This article was last updated 25th April 2024 08:35 Europe/London time based on the source file dated 17th April 2024 16:25 Europe/London time.