Advertisement
Guest User

index.php

a guest
Jul 21st, 2018
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.23 KB | None | 0 0
  1. <?php
  2.  
  3. if (session_status() == PHP_SESSION_NONE)
  4. {
  5.     session_start();
  6. }
  7.  
  8. require_once 'config.php';
  9. require_once 'functions.php';
  10. require_once 'classes/User.php';
  11. require 'classes/flashmessages.php';
  12.  
  13. if (User::loggedIn())
  14. {
  15.     $user = new User($_SESSION['id']);
  16.     $updateQuery = $db->prepare('UPDATE users SET ip_last = :ip_last WHERE id = :id');
  17.     $updateQuery->execute([
  18.         ':ip_last' => getIP(),
  19.         ':id' => $_SESSION['id'],
  20.     ]);
  21.     $insertQuery = $db->prepare('INSERT INTO activiteiten(DT, user_id, ip_address) VALUES(:DT, :user_id, :ip_address)');
  22.     $insertQuery->execute([
  23.         ':DT' => date("Y-m-d H:i:s"),
  24.         ':user_id' => $_SESSION['id'],
  25.         ':ip_address' => getIP()
  26.     ]);
  27. }
  28.  
  29. $error = null;
  30. if(isset($_GET['p']))
  31. {
  32.     $page = $_GET['p'];
  33.     $allowedFiles = ['home', 'profiel', 'illegaaladd', 'illegaalov', 'gebruikersov', 'activiteiten', 'gezochtov', 'gezochtadd', 'beslagov', 'beslagadd', 'strafbladov', 'strafbladadd', 'index', 'logout', 'cellenadd', 'cellenov', 'gebruikersadd', 'gebruikersov', 'gevangenenadd', 'gevangenenov', 'noodoproepen', 'oproepmaken'];
  34.     if($page && in_array($page, $allowedFiles))
  35.     {
  36.         include("pages/$page.php");
  37.     }
  38.     else
  39.     {
  40.         include('pages/index.php');
  41.     }
  42. }
  43. else
  44. {
  45.     include('pages/index.php');
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement