-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.php
45 lines (31 loc) · 922 Bytes
/
index.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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<?php
define('RRCPHPBASE_ROOT', getcwd());
include 'core/constants.php';
include 'config.php';
include 'core/functions.php';
include 'core/auth.php';
include 'site/config.php';
# Comprobamos si se desea una comporbación de requisitos
if (rrcphpbase_requirements_requested()){
rrcphpbase_load_requirements();
exit;
}
# Abrimos la conexión a la base de datos
rrcphpbase_db_open();
# Comprobamos si se desea cerrar la sesión
if (rrcphpbase_login_islogout()){
rrcphpbase_login_logout();
}
# Comprobamos la necesidad de iniciar sesión
if (rrcphpbase_login_isneeded()){
rrcphpbase_load_login();
}
# Comrpobamos si la sesión está iniciada o no necesita inicio de sesión
if (!rrcphpbase_login_isneeded() || rrcphpbase_login_islogged()){
# Mostramos el contenido seleccionado
rrcphpbase_calculate_page();
rrcphpbase_load_content();
}
# Cerramos la conexión a la base de datos
rrcphpbase_db_close();
?>