Collections functions
Encryption functions
General functions
Render functions
Theme permission functions
Video functions
Resource functions

get_session_collections()

Description

Get an array of collection IDs for the specified ResourceSpace session and user

Parameters

ColumnTypeDefaultDescription
$rs_session string Session id - as obtained by get_rs_session_id()
$userref integer "" User ID
$create boolean false Create new collection?

Return

array Array of collection IDs for the specified sesssion

Location

include/collections_functions.php lines 2945 to 2958

Definition

 
function get_session_collections($rs_session,$userref="",$create=false)
    {
    
$extrasql="";
    if(
$userref!="")
        {
        
$extrasql="AND user='" escape_check($userref) ."'";    
        }
    
$collectionrefs=sql_array("SELECT ref value FROM collection WHERE session_id='" escape_check($rs_session) . "' AND type = '" COLLECTION_TYPE_STANDARD "' " $extrasql,"");
    if(
count($collectionrefs)<&& $create)
        {
        
$collectionrefs[0]=create_collection($userref,"Default Collection",0,1); # Do not translate this string!    
        
}        
    return 
$collectionrefs;    
    }

This article was last updated 24th November 2020 17:35 Europe/London time based on the source file dated 23rd November 2020 16:00 Europe/London time.