<?php
/*
!!!THIS FILE IS NOT SAFE TO MODIFY!!!
AMP Frame ver 1.0.0
index.php
Front End Controller
Copyright (C) 2018 AMP Apps www.ampapps.com
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
//*allow files to be included*//
define('AFALLOW', true);
//*include pre process scripting*//
if( is_file('preproc.php') ){
include_once('preproc.php');
}
//*define the standard script root*//
if( !defined('AFROOT') ){
define('AFROOT', str_replace("\\", '/', __DIR__.'/') );
}
//*handle configuration*//
include_once(AFROOT.'config/config.php');
//*start script initialization*//
$initFile = AFROOT.'config/init.php';
if( is_file($initFile) ){
include_once($initFile);
}else{
trigger_error('Initialization file <em>'.$initFile.'</em> not found<br>Check that the path is valid');
die();
}
//*include post process scripting*//
if( is_file('postproc.php') ){
include_once('postproc.php');
}
//*deliver the view*//
$afView->deliver();
?>
|