Exemple #1
0
 /**
  * Registration
  * @access public
  * @static
  * @name register
  */
 public static function register()
 {
     self::$prefix = substr(__CLASS__, 0, strpos(__CLASS__, '_') + 1);
     self::$path = dirname(dirname(realpath(__FILE__))) . DIRECTORY_SEPARATOR;
     // ici est opéré la registration
     spl_autoload_register(array(__CLASS__, 'autoload'));
 }
Exemple #2
0
{
    public static function backendLoaderFiles($files, array $arraydir)
    {
        $libraryArraydir = $arraydir;
        return str_replace($libraryArraydir, array(''), $files);
    }
}
$magixglobal = backendConfig::backendLoaderFiles(dirname(realpath(__FILE__)) . 'app/magixglobal/autoload.php', array('lib'));
$mcbackend = backendConfig::backendLoaderFiles(dirname(realpath(__FILE__)) . 'app/backend/autoload.php', array('lib'));
if (!file_exists($magixglobal) || !file_exists($mcbackend)) {
    throw new Exception("Autoload is not found Contact Webmestre: support@magix-cms.com");
    exit;
} else {
    require $magixglobal;
    require $mcbackend;
}
$loaderFilename = dirname(realpath(__FILE__)) . '/loaderIniclass.php';
if (!file_exists($loaderFilename)) {
    print "<p>Loader is not found<br />Contact Support Magix CMS: support@magix-cms.com</p>";
    exit;
} else {
    require $loaderFilename;
}
$dbconfig = backendConfig::backendLoaderFiles(dirname(realpath(__FILE__)) . 'app/config/config.php', array('lib'));
if (!file_exists($dbconfig)) {
    print '<p>La base de donnée n\'existe pas, veuillez suivre la procédure pour faire l\'<a href="/install/">installation</a> de Magix CMS</p>';
    exit;
}
magixglobal_Autoloader::register();
backend_Autoloader::register();