Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /******************************
- * Copyright 2015 *
- * *
- * Created by Quillby Team *
- * *
- * Popcorn (Wojciech. J) *
- * *
- *******************************/
- define('ENGINE','Engine/');
- define('CONTROLLERS','Controller/');
- define('VIEWS','Views/');
- define('LIBRARIES','Libraries/');
- define('APPLICATIONS','Applications/');
- define('DEFAULTCONTROLLER','controller_index');
- define('DEFAULTVIEW','view_index');
- class FILE {
- public function Load($file,$type){
- if($file != '' && $file != FALSE){
- if($type != ''){
- if($type == 'require'){
- if(file_exists($file)){
- require $file;
- return true;
- }else{
- echo 'File <b>'.$file.'</b> load error.';
- return false;
- }
- }if($type == 'include'){
- if(file_exists($file)){
- include $file;
- return true;
- }else{
- echo 'File <b>'.$file.'</b> load error.';
- return false;
- }
- }if($type == 'include_once'){
- if(file_exists($file)){
- include_once $file;
- return true;
- }else{
- echo 'File <b>'.$file.'</b> load error.';
- return false;
- }
- }if($type == 'require_once'){
- if(file_exists($file)){
- require_once $file;
- return true;
- }else{
- echo 'File <b>'.$file.'</b> load error.';
- return false;
- }
- }
- }else{
- echo 'File include type empty.';
- return false;
- }
- }
- }
- }
- class ENGINE {
- public function Setup(){
- static $run;
- if($run === TRUE) return;
- $FILE = new FILE();
- $FILE -> Load(ENGINE.APPLICATIONS.'App.Templates.php','require');
- $FILE -> Load(ENGINE.CONTROLLERS.DEFAULTCONTROLLER.'.php','require');
- $FILE -> Load(ENGINE.VIEWS.DEFAULTVIEW.'.php','require');
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement