예제 #1
0
파일: arcade.php 프로젝트: Nekrofage/FJR
//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_ARCADES);
init_userprefs($userdata);
//
// End session management
// une catégorie a été sélectionnée ?
if (isset($HTTP_GET_VARS['cid'])) {
    $arcade_catid = eregi_replace('[^0-9]', '', $HTTP_GET_VARS['cid']);
}
// Si on a selectionné une salle d'arcade en particulier ...
$id_squelette = isset($HTTP_GET_VARS['salle']) ? eregi_replace('[^0-9]', '', $HTTP_GET_VARS['salle']) : $areabb['arcade_par_defaut'];
//
// Vérification des groupes d'accès autorisés à accéder à cette salle
if (!verification_acces_page($id_squelette)) {
    $message = $lang['salle_interdite'] . '<br /><br />';
    $message .= sprintf($lang['Click_return_arcade'], '<a href="' . append_sid(NOM_ARCADE . '.' . $phpEx) . '">', '</a>');
    message_die(GENERAL_MESSAGE, $message);
    exit;
}
// Si on récupere un score on charge proarcade.php
if (isset($HTTP_GET_VARS['act']) || isset($HTTP_POST_VARS['act']) || isset($HTTP_POST_VARS['sessdo']) || isset($HTTP_GET_VARS['do']) || isset($HTTP_POST_VARS['do'])) {
    $sessdo = $HTTP_POST_VARS['sessdo'];
    // hack pour les types 3
    if ($sessdo != '') {
        switch ($sessdo) {
            case 'sessionstart':
                echo '&connStatus=1&gametime=123456&initbar=toto|toto&lastid=1&val=x';
                exit;
            case 'permrequest':
예제 #2
0
파일: games.php 프로젝트: Nekrofage/FJR
define('ROOT_STYLE', 'page');
$phpbb_root_path = './';
include $phpbb_root_path . 'extension.inc';
include $phpbb_root_path . 'common.' . $phpEx;
include $phpbb_root_path . 'areabb/fonctions/preload.' . $phpEx;
load_function('functions_arcade');
load_lang('main');
load_lang('arcade');
//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_GAME);
init_userprefs($userdata);
//
// Vérification des groupes d'accès autorisés à accéder à cette salle
if (!verification_acces_page($areabb['games_par_defaut'])) {
    $message = $lang['salle_interdite'] . '<br /><br />';
    $message .= sprintf($lang['Click_return_areabb'], '<a href="' . append_sid(NOM_ARCADE . '.' . $phpEx) . '">', '</a>');
    message_die(GENERAL_MESSAGE, $message);
    exit;
}
// Si on récupere un score on charge proarcade.php
if (isset($HTTP_GET_VARS['act']) || isset($HTTP_POST_VARS['act']) || isset($HTTP_POST_VARS['sessdo']) || isset($HTTP_GET_VARS['do']) || isset($HTTP_POST_VARS['do'])) {
    $sessdo = $HTTP_POST_VARS['sessdo'];
    // hack pour les types 3
    if ($sessdo != '') {
        switch ($sessdo) {
            case 'sessionstart':
                echo '&connStatus=1&gametime=123456&initbar=toto|toto&lastid=1&val=x';
                exit;
            case 'permrequest':