*/
require_once('include/forums.php');
-
+require_once('include/bbcode.php');
+require_once("mod/proxy.php");
/**
*
else
$a->page['aside'] .= profile_sidebar($a->profile, $block);
-
/*if(! $block)
$a->page['aside'] .= contact_block();*/
$o = '';
$location = false;
$address = false;
- $pdesc = true;
+// $pdesc = true;
if((! is_array($profile)) && (! count($profile)))
return $o;
if (($profile['network'] != "") AND ($profile['network'] != NETWORK_DFRN)) {
$profile['network_name'] = format_network_name($profile['network'],$profile['url']);
- } else
+ } else
$profile['network_name'] = "";
call_hooks('profile_sidebar_enter', $profile);
);
}
- if((x($profile['page-flags']) == 1)
- || (x($profile['page-flags']) == 2)
- || (x($profile['page-flags']) == 5))
- $account_type = page_type_translate($profile['page-flags']);
-
- if(! $account_type)
- $account_type = (x($profile['forum']) || x($profile['prv']) || (x($profile['community'])) ? t('Forum') : "");
+ // check if profile is a forum
+ if((intval($profile['page-flags']) == PAGE_COMMUNITY)
+ || (intval($profile['page-flags']) == PAGE_PRVGROUP)
+ || (intval($profile['forum']))
+ || (intval($profile['prv']))
+ || (intval($profile['community'])))
+ $account_type = t('Forum');
+ else
+ $account_type = "";
if((x($profile,'address') == 1)
|| (x($profile,'locality') == 1)
$p[$k] = $v;
}
+ if (isset($p["about"]))
+ $p["about"] = bbcode($p["about"]);
+
+ if (isset($p["location"]))
+ $p["location"] = bbcode($p["location"]);
+
+ if (isset($p["photo"]))
+ $p["photo"] = proxy_url($p["photo"], false, PROXY_SIZE_SMALL);
+
if($a->theme['template_engine'] === 'internal')
$location = template_escape($location);
'$account_type' => $account_type,
'$location' => $location,
'$gender' => $gender,
- '$pdesc' => $pdesc,
+// '$pdesc' => $pdesc,
'$marital' => $marital,
'$homepage' => $homepage,
'$about' => $about,