⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 wowcms2.php

📁 flashget43的源代码 一个比较常用的下载程序
💻 PHP
字号:
<?php// integration class for WOW Bulletin Board 1.62 (www.wowbb.com)$wow_root_path = realpath(dirname(__FILE__) . '/../../../') . '/';$curdir = getcwd();chdir($wow_root_path);require_once('lib.php');chdir($curdir);class WOWCMS {    function WOWCMS() {        $this->userid = NULL;        $this->user = NULL;        if (isset($_COOKIE[COOKIE_NAME])) {            $userCookie = parse_cookie();            $user = look_up_user(0, $userCookie["user_name"]);            if ($user)                $this->user = $user[0];                $this->userid = $this->user["user_id"];        }    }    function isLoggedIn() {        return $this->userid;    }    function getRoles($user) {        $rv = NULL;        if ($user[user_admin_rights] || $user[user_super_moderator_rights])            $rv = ROLE_ADMIN;        else            $rv = ROLE_USER;        return $rv;    }    function getUserProfile($userid) {        if ($userid == SPY_USERID) $rv = NULL;        elseif ($user = $this->getUser($userid)) {            $rv = ($id = $this->isLoggedIn() && ($id == $userid)) ? "http://".$_SERVER[HTTP_HOST].BASE_DIR."/my_account.php" : "http://".$_SERVER[HTTP_HOST].BASE_DIR."/view_user.php?id={$userid}";        }        return $rv;    }    function getUser($userid) {        $rv = NULL;		if ($userid) {			  $u = get_user($userid);			  if($u) {				  $rv['roles'] = $this->getRoles($u);				  $rv['id'] = $u['user_id'];				  $rv['login'] = $u['user_name'];			  }			}		return $rv;    }    function login($login, $password) {        $userInfo = array();        $userInfo['user_name'] = $login;        $userInfo['user_password'] = md5($password);        if (!$u = validate_user($userInfo))            return NULL;        $cookie = parse_cookie();        $cookie['user_name']     = $u['user_name'];        $cookie['user_password'] = $u['user_password'];        set_cookie($cookie);        user_logged_in($u['user_password'], $u);        return $u['user_id'];    }    function userInRole($userid, $role) {        $rv = NULL;        if($user = $this->getUser($userid)) {            $rv = (($user['roles'] & $role) != 0);        }        return $rv;    }    function logout() {    }    function getUsers() {        $rv = array();        foreach(look_up_user(0,'') as $u) {            $t['roles'] = $this->getRoles($u);            $t['login'] = $u['user_name'];            $t['id'] = $u['user_id'];            $rv[] = $t;        }        return $rv;    }		function getGender($userid){		// 'M' for Male, 'F' for Female, NULL for undefined		return NULL;  	}}$GLOBALS['fc_config']['db'] = array(                'host' => DB_HOST,                'user' => DB_USER_NAME,                'pass' => DB_PASSWORD,                'base' => DB_NAME,                'pref' => FILE_SYSTEM."_fc_",                );$GLOBALS['fc_config']['cms'] = new WOWCMS();foreach($GLOBALS['fc_config']['languages'] as $k => $v) {    $GLOBALS['fc_config']['languages'][$k]['dialog']['login']['moderator'] = '';}?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -