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

collection_set_themes()

Description

Set a collection as a featured collection.

Parameters

ColumnTypeDefaultDescription
$collection integer - reference of collection
$categories array array - array of categories

Return

boolean

Location

include/collections_functions.php lines 2589 to 2603

Definition

 
function collection_set_themes ($collection$categories = array())
    {
    global 
$theme_category_levels;
    if(!
is_numeric($collection) || !is_array($categories) || count($categories) > $theme_category_levels){return false;}
    
$sql="update collection set public = 1";
    for(
$n=0;$n<count($categories);$n++)
        {    
        if (
$n==0){$categoryindex="";} else {$categoryindex=$n+1;}
        
$sql .= ",theme" $categoryindex "='" escape_check($categories[$n]) . "'";
        }
    
    
$sql .= " where ref = '" $collection "'";
    
sql_query($sql);
    return 
true;
    }

This article was last updated 22nd October 2020 11:35 Europe/London time based on the source file dated 2nd October 2020 15:40 Europe/London time.