When a user isn't logged in, then the item link got to an invalid address.

This commit is contained in:
Michael Vogel 2014-03-20 18:46:35 +01:00
parent 2a21fecd79
commit a410d9caae

View file

@ -1609,17 +1609,28 @@ if(! function_exists('get_plink')) {
*/ */
function get_plink($item) { function get_plink($item) {
$a = get_app(); $a = get_app();
if ($a->user['nickname'] != "") {
$ret = array( $ret = array(
'href' => $a->get_baseurl()."/display/".$a->user['nickname']."/".$item['id'], 'href' => $a->get_baseurl()."/display/".$a->user['nickname']."/".$item['id'],
'title' => t('link to source'), 'title' => t('link to source'),
); );
$ret["orig"] = $ret["href"]; $ret["orig"] = $ret["href"];
//if (x($item,'plink') && ($item['private'] != 1))
if (x($item,'plink')) if (x($item,'plink'))
$ret["href"] = $item['plink']; $ret["href"] = $item['plink'];
} elseif (x($item,'plink') && ($item['private'] != 1))
$ret = array(
'href' => $item['plink'],
'orig' => $item['plink'],
'title' => t('link to source'),
);
else
$ret = array();
//if (x($item,'plink') && ($item['private'] != 1))
return($ret); return($ret);
}} }}