Beispiel #1
0
 /**
  * @return string
  */
 public function linkedPosterName()
 {
     xoops_load('XoopsUserUtility');
     $ret = $this->author_alias();
     if ($ret == '') {
         $ret = XoopsUserUtility::getUnameFromId($this->uid(), $this->publisher->getConfig('format_realname'), true);
     }
     return $ret;
 }
 /**
  * @param      $uid
  * @param int  $usereal
  * @param bool $linked
  *
  * @return string
  */
 function mod_getUnameFromId($uid, $usereal = 0, $linked = false)
 {
     $GLOBALS['xoopsLogger']->addDeprecated("Deprecated function '" . __FUNCTION__ . "', user XoopsUserUtility directly.");
     return XoopsUserUtility::getUnameFromId($uid, $usereal, $linked);
 }
Beispiel #3
0
 * @copyright       XOOPS Project (http://xoops.org)
 * @license         GNU GPL 2 or later (http://www.gnu.org/licenses/gpl-2.0.html)
 * @package         userconfigs
 * @version         $Id$
 */
include dirname(dirname(__DIR__)) . '/mainfile.php';
$xoops = Xoops::getInstance();
$helper = Userconfigs::getInstance();
if (!$xoops->isUser()) {
    $xoops->redirect($xoops->url('index.php'), 3, _MD_USERCONFIGS_NOACCESS);
}
$mid = Request::getInt('mid', 0);
$uid = $xoops->user->getVar('uid');
$op = Request::getCmd('op', 'show');
$xoops->header('module:userconfigs/list.tpl');
$xoops->tpl()->assign('welcome', sprintf(_MD_USERCONFIGS_WELCOME, XoopsUserUtility::getUnameFromId($xoops->user->getVar('uid'), true)));
//Display part
switch ($op) {
    case 'showmod':
        if (!$mid) {
            $xoops->redirect($xoops->url('index.php'), 3, _MD_USERCONFIGS_NOMOD);
        }
        $module = $xoops->getModuleById($mid);
        /* @var $plugin UserconfigsPluginInterface */
        if (!($plugin = \Xoops\Module\Plugin::getPlugin($module->getVar('dirname'), 'userconfigs'))) {
            $xoops->redirect($xoops->url('index.php'), 3, _MD_USERCONFIGS_NOPLUGIN);
        }
        $config_handler = $helper->getHandlerConfig();
        $criteria = new CriteriaCompo();
        $criteria->add(new Criteria('conf_modid', $module->getVar('mid')));
        $criteria->add(new Criteria('conf_uid', $uid));
function xoops_getLinkedUnameFromId($userid)
{
    $GLOBALS['xoopsLogger']->addDeprecated("Function " . __FUNCTION__ . "() is deprecated, use XoopsUserUtility::getUnameFromId() instead");
    xoops_load("XoopsUserUtility");
    return XoopsUserUtility::getUnameFromId($userid, false, true);
}
        $mode_tray->addElement($mode[$key]);
    }
    $form_element["active"]["form_mode"][] = $mode_tray;
    $form_element["active"]["form_mode"][] = new XoopsFormHidden("form_mode", @$form_mode);
}
// The title
$form_element["active"]["art_title"] = new XoopsFormText(art_constant("MD_TITLE"), "art_title", 60, 255, $art_title);
$form_element["inactive"]["art_title"] = new XoopsFormHidden("art_title", $art_title);
// The uid
$form_element["inactive"]["uid"] = new XoopsFormHidden("uid", $uid);
if ($isModerator) {
    include_once XOOPS_ROOT_PATH . "/Frameworks/art/functions.user.php";
    $user_tray = new XoopsFormElementTray("UID");
    $user_tray->addElement(new XoopsFormText("", "uid", 20, 255, $uid));
    xoops_load("userUtility");
    $user_tray->addElement(new XoopsFormLabel("", XoopsUserUtility::getUnameFromId($article_obj->getVar("uid"), false, true)));
    $form_element["active"]["uid"] =& $user_tray;
} else {
    $form_element["active"]["uid"] =& $form_element["inactive"]["uid"];
}
// Summary
$form_element["active"]["art_summary"] = new XoopsFormTextArea(art_constant("MD_SUMMARY"), "art_summary", $art_summary, 5, 60);
$form_element["inactive"]["art_summary"] = new XoopsFormHidden("art_summary", $art_summary);
// Text subtitle
$form_element["active"]["subtitle"] = new XoopsFormText(art_constant("MD_SUBTITLE"), "subtitle", 60, 255, $subtitle);
$form_element["inactive"]["subtitle"] = new XoopsFormHidden("subtitle", $subtitle);
// The editor selection
$nohtml = empty($canhtml);
if (!empty($editor)) {
    //art_setcookie("editor",$editor);
} else {
function newbb_getUnameFromId($uid, $usereal = 0, $linked = false)
{
    xoops_load("xoopsuserutility");
    return XoopsUserUtility::getUnameFromId($uid, $usereal, $linked);
}
Beispiel #7
0
}
if (!$publisher->getConfig('perm_author_items')) {
    $xoops->redirect('index.php', 2, _CO_PUBLISHER_ERROR);
}
$myts = MyTextSanitizer::getInstance();
$xoops->header('publisher_author_items.tpl');
$xoopsTpl = $xoops->tpl();
XoopsLoad::loadFile($publisher->path('footer.php'));
$criteria = new CriteriaCompo(new Criteria('datesub', time(), '<='));
$criteria->add(new Criteria('uid', $uid));
$items = $publisher->getItemHandler()->getItems($limit = 0, $start = 0, array(_PUBLISHER_STATUS_PUBLISHED), -1, 'datesub', 'DESC', '', true, $criteria);
unset($criteria);
$count = count($items);
$xoopsTpl->assign('total_items', $count);
$xoopsTpl->assign('rating', $publisher->getConfig('perm_rating'));
$author_name = XoopsUserUtility::getUnameFromId($uid, $publisher->getConfig('format_realname'), true);
$xoopsTpl->assign('author_name_with_link', $author_name);
$xoopsTpl->assign('user_avatarurl', $xoops->service('avatar')->getAvatarUrl($uid)->getValue());
$categories = array();
if ($count > 0) {
    /* @var $item PublisherItem */
    foreach ($items as $item) {
        $catid = $item->getVar('categoryid');
        if (!isset($categories[$catid])) {
            $categories[$catid] = array('count_items' => 0, 'count_hits' => 0, 'title' => $item->getCategoryName(), 'link' => $item->getCategoryLink());
        }
        $categories[$catid]['count_items']++;
        $categories[$catid]['count_hits'] += $item->getVar('counter');
        $categories[$catid]['items'][] = array('title' => $item->title(), 'hits' => $item->getVar('counter'), 'link' => $item->getItemLink(), 'published' => $item->datesub(), 'rating' => $item->getVar('rating'));
    }
}
 /**
  * Get an array with info about the poster
  *
  * @param int $poster_id
  *
  * @return array
  * @access private
  */
 private function getPosterArray($poster_id)
 {
     $xoops = Xoops::getInstance();
     $poster['id'] = (int) $poster_id;
     if ($poster['id'] > 0) {
         $member_handler = $xoops->getHandlerMember();
         $user = $member_handler->getUser($poster['id']);
         if (is_object($user)) {
             $poster['uname'] = XoopsUserUtility::getUnameFromId($poster['id'], false, true);
             $poster_rank = $user->rank();
             $poster['rank_image'] = $poster_rank['image'];
             $poster['rank_title'] = $poster_rank['title'];
             $response = $xoops->service("Avatar")->getAvatarUrl($user);
             $avatar = $response->getValue();
             $avatar = empty($avatar) ? $xoops->url('uploads/blank.gif') : $avatar;
             $poster['avatar'] = $avatar;
             $poster['regdate'] = XoopsLocale::formatTimestamp($user->getVar('user_regdate'), 's');
             $poster['from'] = $user->getVar('user_from');
             $poster['postnum'] = $user->getVar('posts');
             $poster['status'] = $user->isOnline() ? _MD_COMMENTS_ONLINE : '';
             return $poster;
         } else {
             $poster['id'] = 0;
         }
     }
     $poster['uname'] = XoopsUserUtility::getUnameFromId($poster['id'], false, true);
     $poster['rank_title'] = '';
     $poster['avatar'] = $xoops->url('uploads/blank.gif');
     $poster['regdate'] = '';
     $poster['from'] = '';
     $poster['postnum'] = 0;
     $poster['status'] = '';
     return $poster;
 }
Beispiel #9
0
 /**
  * @return string
  */
 public function linkedPosterName()
 {
     $ret = $this->getVar('author_alias');
     if ($ret == '') {
         $ret = XoopsUserUtility::getUnameFromId($this->getVar('uid'), $this->publisher->getConfig('format_realname'), true);
     }
     return $ret;
 }
Beispiel #10
0
function xoops_getLinkedUnameFromId($userid)
{
    trigger_error("Function " . __FUNCTION__ . "() is deprecated, use XoopsUserUtility::getUnameFromId() instead", E_USER_NOTICE);
    xoops_load("userutility");
    return XoopsUserUtility::getUnameFromId($userid, false, true);
}
Beispiel #11
0
function shoutbox_getUserName($uid = 0)
{
    xoops_load('XoopsUserUtility');
    $uname = XoopsUserUtility::getUnameFromId($uid, shoutbox_getOption('user_realname'));
    return $uname;
}
Beispiel #12
0
 function mod_getUnameFromId($uid, $usereal = 0, $linked = false)
 {
     trigger_error("Deprecated function '" . __FUNCTION__ . "', user XoopsUserUtility directly.", E_USER_NOTICE);
     return XoopsUserUtility::getUnameFromId($uid, $usereal, $linked);
 }