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

get_resource_lock_message()

Parameters

ColumnTypeDefaultDescription
$lockuser

Location

include/resource_functions.php lines 8795 to 8818

Definition

 
function get_resource_lock_message($lockuser)
    {
    global 
$lang$userref;
    
// Check if user can see details of locking user
    
$visible_users get_users(0,"","u.username",true);
    if(
$lockuser == 0)
        {
        return 
"";
        }
    elseif(
$lockuser == $userref)
        {
        return 
$lang["status_locked_self"];
        }
    elseif(
in_array($lockuser,array_column($visible_users,"ref")))
        {
        
$lock_user_data get_user($lockuser);
        
$lock_username $lock_user_data["fullname"] != "" $lock_user_data["fullname"] : $lock_user_data["username"];
        return 
str_replace("%%USER%%"$lock_username$lang["status_locked_by"]);
        }
    else
        {
        return 
$lang["error_locked_other_user"];
        }
    }

This article was last updated 19th March 2024 07:05 Europe/London time based on the source file dated 11th March 2024 14:25 Europe/London time.