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

relate_to_collection()

Parameters

ColumnTypeDefaultDescription
$ref
$collection

Location

include/collections_functions.php lines 3297 to 3311

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 "
implode(', ',array_fill(0count($colresources), '(?, ?)')),
        
$params
    
);
    }

This article was last updated 5th May 2024 12:35 Europe/London time based on the source file dated 3rd May 2024 14:45 Europe/London time.