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

add_collection()

Description

Add a collection to a user's 'My Collections'

Parameters

ColumnTypeDefaultDescription
$user integer ID of user
$collection integer ID of collection

Return

boolean

Location

include/collections_functions.php lines 992 to 1005

Definition

 
function add_collection($user,$collection)
    {
    
// Don't add if we are anonymous - we can only have one collection
    
global $anonymous_login,$username,$anonymous_user_session_collection;
     if (isset(
$anonymous_login) && ($username==$anonymous_login) && $anonymous_user_session_collection)
        {return 
false;}

    
remove_collection($user,$collection);
    
sql_query("insert into user_collection(user,collection) values ('" escape_check($user) . "','" escape_check($collection) . "')");
    
clear_query_cache('col_total_ref_count_w_perm');
    
collection_log($collection,LOG_CODE_COLLECTION_SHARED_COLLECTION,0sql_value ("select username as value from user where ref = '" escape_check($user) . "'",""));

    return 
true;
    }

This article was last updated 12th May 2021 06:05 Europe/London time based on the source file dated 10th May 2021 09:15 Europe/London time.