Example #1
0
    die("Direct Open not allowed.");
}
if ($login[id]) {
    $lastvisit = mkdate($login[last_avtiv]);
    if ($tab[forum_post]) {
        list($newforum) = $db->query("SELECT COUNT(id) FROM {$tab['forum_post']} WHERE settime>='{$login['last_forum_read']}' AND aut_id<>'{$login['id']}'");
    } else {
        $newforum = "N/A";
    }
    if ($tab[pm]) {
        list($unreadpms) = $db->query("SELECT COUNT(id) FROM {$tab['pm']} WHERE inbox='1' AND toid='{$login['id']}' AND view='0'");
    } else {
        $unreadpms = "N/A";
    }
    if ($login[rate_count]) {
        $rating = mkstatus($login[rate_points], $login[rate_count]);
        $rount_number = round($login[rate_points] / $login[rate_count], 4);
    }
    if (!$login[upload_allow]) {
        $upload_paths = "---";
    } else {
        $ftpq = $db->query_str("SELECT * FROM {$tab['upload_access']} WHERE userid='{$login['id']}'");
        while ($set = $db->fetch_array($ftpq)) {
            $upload_path[] = $set[path];
        }
        if (is_array($upload_path)) {
            $upload_paths = implode("<br>", $upload_path);
        }
    }
    $rightsq = $db->query_str("SELECT * FROM {$tab['right']} WHERE userid='{$login['id']}'");
    while ($oright = $db->fetch_array($rightsq)) {
Example #2
0
        if ($show == "avatarpic") {
            if ($str = getuseravatar()) {
                header("Content-Type: image/gif");
                echo $str;
            } else {
                echo @implode("", @file("images/spacer.gif"));
            }
            exit;
        }
        #############
        if ($show == "deleteaccount") {
            eval("\$inc[action] = \"" . gettemplate("profil.delaccount") . "\";");
        }
        #############
        if ($show == "capacity") {
            $countout = $db->query("SELECT COUNT(*) FROM {$tab['pm']} WHERE autid='{$login['id']}' AND outbox='1' AND inbox='0'");
            $countin = $db->query("SELECT COUNT(*) FROM {$tab['pm']} WHERE toid='{$login['id']}' AND outbox='0' AND inbox='1'");
            $countfol = $db->query("SELECT COUNT(*) FROM {$tab['folder']} WHERE userid='{$login['id']}'");
            $statusbar[folder] = mkstatus($countfol[0], $config[max_folders], 1);
            $statusbar[outgoing] = mkstatus($countout[0], $config[max_pms_outbox], 1);
            $statusbar[incoming] = mkstatus($countin[0], $config[max_pms_inbox], 1);
            $status[folder] = round(100 * ($countfol[0] / $config[max_folders]), 1);
            $status[outgoing] = round(100 * ($countout[0] / $config[max_pms_outbox]), 1);
            $status[incoming] = round(100 * ($countin[0] / $config[max_pms_inbox]), 1);
            eval("\$inc[action] \t= \"" . gettemplate("profil.capacity") . "\";");
        }
        ############
    } else {
        eval("\$inc[action] \t= \"" . gettemplate("profil.main") . "\";");
    }
}