Example #1
0
<?php

if (FluxBB\Core::isInstalled()) {
    Config::set('database.connections.fluxbb', Config::get('fluxbb.database'));
    //    DB::setDefaultConnection('fluxbb');
}
// Load our helpers (composers, macros, validators etc.)
include __DIR__ . '/helpers.php';
// Add another namespace for localized mail templates
View::addNamespace('fluxbb:mail', __DIR__ . '/lang/' . Config::get('app.locale') . '/mail/');
/*
// Set up our custom session handler
if (!Request::cli() && !Session::started()) {
    Session::extend('fluxbb::session', function() {
        return new fluxbb\Session\Driver(Laravel\Database::connection());
    });

    Config::set('session.driver', 'fluxbb::session');

    Session::load();
}
*/
Example #2
0
 * @license		http://www.gnu.org/licenses/gpl.html	GNU General Public License
 */
View::addNamespace('fluxbb', __DIR__ . '/views/');
Lang::addNamespace('fluxbb', __DIR__ . '/language/');
Route::group(array('NOTbefore' => 'fluxbb::is_installed'), function () {
    Route::get('forum/{fid}', array('as' => 'viewforum', 'uses' => 'FluxBB\\Controllers\\Home@get_forum'));
    Route::get('topic/{tid}', array('as' => 'viewtopic', 'uses' => 'FluxBB\\Controllers\\Home@get_topic'));
    Route::get('post/{pid}', array('as' => 'viewpost', 'uses' => 'FluxBB\\Controllers\\Home@get_post'));
    Route::get('/', array('as' => 'index', 'uses' => 'FluxBB\\Controllers\\Home@get_index'));
    Route::get('profile/{uid}/{username}', array('as' => 'profile', 'uses' => 'FluxBB\\Controllers\\User@get_profile'));
    Route::put('profile/{uid}/{username}', array('uses' => 'FluxBB\\Controllers\\User@put_profile'));
    Route::get('user/list', array('as' => 'userlist', 'uses' => 'FluxBB\\Controllers\\User@get_list'));
    Route::get('register', array('as' => 'register', 'uses' => 'FluxBB\\Controllers\\Auth@get_register'));
    Route::post('register', array('uses' => 'FluxBB\\Controllers\\Auth@post_register'));
    Route::get('login', array('as' => 'login', 'uses' => 'FluxBB\\Controllers\\Auth@get_login'));
    Route::post('login', array('uses' => 'FluxBB\\Controllers\\Auth@post_login'));
    Route::get('logout', array('as' => 'logout', 'uses' => 'FluxBB\\Controllers\\Auth@get_logout'));
    Route::get('rules', array('as' => 'rules', 'uses' => 'FluxBB\\Controllers\\Misc@get_rules'));
    Route::get('search', array('as' => 'search', 'uses' => 'FluxBB\\Controllers\\Search@get_index'));
    Route::get('topic/{tid}/reply', array('as' => 'reply', 'uses' => 'FluxBB\\Controllers\\Posting@get_reply'));
    Route::put('topic/{tid}/reply', array('uses' => 'FluxBB\\Controllers\\Posting@put_reply'));
    Route::get('forum/{fid}/topic/new', array('as' => 'new_topic', 'uses' => 'FluxBB\\Controllers\\Posting@get_topic'));
    Route::put('forum/{fid}/topic/new', array('uses' => 'FluxBB\\Controllers\\Posting@put_topic'));
});
Route::filter('fluxbb::is_installed', function () {
    if (!FluxBB\Core::installed()) {
        return View::make('fluxbb::not_installed')->with('has_installer', false);
    }
});
// Load our helpers (composers, macros, validators etc.)
include __DIR__ . '/helpers.php';