Example #1
0
session_start();
require_once 'bootstrap.php';
require_once 'modules/dashboard_widgets/dashboard_widgets.controller.php';
require_once 'modules/dashboard_widgets/dashboard_widgets_blocks.php';
if ($_SESSION['log_username']) {
    $_SESSION['dash_type'] = 1;
    $module = new Module();
    //$module->loadSingle("module='dashboard' LIMIT 1");
    //$_SESSION['dialer-version'] = NATURAL_VERSION . ' - r.' . $module->version;
    $username = $_SESSION['log_username'];
    $user_full_name = $_SESSION['log_first_name'] . ' ' . $_SESSION['log_last_name'];
    $version = NATURAL_VERSION;
    $_SESSION['log_interface'] = 'skin-gray';
    $menu = new Menu();
    // Twig Menu
    $menu_html = $twig->render('menu.html', array('links' => $menu->byLevel('main', $_SESSION['log_access_level']), 'first' => TRUE));
    //Loading avatar picture
    $db = DataConnection::readOnly();
    $file = $db->files[$_SESSION['log_file_id']];
    if ($file) {
        $avatar = $file['uri'];
    }
    // Twig Base
    $template = $twig->loadTemplate('base.html');
    $template->display(array('project_title' => TITLE, 'path_to_theme' => THEME_PATH, 'company' => NATURAL_COMPANY, 'version' => $version, 'page' => 'dashboard-main', 'menu' => $menu_html, 'avatar' => $avatar, 'user_full_name' => $user_full_name, 'username' => $username, 'actual_date' => date('F jS, Y'), 'page_title' => 'Dashboard', 'page_subtitle' => 'Widgets', 'content' => dashboard_content()));
} else {
    $error_message = 'Invalid Login Information!';
    $password = '';
    $username = $_POST['username'];
    require_once 'index.php';
}
<?php

session_cache_expire(25);
session_start();
require_once 'bootstrap.php';
require_once 'modules/dashboard_widgets/dashboard_widgets.controller.php';
require_once 'modules/dashboard_widgets/dashboard_widgets_blocks.php';
$username = $_SESSION['log_username'];
$version = NATURAL_VERSION;
$_SESSION['dash_type'] = 2;
$church = new Church();
$church->byID($_SESSION['log_church_id']);
$user_full_name = $_SESSION['log_first_name'] . ' ' . $_SESSION['log_last_name'] . ' (' . $church->name . ')';
$db = DataConnection::readOnly();
$q = $db->files[$_SESSION['log_file_id']];
if (count($q) > 0) {
    $avatar = $q['uri'];
} else {
    $avatar = "files/images/avatar/user.png";
}
$menu = new Menu();
$menu_html = $twig->render('menu.html', array('links' => $menu->byLevel('church', $_SESSION['log_access_level']), 'first' => TRUE));
$template = $twig->loadTemplate('base.html');
$template->display(array('project_title' => TITLE, 'path_to_theme' => THEME_PATH, 'company' => NATURAL_COMPANY, 'version' => $version, 'page' => 'dashboard-main', 'menu' => $menu_html, 'avatar' => $avatar, 'admin' => true, 'skin' => 'skin-light-blue', 'show_profile_button' => true, 'admin_profile_button' => false, 'user_header' => 'user-header-company', 'skin_profile' => 'bg-light-blue', 'user_full_name' => $user_full_name, 'username' => $username, 'actual_date' => date('F jS, Y'), 'page_title' => 'Dashboard', 'page_subtitle' => 'Widgets', 'content' => dashboard_content()));