<?php
define('ADMIN_PASSWORD', 'ChangeMeNow123');

define('DATA_DIR', __DIR__.'/data');
define('APP_DIR', DATA_DIR.'/apps');
define('WIDGET_DIR', DATA_DIR.'/widgets');
define('MEDIA_DIR', DATA_DIR.'/media');
define('SECTION_DIR', DATA_DIR.'/sections');
define('STARTMENU_DIR', DATA_DIR.'/startmenu');

if (session_status() === PHP_SESSION_NONE) session_start();

function is_admin() {
  return !empty($_SESSION['is_admin']);
}

function require_admin() {
  if (!is_admin()) {
    http_response_code(401);
    exit;
  }
}

function json_out($data) {
  header('Content-Type: application/json');
  echo json_encode($data, JSON_PRETTY_PRINT);
  exit;
}
?>
