Collections functions
General functions
Render functions
Theme permission functions
Resource functions

relate_to_collection()

Description

Relates every resource in $collection to $ref

Parameters

ColumnTypeDefaultDescription
$ref integer
$collection integer

Return

void

Location

include/collections_functions.php lines 3180 to 3190

Definition

 
function relate_to_collection($ref,$collection)    
    {
    
$colresources get_collection_resources($collection);
    
ps_query("delete from resource_related where resource= ? and related in ("ps_param_insert(count($colresources)) .")"array_merge(['i'$ref], ps_param_fill($colresources'i')));  
    
$params = [];
    foreach(
$colresources as $colresource)
        {
        
$params array_merge($params, ['i'$ref'i'$colresource]);
        }
    
ps_query("insert into resource_related(resource,related) values "str_repeat('(?, ?)'count($colresources)), $params);
    }

This article was last updated 5th October 2022 03:05 Europe/London time based on the source file dated 4th October 2022 09:50 Europe/London time.