1
0
mirror of https://github.com/e107inc/e107.git synced 2025-08-01 12:20:44 +02:00

Type check for online_shortcodes::sc_online_member_user()

This commit is contained in:
Nick Liu
2020-01-17 21:23:54 +01:00
parent dbdb5f4a86
commit 509b9ff761

View File

@@ -317,13 +317,17 @@ class online_shortcodes extends e_shortcode
function sc_online_member_page() function sc_online_member_page()
{ {
if(empty($this->currentMember['page'])) $currentMember = $this->currentMember;
if(empty($currentMember['page']))
{ {
return null; return null;
} }
global $ADMIN_DIRECTORY; $ADMIN_DIRECTORY = e107::getFolder('admin');
return (!strstr($this->currentMember['pinfo'], $ADMIN_DIRECTORY) ? "<a href='".$this->currentMember['pinfo']."'>".$this->currentMember['page']."</a>" : $this->currentMember['page']); $pinfo = (isset($currentMember['pinfo'])) ? $currentMember['pinfo'] : '';
return !strstr($pinfo, $ADMIN_DIRECTORY) ?
"<a href='".$pinfo."'>".$currentMember['page']."</a>" :
$currentMember['page'];
} }
} }