LISE get Author variable

Have a question or a suggestion about a 3rd party addon module or plugin?
Let us know here.
Post Reply
andrewvideouk
Forum Members
Forum Members
Posts: 155
Joined: Thu Aug 20, 2020 10:49 pm

LISE get Author variable

Post by andrewvideouk »

Hi guys

Do anyone know how to get the Author full name in LISE?

Things I tried in the template

owner: {$item->owner} This only gives me the uid of the user.

{cms_admin_user uid={$item->owner} mode=fullname} This only works in the backend.

{PostAuthor username=$item->owner} gives me user not found.

Thank you.
andrewvideouk
Forum Members
Forum Members
Posts: 155
Joined: Thu Aug 20, 2020 10:49 pm

Re: LISE get Author variable

Post by andrewvideouk »

For now I would have to use this. But not good if we have to add more users.

Code: Select all

{if $item->owner == '1'}
  user  full name 1
{elseif  $item->owner == '2'}
 user full name  2
{elseif  $item->owner == '3'}
  user full name 3 
{/if}
User avatar
DIGI3
Dev Team Member
Dev Team Member
Posts: 1609
Joined: Wed Feb 25, 2009 4:25 am
Location: Victoria, BC

Re: LISE get Author variable

Post by DIGI3 »

Here's a UDT you can use to get the admin user's full name. Call it get_admin_name:

Code: Select all

$gCms = cmsms();
$db = $gCms->GetDb();
$user_id = $params['user_id'];

$query = "SELECT first_name, last_name FROM ". cms_db_prefix() . "users WHERE user_id=?";
$row = $db->GetRow($query, array($user_id));
if($row)
{
   $result = $row['first_name'] . " " . $row['last_name'];
}
else
{
   $result = "User ID: $user_id doesn't exist";
}

return $result;
Then in your LISE template you should be able to use {get_admin_name user_id=$item->owner}
Not getting the answer you need? CMSMS support options
andrewvideouk
Forum Members
Forum Members
Posts: 155
Joined: Thu Aug 20, 2020 10:49 pm

Re: LISE get Author variable (Solved)

Post by andrewvideouk »

Thank you so much that work great.
Post Reply

Return to “Modules/Add-Ons”