set('DEBUG',1); if ((float)PCRE_VERSION<8.0) trigger_error('PCRE version is out of date'); // Load configuration $f3->config('config.ini'); $f3->route('GET /', function($f3) { $classes=array( 'Base'=> array( 'hash', 'json', 'session', 'mbstring' ), 'Cache'=> array( 'apc', 'apcu', 'memcache', 'memcached', 'redis', 'wincache', 'xcache' ), 'DB\SQL'=> array( 'pdo', 'pdo_dblib', 'pdo_mssql', 'pdo_mysql', 'pdo_odbc', 'pdo_pgsql', 'pdo_sqlite', 'pdo_sqlsrv' ), 'DB\Jig'=> array('json'), 'DB\Mongo'=> array( 'json', 'mongo' ), 'Auth'=> array('ldap','pdo'), 'Bcrypt'=> array( 'openssl' ), 'Image'=> array('gd'), 'Lexicon'=> array('iconv'), 'SMTP'=> array('openssl'), 'Web'=> array('curl','openssl','simplexml'), 'Web\Geo'=> array('geoip','json'), 'Web\OpenID'=> array('json','simplexml'), 'Web\OAuth2'=> array('json'), 'Web\Pingback'=> array('dom','xmlrpc'), 'CLI\WS'=> array('pcntl') ); $f3->set('classes',$classes); $f3->set('content','welcome.htm'); echo View::instance()->render('layout.htm'); } ); $f3->route('GET /userref', function($f3) { $f3->set('content','userref.htm'); echo View::instance()->render('layout.htm'); } ); $f3->run();