mirror of
https://github.com/e107inc/e107.git
synced 2025-08-07 23:26:41 +02:00
Avatar paths fix
This commit is contained in:
@@ -421,7 +421,7 @@ class user_shortcodes extends e_shortcode
|
|||||||
if (USERID == $this->var['user_id'])
|
if (USERID == $this->var['user_id'])
|
||||||
{
|
{
|
||||||
//return "<a href='".$url->create('user/myprofile/edit')."'>".LAN_USER_38."</a>";
|
//return "<a href='".$url->create('user/myprofile/edit')."'>".LAN_USER_38."</a>";
|
||||||
return "<a href='usersettings.php' alt=''>".LAN_USER_38."</a>"; // TODO: repair dirty fix for usersettings
|
return "<a href='usersettings.php'>".LAN_USER_38."</a>"; // TODO: repair dirty fix for usersettings
|
||||||
}
|
}
|
||||||
else if(ADMIN && getperms("4") && !$this->var['user_admin'])
|
else if(ADMIN && getperms("4") && !$this->var['user_admin'])
|
||||||
{
|
{
|
||||||
@@ -469,6 +469,9 @@ class user_shortcodes extends e_shortcode
|
|||||||
|
|
||||||
function sc_user_picture($parm)
|
function sc_user_picture($parm)
|
||||||
{
|
{
|
||||||
|
$tp = e107::getParser();
|
||||||
|
return $tp->parseTemplate("{USER_AVATAR=".$this->var['user_sess']."}",true);
|
||||||
|
|
||||||
if ($this->var['user_sess'] && file_exists(e_MEDIA."avatars/".$this->var['user_sess']))
|
if ($this->var['user_sess'] && file_exists(e_MEDIA."avatars/".$this->var['user_sess']))
|
||||||
{
|
{
|
||||||
//return $tp->parseTemplate("{USER_AVATAR=".$this->var['user_image']."}", true); // this one will resize.
|
//return $tp->parseTemplate("{USER_AVATAR=".$this->var['user_image']."}", true); // this one will resize.
|
||||||
|
@@ -5,8 +5,8 @@ function user_avatar_shortcode($parm='')
|
|||||||
global $loop_uid;
|
global $loop_uid;
|
||||||
|
|
||||||
|
|
||||||
$height = e107::getPref("im_height",100);
|
//$height = e107::getPref("im_height",100); // these prefs are too limiting.
|
||||||
$width = e107::getPref("im_width",100);
|
//$width = e107::getPref("im_width",100);
|
||||||
$tp = e107::getParser();
|
$tp = e107::getParser();
|
||||||
|
|
||||||
if(intval($loop_uid) > 0 && trim($parm) == "")
|
if(intval($loop_uid) > 0 && trim($parm) == "")
|
||||||
@@ -39,6 +39,8 @@ function user_avatar_shortcode($parm='')
|
|||||||
$image = "";
|
$image = "";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
$genericImg = $tp->thumbUrl(e_IMAGE."generic/blank_avatar.jpg","w=".$width."&h=".$height,true);
|
||||||
|
|
||||||
if (vartrue($image))
|
if (vartrue($image))
|
||||||
{
|
{
|
||||||
@@ -47,25 +49,35 @@ function user_avatar_shortcode($parm='')
|
|||||||
{
|
{
|
||||||
$img = $image;
|
$img = $image;
|
||||||
}
|
}
|
||||||
elseif(file_exists(e_AVATAR_DEFAULT.$image)) // Local Default Image
|
elseif(substr($image,0,8) == "-upload-")
|
||||||
{
|
{
|
||||||
$img = $tp->thumbUrl(e_AVATAR_DEFAULT.$image,"w=".$width."&h=".$height,true);
|
$image = substr($image,8); // strip the -upload- from the beginning.
|
||||||
|
if(file_exists(e_AVATAR_UPLOAD.$image)) // Local Default Image
|
||||||
|
{
|
||||||
|
$img = $tp->thumbUrl(e_AVATAR_UPLOAD.$image,"w=".$width."&h=".$height,true);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$img = $genericImg;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
elseif(file_exists(e_AVATAR_UPLOAD.$image)) // User-Uplaoded Image
|
elseif(file_exists(e_AVATAR_DEFAULT.$image)) // User-Uplaoded Image
|
||||||
{
|
{
|
||||||
$img = $tp->thumbUrl(e_AVATAR_UPLOAD.$image,"w=".$width."&h=".$height,true);
|
$img = $tp->thumbUrl(e_AVATAR_DEFAULT.$image,"w=".$width."&h=".$height,true);
|
||||||
}
|
}
|
||||||
else // Image Missing.
|
else // Image Missing.
|
||||||
{
|
{
|
||||||
$img = $tp->thumbUrl(e_IMAGE."generic/blank_avatar.jpg","w=".$width."&h=".$height,true);
|
$img = $genericImg;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else // No image provided - so send generic.
|
else // No image provided - so send generic.
|
||||||
{
|
{
|
||||||
$img = $tp->thumbUrl(e_IMAGE."generic/blank_avatar.jpg","w=".$width."&h=".$height,true);
|
$img = $genericImg;
|
||||||
}
|
}
|
||||||
|
|
||||||
$text = "<img class='img-rounded user-avatar e-tip' src='".$img."' alt='' style='width:".$width."px; height:".$height."px' />";
|
$title = (ADMIN) ? $image : "";
|
||||||
|
|
||||||
|
$text = "<img class='img-rounded user-avatar e-tip' title='".$title."' src='".$img."' alt='' style='width:".$width."px; height:".$height."px' />";
|
||||||
// return $img;
|
// return $img;
|
||||||
return $text;
|
return $text;
|
||||||
|
|
||||||
|
@@ -62,6 +62,7 @@ $USER_SHORT_TEMPLATE_START = "
|
|||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
<tbody>
|
<tbody>
|
||||||
|
{SETIMAGE: w=40}
|
||||||
";
|
";
|
||||||
$USER_SHORT_TEMPLATE_END = "
|
$USER_SHORT_TEMPLATE_END = "
|
||||||
</tbody>
|
</tbody>
|
||||||
@@ -71,7 +72,7 @@ $USER_SHORT_TEMPLATE_END = "
|
|||||||
|
|
||||||
$USER_SHORT_TEMPLATE = "
|
$USER_SHORT_TEMPLATE = "
|
||||||
<tr>
|
<tr>
|
||||||
<td class='forumheader3' style='width:2%'>{USER_ICON_LINK}</td>
|
<td class='forumheader3' style='width:2%'>{USER_PICTURE}</td>
|
||||||
<td class='forumheader3' style='width:20%'>{USER_ID}: {USER_NAME_LINK}</td>
|
<td class='forumheader3' style='width:20%'>{USER_ID}: {USER_NAME_LINK}</td>
|
||||||
<td class='forumheader3' style='width:20%'>{USER_EMAIL}</td>
|
<td class='forumheader3' style='width:20%'>{USER_EMAIL}</td>
|
||||||
<td class='forumheader3' style='width:20%'>{USER_JOIN}</td>
|
<td class='forumheader3' style='width:20%'>{USER_JOIN}</td>
|
||||||
@@ -95,6 +96,7 @@ $sc_style['USER_RATING']['post'] = "</div></td></tr>";
|
|||||||
|
|
||||||
$sc_style['USER_LOGINNAME']['pre'] = " : ";
|
$sc_style['USER_LOGINNAME']['pre'] = " : ";
|
||||||
|
|
||||||
|
//FIXME TODO - Remove IF statements from template.
|
||||||
if(isset($pref['photo_upload']) && $pref['photo_upload'])
|
if(isset($pref['photo_upload']) && $pref['photo_upload'])
|
||||||
{
|
{
|
||||||
$user_picture = "{USER_PICTURE}";
|
$user_picture = "{USER_PICTURE}";
|
||||||
@@ -116,17 +118,21 @@ $span = 4;
|
|||||||
if ($tp->parseTemplate("{USER_SENDPM}", FALSE, $user_shortcodes)) $span++;
|
if ($tp->parseTemplate("{USER_SENDPM}", FALSE, $user_shortcodes)) $span++;
|
||||||
$span = " rowspan='".$span."' ";
|
$span = " rowspan='".$span."' ";
|
||||||
|
|
||||||
$sc_style['USER_PICTURE']['pre']="<td {$span} class='forumheader3 center middle' style='width:20%'>";
|
//$sc_style['USER_PICTURE']['pre']="<td {$span} class='forumheader3 center middle' style='width:20%'>";
|
||||||
$sc_style['USER_PICTURE']['post']="</td>";
|
//$sc_style['USER_PICTURE']['post']="</td>";
|
||||||
|
|
||||||
$USER_FULL_TEMPLATE = "
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
$USER_FULL_TEMPLATE = "{SETIMAGE: w=250}
|
||||||
<div class='content user'>
|
<div class='content user'>
|
||||||
<table style='".USER_WIDTH."' class='table fborder'>
|
<table style='".USER_WIDTH."' class='table fborder'>
|
||||||
<tr>
|
<tr>
|
||||||
<td colspan='2' class='fcaption center'>".LAN_USER_58." {USER_ID} : {USER_NAME}{USER_LOGINNAME}</td>
|
<td colspan='2' class='fcaption center'>".LAN_USER_58." {USER_ID} : {USER_NAME}{USER_LOGINNAME}</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
{$user_picture}
|
<td {$span} class='forumheader3 center middle' style='width:20%'>{USER_PICTURE}</td>
|
||||||
<td {$main_colspan} class='forumheader3'>
|
<td {$main_colspan} class='forumheader3'>
|
||||||
<div class='f-left'>{USER_REALNAME_ICON} ".LAN_USER_63."</div>
|
<div class='f-left'>{USER_REALNAME_ICON} ".LAN_USER_63."</div>
|
||||||
<div class='f-right right'>{USER_REALNAME}</div>
|
<div class='f-right right'>{USER_REALNAME}</div>
|
||||||
|
Reference in New Issue
Block a user