add(new Criteria('uname', $username)); $userArr =& $userHandler->getObjects($criteria); if (count($userArr)!=0) $uid = $userArr[0]->get('uid'); return $uid; } function get_username_by_id($uid) { $uname = ''; if ($uid==null or $uid=='' or $uid=='0') return $uname; $userHandler =& xoops_getmodulehandler('users', 'user'); $criteria =& new CriteriaCompo(); $criteria->add(new Criteria('uid', $uid)); $userArr =& $userHandler->getObjects($criteria); if (count($userArr)!=0) $uname = $userArr[0]->get('uname'); return $uname; } function get_userinfo_by_id($uid, $item='uname') { $info = ''; if ($uid==null or $uid=='' or $uid=='0') return $info; $userHandler =& xoops_getmodulehandler('users', 'user'); $criteria =& new CriteriaCompo(); $criteria->add(new Criteria('uid', $uid)); $userArr =& $userHandler->getObjects($criteria); if (count($userArr)!=0) $info = $userArr[0]->get($item); return $info; } function get_xoops_config($cname, $module="Legacy System") { global $xoopsDB; $sql = "SELECT conf_value FROM ".$xoopsDB->prefix('modules').",".$xoopsDB->prefix('config'). " WHERE name='".$module."' AND mid=conf_modid and conf_name='".$cname."'"; $rslt = $xoopsDB->query($sql); list($val) = $xoopsDB->fetchRow($rslt) ; return $val; } ?>