-
Notifications
You must be signed in to change notification settings - Fork 2
/
preload.php
27 lines (27 loc) · 1.14 KB
/
preload.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?php
include('controleur/maintenance.php');
// Si la maintenance est activé
if($maintenance[$i]['maintenanceEtat'] == 1){
if(!(isset($_Joueur_))){
header('Location: index.php?&redirection=maintenance');
} elseif($_Joueur_['rang'] == 1 OR $_PGrades_['PermsPanel']['access'] == true) {
if( $maintenance[$i]['maintenancePref'] == 0 ){ // Si la pref vaut 0 les admins ont accès au site avec l'entête en plus
include('theme/' .$_Serveur_['General']['theme']. '/maintenance/entete.php');
} elseif ( $maintenance[$i]['maintenancePref'] == 1 ) { // Si la maintenance vaut 1 les admins n'ont pas accès au site mais ils sont redirigés vers le panel admin
header('Location: admin.php');
}
else {
header('Location: index.php?&redirection=maintenance');
}
} else { // Si le joueur n'est pas connecté il est redirigé vers la page de maintenance
header('Location: index.php?&redirection=maintenance');
}
}
if(isset($_Joueur_))
{
require('modele/forum/joueurforum.class.php');
$_JoueurForum_ = new JoueurForum($_Joueur_['pseudo'], $_Joueur_['id'], $bddConnection);
}
require('modele/forum/forum.class.php');
$_Forum_ = new Forum($bddConnection);
?>