mirror of
https://github.com/e107inc/e107.git
synced 2025-08-06 14:46:56 +02:00
Issue #2259 - Avatar
This commit is contained in:
@@ -2,20 +2,36 @@
|
||||
// $Id$
|
||||
function user_avatar_shortcode($parm=null)
|
||||
{
|
||||
if(!empty($parm) && is_string($parm))
|
||||
$data = null;
|
||||
|
||||
if(!empty($parm))
|
||||
{
|
||||
$data = array('user_image'=>$parm);
|
||||
}
|
||||
elseif(!empty($parm) && is_array($parm))
|
||||
{
|
||||
$data = $parm;
|
||||
}
|
||||
else
|
||||
{
|
||||
$data = null;
|
||||
if(is_numeric($parm))
|
||||
{
|
||||
$id = intval($parm);
|
||||
$data = e107::user($id);
|
||||
$parm = null;
|
||||
}
|
||||
if(is_string($parm))
|
||||
{
|
||||
$data = array('user_image'=>$parm);
|
||||
}
|
||||
elseif(is_array($parm))
|
||||
{
|
||||
if(isset($parm['user_image']))
|
||||
{
|
||||
$data = $parm;
|
||||
}
|
||||
else
|
||||
{
|
||||
$data = null;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
return e107::getParser()->toAvatar($data, $data);
|
||||
|
||||
return e107::getParser()->toAvatar($data, $parm);
|
||||
/*
|
||||
global $loop_uid;
|
||||
|
||||
|
Reference in New Issue
Block a user