I have solutions... I have that funtion whit another module...
I change the code and put this...
<?php
$server = explode('.', $_SERVER);
if (count($server) == 3) {
$username =& $server[0];
$db =& JFactory::getDBO();
$db->setQuery("SELECT c.avatar,u.email FROM #__comprofiler AS c LEFT JOIN #__users AS u ON u.id=c.user_id WHERE u.username='".$username."'");
$tmp = $db->loadObject();
$avatar = '';
if ($tmp->avatar && strpos($tmp->avatar, "/default_thumb.jpg") === false && file_exists(JPATH_ROOT.DS."images".DS."comprofiler".DS."tn".$tmp->avatar))
$avatar = JURI::root()."images/comprofiler/tn".$tmp->avatar;
else
$avatar = '
www.gravatar.com/avatar/'.md5($tmp->email).'?s=140&d=wavatar';
echo '<a href="http://'.$username.'.'.$_SERVER.'"><img src="'.$avatar.'" /></a>';
}
else
echo 'No se puede mostrar el avatar. Necesitas estar en el subdominio del usuario. Por ejemplo: admin.'.$_SERVER;
?>
Thack you.