-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathstart.php
More file actions
55 lines (49 loc) · 1.89 KB
/
Copy pathstart.php
File metadata and controls
55 lines (49 loc) · 1.89 KB
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
46
47
48
49
50
51
52
53
54
55
<?php
$host = getenv("DATABASE_HOST");
$user = getenv("DATABASE_USER");
$pass = getenv("DATABASE_PASS");
$db = getenv("DATABASE_NAME");
$mysqli = new mysqli($host, $user, $pass, $db) or die($mysqli->error);
$mysqli->set_charset('utf8');
/* Sanitization function */
function h($string)
{
return htmlspecialchars($string);
}
/* Exception handling*/
/*error_reporting(E_ALL);
ini_set("display_errors", 1);
set_exception_handler(function () {
echo "<h3 style=\"color: red;\">INVALID REQUEST</h3>";
exit();
});
/* Objects and Managers*/
require __DIR__ . '/model/Sanitizer.php';
require __DIR__ . '/model/Auth.php';
require __DIR__ . '/model/Post.php';
require __DIR__ . '/model/PostsManager.php';
require __DIR__ . '/model/Page.php';
require __DIR__ . '/model/PagesManager.php';
require __DIR__ . '/model/StatUserCnt.php';
require __DIR__ . '/model/StatPositionCnt.php';
require __DIR__ . '/model/RefereeRank.php';
require __DIR__ . '/model/Region.php';
require __DIR__ . '/model/RegionsManager.php';
require __DIR__ . '/model/User.php';
require __DIR__ . '/model/UsersManager.php';
require __DIR__ . '/model/Cup.php';
require __DIR__ . '/model/PairPositionUser.php'; //PairPositionUser $position->userId $position->posId for CupsManager.php
require __DIR__ . '/model/CupsManager.php';
require __DIR__ . '/model/Position.php';
require __DIR__ . '/model/PositionsManager.php';
require __DIR__ . '/model/Club.php';
require __DIR__ . '/model/ClubsManager.php';
//require __DIR__ . '/admin/profile.php';
/* Construction of Managers w/ reference to $mysqli */
$postsManager = new PostsManager($mysqli);
$pagesManager = new PagesManager($mysqli);
$usersManager = new UsersManager($mysqli);
$cupsManager = new CupsManager($mysqli);
$positionsManager = new PositionsManager($mysqli);
$clubsManager = new ClubsManager($mysqli);
$regionsManager = new RegionsManager($mysqli);