Пример #1
0
 /**
  * Method to get user's profile
  *
  * @param	$id		The user id. leave empty for current user.
  * @return	object
  */
 public static function getProfile($id = null)
 {
     if (!class_exists('KomentoProfile')) {
         require_once KOMENTO_CLASSES . DIRECTORY_SEPARATOR . 'profile.php';
     }
     return KomentoProfile::getUser($id);
 }
Пример #2
0
        break;
    case 'k2':
        require_once JPATH_SITE . '/components/com_k2/helpers/route.php';
        require_once JPATH_SITE . '/components/com_k2/helpers/utilities.php';
        $db->setQuery('SELECT image from #__k2_users WHERE userID=' . $userid);
        $avatar = $db->loadResult();
        $avatarimgurl = empty($avatar) ? $live_site . 'components/com_k2/images/placeholder/user.png' : $live_site . 'media/k2/users/' . $avatar;
        $avatarimg = '<img src="' . $avatarimgurl . '" border="0" width="' . $avatarw . '" height="' . $avatarh . '" />';
        $authorlink = JRoute::_(K2HelperRoute::getUserRoute($userid));
        break;
    case 'komento':
        if (!class_exists("KomentoProfile")) {
            require_once JPATH_ROOT . '/components/com_komento/bootstrap.php';
            require_once KOMENTO_CLASSES . '/profile.php';
        }
        $komento_user = new KomentoProfile($userid);
        $avatarimg = '<img src="' . $komento_user->getAvatar() . '" border="0" width="' . $avatarw . '" height="' . $avatarh . '" />';
        $authorlink = $komento_user->getProfileLink();
        break;
}
$comments = 0;
switch ($comcompat) {
    case 'none':
        break;
    case 'joocomments':
        $db->setQuery("SELECT count(*) from #__joocomments WHERE article_id = {$item->id} AND published=1");
        $comments = (int) $db->loadResult();
        break;
    case 'jcomments':
        $db->setQuery("SELECT count(*) from #__jcomments WHERE object_id = {$item->id} AND object_group='com_content' AND published=1");
        $comments = (int) $db->loadResult();