HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/SBogers10/spire.komma-mediadesign.nl/wwwroot/kms/app/init.php
<?php

function environment()
{
    if( strpos( $_SERVER['SERVER_NAME'] ,'local') !== false) return 'local';
    if( strpos( $_SERVER['SERVER_NAME'] ,'komma') !== false) return 'development';
    return 'production';
}

	/*
		Init.php // Bootstrap
		
		Set up constants / create objects
	*/

    /**
     *
     * Define our constants which can be used everywhere in the system
     */
    define('SITE_NAME', 'Komma Management System');
    define('FILE_PREFIX', 'spire');
    define('STATUS', 'development');


    define('SITE_ROOT', '/kms/');
    define('IMAGE_ROOT', SITE_ROOT.'images/');

    define('DOCUMENT_ROOT', $_SERVER['DOCUMENT_ROOT'].'/kms/');
    define('DOCUMENT_IMAGE_ROOT', DOCUMENT_ROOT.'images/');


    include DOCUMENT_ROOT.'/config/friendlyUrl.php';
    initFriendlyUrl(1,1);


    define('LANG_ROOT', '/kms/'.URL_LANG.'/');

/**
	*
	* Setup our error handling, when the site goes live no errors are displayed
	*/
if($_SERVER['REMOTE_ADDR'] == '212.61.240.248')
{
    ini_set('display_errors', 1);
    ini_set('log_errors', 1);
    ini_set('error_log', dirname(__FILE__) . '/error_log.txt');
    error_reporting(E_ALL ^ E_WARNING);
    ini_set("display_errors", 1);
}




/*
	$surl = substr($_SERVER['REQUEST_URI'],1);
	$urls = explode('/', $surl);
	if(isset($urls[1]) && ! empty($urls[1]))
	{
		$page = trim(urldecode($urls[1]));
		define('URL_PAGE', $page);
	}
	if(count($urls) > 2)
	{
		// for each Get-variable after 'page', define "sub", "sub2", "sub3", enz..
		for($i=2;$i<=count($urls)-2;$i++)
		{
			if(isset($urls[$i]))
			{
				$value = trim(urldecode($urls[$i]));
				$name = 'URL_SUB';
				if($i > 2) $name.=$i-1;
				define($name,$value);
			}
		}
	}*/

	
	/**
	*
	* Include models that we need on (almost) every page
	*/
    require_once '../config/config_db.php';
	require_once DOCUMENT_ROOT.'app/models/m_dbHandler.php';
	require_once DOCUMENT_ROOT.'app/models/m_template.php';
	require_once DOCUMENT_ROOT.'app/models/login/m_login.php';
	require_once DOCUMENT_ROOT.'app/models/m_pages.php';
	require_once DOCUMENT_ROOT.'app/models/m_button.php';
	require_once DOCUMENT_ROOT.'app/models/m_trashcan.php';
	require_once DOCUMENT_ROOT.'app/models/m_menu.php';
	require_once DOCUMENT_ROOT.'app/models/images/m_fileSession.php';
	
	/**
	*
	* Create objects that we need on (almost) every page
	*/
	$template = new Template();
	$login = new Login();
	$pages = new Pages();
	$trashcan = new Trashcan();
	
	/**
	*
	* Define our welcome message, displayed to the user
	*/
	$currentTime = date('G');
	if($currentTime >= 0 && $currentTime < 6)
	{
		define('WELCOME', $template->lang['good_night']);
	}
	else if($currentTime >= 6 && $currentTime < 12){
		define('WELCOME', $template->lang['good_morning']);
	}
	else if($currentTime >= 12 && $currentTime < 18){
		define('WELCOME', $template->lang['good_afternoon']);
	}
	else if($currentTime >= 18 && $currentTime < 24){
		define('WELCOME', $template->lang['good_evening']);
	}
	
	/**
	*
	* Start session.
	*/
	session_start();