Example #1
0
<?php

try {
    session_start();
    //Session start
    require "registry/registry.php";
    $registry = new Registry();
    //$_SESSION['sn_auth_session_uid'] = '';
    //setup our core registry objects
    $registry->setObject('template', 'template');
    $registry->setObject('mysqldb', 'db');
    $registry->setObject('authentication', 'authenticate');
    $registry->setObject('urlProcessor', 'url');
    $registry->getObject('url')->getURLData();
    //Settings
    include 'config.php';
    //create a database connection
    $registry->getObject('db')->newConnection($configs['db_host_sn'], $configs['db_user_sn'], $configs['db_pass_sn'], $configs['db_name_sn']);
    // store settings in our registry
    $settingsSQL = "SELECT `key`, `value` FROM settings";
    $registry->getObject('db')->executeQuery($settingsSQL);
    while ($setting = $registry->getObject('db')->getRows()) {
        $registry->setSetting($setting['value'], $setting['key']);
    }
    //var_dump(session_status());
    //header('location: /geoboxx/social2/index.php');
    //Check if logged in
    $registry->getObject('authenticate')->checkForAuthentication();
    //The homepage for the network
    $registry->getObject('template')->getPage()->addTag('sitename', $registry->getSetting('sitename'));
    $registry->getObject('template')->getPage()->addTag('baseurl', $registry->getSetting('baseurl'));