Ejemplo n.º 1
0
function getToNextRank($rankset, $posts)
{
    global $ranksetData;
    if (!$rankset) {
        return "";
    }
    if (!isset($ranksetData)) {
        loadRanksets();
    }
    $thisSet = $ranksetData[$rankset];
    if (!is_array($thisSet)) {
        return "";
    }
    $ret = "";
    foreach ($thisSet as $row) {
        $ret = $row["num"] - $posts;
        if ($row["num"] > $posts) {
            return $ret;
        }
    }
}
Ejemplo n.º 2
0
}
$user = Fetch(Query("select * from {users} where id={0}", $userid));
$usergroup = $usergroups[$user['primarygroup']];
$isroot = $usergroup['id'] == Settings::get('rootGroup');
$isbanned = $usergroup['id'] == Settings::get('bannedGroup');
if ($editUserMode && $loguserid != $userid && $usergroup['rank'] > $loguserGroup['rank']) {
    Kill(__("You may not edit a user whose rank is above yours."));
}
//Breadcrumbs
$uname = $user['name'];
if ($user['displayname']) {
    $uname = $user['displayname'];
}
$title = __('Edit profile');
makeCrumbs(array(actionLink("profile", $userid, "", $user['name']) => htmlspecialchars($uname), '' => __("Edit profile")));
loadRanksets();
$ranksets = $ranksetNames;
$ranksets = array_reverse($ranksets);
$ranksets[''] = __("None");
$ranksets = array_reverse($ranksets);
foreach ($dateformats as $format) {
    $datelist[$format] = $format ? $format . ' (' . cdate($format) . ')' : '';
}
foreach ($timeformats as $format) {
    $timelist[$format] = $format ? $format . ' (' . cdate($format) . ')' : '';
}
$sexes = array(__("Male"), __("Female"), __("N/A"));
$groups = array();
$r = Query("SELECT id,title FROM {usergroups} WHERE type=0 AND rank<={0} ORDER BY rank", $loguserGroup['rank']);
while ($g = Fetch($r)) {
    $groups[$g['id']] = htmlspecialchars($g['title']);