Example #1
0
<?php

namespace App;

session_start();
require_once 'vendor/autoload.php';
require_once 'app/config.php';
require_once 'app/capsule.php';
use App\Controller\ThreadController;
use App\Controller\UserController;
use Illuminate\Database\Capsule\Manager as Capsule;
$con = mysqli_connect($hostname, $dbusername, $dbpassword, $db);
$UserController = new UserController();
$ThreadController = new ThreadController();
$User = UserController::User();
if (!isset($_GET['C'], $_GET['add_thread'])) {
    header('Location:/index.php');
} elseif ($_GET['add_thread'] != 'true') {
    header('Location:/index.php');
}
if (isset($_GET['logout'])) {
    if ($_GET['logout'] == true) {
        $UserController->logout();
    }
}
if (isset($_SESSION['username'], $_SESSION['id'])) {
    $loggedin = true;
}
if (isset($_GET['C'])) {
    $category_id = $_GET['C'];
    $threads = $ThreadController->show($category_id);
Example #2
0
<?php

session_start();
require_once $_SERVER['DOCUMENT_ROOT'] . '/vendor/autoload.php';
require_once $_SERVER['DOCUMENT_ROOT'] . '/app/config.php';
require_once $_SERVER['DOCUMENT_ROOT'] . '/app/capsule.php';
use App\Controller\AdminController;
use App\Controller\UserController as User;
use Illuminate\Database\Capsule\Manager as Capsule;
$con = mysqli_connect($hostname, $dbusername, $dbpassword, $db);
$UserController = new User();
$AdminController = new AdminController();
$User = User::User();
$Users = $AdminController->getusers();
if ($User['admin'] == 0) {
    header('Location:/index.php');
}
if (isset($_GET['logout'])) {
    if ($_GET['logout'] == true) {
        $UserController->logout();
    }
}
if (isset($_SESSION['username'], $_SESSION['id'])) {
    $loggedin = true;
}
if (isset($_POST['submit'])) {
    $username = $con->real_escape_string($_POST['username']);
    $password = $con->real_escape_string($_POST['password']);
    if ($UserController->login($username, $password)) {
        header('Location:/index.php');
    } else {