} else { include_once "chain/connector.chain.default.php"; if (isset($firstchain) && file_exists("chain/connector.chain." . $firstchain . ".php")) { include_once "chain/connector.chain." . $firstchain . ".php"; $chainconnector = $firstchain; //echo $firstchain; } else { $chainconnector = "default"; } } } //include classes abstract $chemin_classes = "abstract"; include $chemin_classes . "/class.load.php"; $loader = new Load(); $tab_class = $loader->charg_dossier_dans_tab($chemin_classes); sort($tab_class); //print_r($tab_class); foreach ($tab_class as $class_to_load) { if (!strstr($class_to_load, "class.load.php")) { include $class_to_load; } } //charge chains dans tab $chemin_chain = "chain"; $chaintab = $loader->charg_chain_dans_tab($chemin_chain); //print_r($chaintab); //init initer $initer = array(); $initer['chainconnector'] = $chainconnector; $initer['loader'] = $loader;
<?php session_start(); //to kill en mode prod ini_set('display_errors', 1); //error_reporting(e_all); //include classes abstract $chemin_abstract_classes = "abstract"; include $chemin_abstract_classes . "/class.load.php"; $loader = new Load(); $tab_class = $loader->charg_dossier_dans_tab($chemin_abstract_classes); sort($tab_class); //print_r($tab_class); foreach ($tab_class as $class_to_load) { if (!strstr($class_to_load, "class.load.php")) { include $class_to_load; } } //include classes deploy $chemin_deploy_classes = "deploy/deployclass"; $tab_class = $loader->charg_dossier_dans_tab($chemin_deploy_classes); //print_r($tab_class); foreach ($tab_class as $class_to_load) { include $class_to_load; } //include lib (tpl smarty in deploy) include "deploy/deploylib/ext/Smarty-3.1.21/libs/Smarty.class.php"; //include conf deploy $conf = array(); if (file_exists("deploy/conf.deploy.php")) { include "deploy/conf.deploy.php";