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

get_nodes_by_refs()

Description

Find and return node details for a list of node IDs.

Parameters

ColumnTypeDefaultDescription
$refs array List of node IDs

Return

array

Location

include/node_functions.php lines 411 to 426

Definition

 
function get_nodes_by_refs(array $refs)
    {
    
$refs array_filter($refs'is_int_loose');
    if(empty(
$refs))
        {
        return [];
        }

    
$parameters= [];
    
$sql columns_in("node");
    
add_sql_node_language($sql,$parameters);
    
$query "SELECT " $sql  " FROM node WHERE ref IN (" ps_param_insert(count($refs)) . ")";
    
$parameters array_merge($parameters,ps_param_fill($refs,"i"));

    return 
ps_query($query$parameters);
    }

This article was last updated 19th March 2024 08:05 Europe/London time based on the source file dated 15th March 2024 17:00 Europe/London time.