|
Ok, in my site I replaced this part of code in editprofile.php function getComBuilder() { $query = 'SELECT a.avatar, a.avatarapproved '. 'FROM #__comprofiler AS a ' . 'WHERE a.user_id = '.(int)$this->_user_id ;
$db = &JFactory::getDBO(); $db->setQuery($query); $data = ($data = $db->loadObject()) ? $data : array(); if( $data->avatarapproved == 1) { $this->_data['avatar'] = 'images/comprofiler/' . $data->avatar; $this->_data['thumb'] = 'images/comprofiler/' . $data->avatar; } return true; }
with this code: function getComBuilder() { $query = 'SELECT a.avatar, a.avatarapproved '. 'FROM #__comprofiler AS a ' . 'WHERE a.user_id = '.(int)$this->_user_id ;
$db = &JFactory::getDBO(); $db->setQuery($query); $data = ($data = $db->loadObject()) ? $data : array(); if( $data->avatarapproved == 1) { if(empty($data->avatar)){ $this->_data['avatar'] = '/components/com_ccboard/assets/avatar/avatar1.png'; $this->_data['thumb'] = '/components/com_ccboard/assets/avatar/avatar1.png'; }else{ $this->_data['avatar'] = 'images/comprofiler/' . $data->avatar; $this->_data['thumb'] = 'images/comprofiler/' . $data->avatar; } } return true; }
It's work fine. Bye from Italy Alberto |