Silentum Boards > Permission.php

Questions? Need Help? Want to share? » PHP Forum
Script Name:
Silentum Boards

Download:
silentum-boards.zip

Category:
Discussion Boards

Archive Content:

Content:

Boards

Boards > Polls

Images

Images > Gradients

Images

Images > Post Icons

Images

Images > Smilies

Images > Stars

Members

Objects

Records

Stylesheets

Stylesheets > Previewer

Stylesheets

Permission.php:


<?
    
/*
    Silentum Boards v1.4.3
    permission.php copyright 2005 "HyperSilence"
    Modification of this page allowed as long as this notice stays intact
    */

    
@error_reporting(E_ALL & ~E_NOTICE);

    
session_start();

    if(@
get_cfg_var("register_globals") != 1) {
    while(
$act_var each($HTTP_GET_VARS)) {
    $
$act_var[0] = $act_var[1];
    }
    while(
$act_var each($HTTP_POST_VARS)) {
    $
$act_var[0] = $act_var[1];
    }
    while(
$act_var each($HTTP_ENV_VARS)) {
    $
$act_var[0] = $act_var[1];
    }
    while(
$act_var each($HTTP_SERVER_VARS)) {
    $
$act_var[0] = $act_var[1];
    }
    while(
$act_var each($HTTP_COOKIE_VARS)) {
    $
$act_var[0] = $act_var[1];
    }
    while(
$act_var each($HTTP_SESSION_VARS)) {
    $
$act_var[0] = $act_var[1];
    }
    }

    if(!isset(
$_SERVER) || !isset($_ENV)) {
    @
$_GET $HTTP_GET_VARS;
    @
$_POST $HTTP_POST_VARS;
    @
$_ENV $HTTP_ENV_VARS;
    @
$_SERVER $HTTP_SERVER_VARS;
    @
$_COOKIE $HTTP_COOKIE_VARS;
    @
$_SESSION $HTTP_SESSION_VARS;
    }

    require_once(
"settings.php");

    
$file $config['temp_css_file'];
    if(
is_dir(substr($file,  0,  -4))) {
    
$imagefolder =substr($file,  0,  -4);
    require(
"$imagefolder/stylesheet_settings.php");
    }
    else {
    
$imagefolder="images";
    }

    
$user_logged_in 0;
    
$user_id 0;
    unset(
$user_data);
    unset(
$cache);

    
nix();

    if(!isset(
$file_counter)) $file_counter 0;

    if(isset(
$session_user_id)) {
    
$session_user_data get_user_data($session_user_id);
    if(
$session_user_pw == $session_user_data['pw']) {
    
$user_logged_in 1;
    
$user_id $session_user_id;
    
$user_data $session_user_data;
    }
    }

    if(
$user_logged_in == && isset($cookie_xbbuser)) {
    
$cookie_userdata myexplode($cookie_xbbuser);
    if(
trim($cookie_userdata[1]) != "" && $cookie_userdata[1] != "0") {
    if(
$cookie_userdata2 get_user_data($cookie_userdata[0])) {
    if(
$cookie_userdata2[pw] == $cookie_userdata[1]) {
    
$user_logged_in 1;
    
$user_id $cookie_userdata[0];
    
$user_data $cookie_userdata2;
    
$session_user_id $cookie_userdata[0];
    
$session_user_pw $cookie_userdata[1];
    
session_register('session_user_id', 'session_user_pw');
    }
    }
    }
    }

    
session_name("sid");
    
$HSID "sid=".session_id();

    if(
$user_logged_in != 1) {
    
$set_new_cookie 1;
    if(isset(
$session_online)) {
    if(
strlen($session_online) < 16) {
    
$set_new_cookie 0;
    
$special_id $session_online;
    }
    }
    if(
$set_new_cookie == 1) {
    
$special_id "guest".get_random_number(10);
    
$session_online $special_id;
    
session_register("session_online");
    }
    }
    else {
    
$special_id $user_id;
    if(!
$session_online) {
    
$session_online $special_id;
    
session_register("session_online");
    }
    }

    if(isset(
$var_css_file)) {
    if(!isset(
$HTTP_SESSION_VARS['session_css_file'])) {
    
$HTTP_SESSION_VARS['session_css_file'] = 'stylesheets/'.$var_css_file;
    
session_register('session_css_file');
    }
    else 
$HTTP_SESSION_VARS['session_css_file'] = 'stylesheets/'.$var_css_file;
    
$config['temp_css_file'] = $HTTP_SESSION_VARS['session_css_file'];
    }
    elseif(isset(
$HTTP_SESSION_VARS['session_css_file'])) $config['temp_css_file'] = $HTTP_SESSION_VARS['session_css_file'];
    else 
$config['temp_css_file'] = $config['default_stylesheet'];
?>


Other Discussion Boards Scripts:

WebMaster Resources Home

©RingsWorld.com