Example #1
0
    /**
     * Metodo che seleziona il tipo di output
     */
    public function render(){
        // recupero le impostazioni
        $impostazioni = Config::run()->get();
        // nome del tipo di response da avviare nel formato
        // \Render\tipo\App
        $r = $impostazioni['Nore_Response']['formato'].'\App';

        // in base al formato corrente avvio l'app che gestisce il tipo di response
        $this->app = new $r($this->response);

        // debug output
        if ( $impostazioni['Nore_Config']['debug_mode'] )
            Nore_Debug::run()->render();
    }
Example #2
0
                          ini_set('xdebug.profiler_append','On');
                          ini_set('xdebug.profiler_output_name',"%t.cachegrind.out");
            
                          ini_set('xdebug.auto_trace','On');
                          ini_set('xdebug.trace_format',0);
                          ini_set('xdebug.collect_params',1);
                          ini_set('xdebug.collect_return', 1);
                          ini_set('xdebug.collect_includes',1);
                          ini_set('xdebug.trace_options',1);
                          ini_set('xdebug.trace_output_dir',"C:\Program Files\Zend\ZendServer\tmp\xdebug\trace");
                          ini_set('xdebug.trace_output_name',"%t.trace.xt");
                          ini_set('xdebug.show_local_vars',1);
                          ini_set('xdebug.show_local_vars','On');
                          //ini_set('xdebug.dump.SERVER','HTTP_HOST, SERVER_NAME');
                          ini_set('xdebug.dump_globals','On');
                          ini_set('xdebug.collect_params','4'); */
            //ini_set('xdebug.show_exception_trace','On');
        } else {
            error_reporting(0);
            ini_set('display_errors', 0);
            ini_set('display_startup_errors', 0);
        }
    }
    public static function setupFirePHP()
    {
        if (APPLICATION_FIREPHP_MODE) {
        }
    }
}
Config::run();
Example #3
0
<?php

include '../../init.php';
use Solire\Conf\Loader;
use Solire\Trieur\Trieur;
use Symfony\Component\Yaml\Yaml;
class Config
{
    public static $jsConfig = null;
    public static $jsColumnFilterConfig = null;
    public static function run()
    {
        $configPath = 'config/client.yml';
        $array = Yaml::parse($configPath);
        $conf = Loader::load($array);
        $trieur = new Trieur($conf);
        self::$jsConfig = $trieur->getDriver()->getJsConfig();
        self::$jsColumnFilterConfig = $trieur->getDriver()->getColumnFilterConfig();
    }
}
$jsConfig = Config::run();
header('Content-type: application/json');
echo json_encode(['config' => Config::$jsConfig, 'columnFilterConfig' => Config::$jsColumnFilterConfig]);