<?php /** * Created by PhpStorm. * User: Nicholas * Date: 7/8/14 * Time: 5:48 PM */ mb_internal_encoding("UTF-8"); spl_autoload_extensions('.php , .class.php'); function my_autoload($class) { $classSepIndex = strrpos($class, "\\"); $classPath = str_replace("\\", "/", mb_strtolower(substr($class, 0, $classSepIndex))); $className = mb_substr($class, $classSepIndex + 1); if (file_exists(dirname(__FILE__) . "/" . $classPath . "/" . $className . ".class.php")) { include_once dirname(__FILE__) . "/" . $classPath . "/" . $className . ".class.php"; } else { echo 'class ' . $class . ' could not be found in ' . dirname(__FILE__) . "/" . $classPath . "/" . $className . ".class.php" . ".\n"; exit; } } spl_autoload_register("my_autoload"); // redirect to user interface $query = $_SERVER['PHP_SELF']; if (\Model\Common\Globals::endsWith($query, "index.php")) { header('Location: ./interface/step1.php'); }