コード例 #1
0
ファイル: functions.php プロジェクト: msusoko/opendocman
function draw_header($pageTitle, $lastmessage = '')
{
    global $pdo;
    $uid = isset($_SESSION['uid']) ? $_SESSION['uid'] : '';
    // Is the uid set?
    if ($uid != null) {
        $current_user_obj = new User($uid, $pdo);
        $GLOBALS['smarty']->assign('userName', $current_user_obj->getName());
        $GLOBALS['smarty']->assign('can_add', $current_user_obj->can_add);
        $GLOBALS['smarty']->assign('can_checkin', $current_user_obj->can_checkin);
    }
    // Are they an Admin?
    if ($uid != null && $current_user_obj->isAdmin()) {
        $GLOBALS['smarty']->assign('isadmin', 'yes');
    }
    if (!isset($_REQUEST['state'])) {
        $_REQUEST['state'] = 1;
    }
    $lastmessage = isset($_REQUEST['last_message']) ? $_REQUEST['last_message'] : $lastmessage;
    // Set up the breadcrumbs
    $crumb = new crumb();
    $crumb->addCrumb(e::h($_REQUEST['state']), e::h($pageTitle), e::h($_SERVER['PHP_SELF']) . '?' . e::h($_SERVER['QUERY_STRING']));
    $breadCrumb = $crumb->printTrail(e::h($_REQUEST['state']));
    $GLOBALS['smarty']->assign('breadCrumb', $breadCrumb);
    $GLOBALS['smarty']->assign('site_title', $GLOBALS['CONFIG']['title']);
    $GLOBALS['smarty']->assign('base_url', $GLOBALS['CONFIG']['base_url']);
    $GLOBALS['smarty']->assign('page_title', $pageTitle);
    $GLOBALS['smarty']->assign('lastmessage', urldecode($lastmessage));
    display_smarty_template('header.tpl');
}
コード例 #2
0
ファイル: view.class.php プロジェクト: nicocode/Board
 private static function GetCrumbs($Parent)
 {
     if ($Parent != 0) {
         self::AddCrumb($Parent);
     }
     // Array rückwärts auslesen und Crumbs erzeugen
     $Crumbs =& self::$Crumbs;
     for ($i = sizeof($Crumbs) - 1; $i >= 0; $i--) {
         mysql::Select('forums', 'Title', 'ID = ' . $Crumbs[$i], NULL, 1);
         $Crumb = mysql::FetchObject();
         crumb::Add($Crumb->Title, '?page=Board&BoardID=' . $Crumbs[$i]);
     }
     if (self::$BoardID) {
         crumb::Add(self::$BoardTitle, '?page=Board&BoardID=' . self::$BoardID);
     }
 }
コード例 #3
0
ファイル: Board.php プロジェクト: nicocode/Board
<?php

/**
 * @author 		Nox Nebula
 * @copyright	© 2011 Silex Bulletin Board - Team
 * @license		GNU GENERAL PUBLIC LICENSE v3
 * @package		SilexBoard.DEV
 * @version		Revision: 3
 */
// Schutz vor Direktaufruf der Datei
if (!defined('SILEX_VERSION')) {
    header('location: ../');
}
// Übergeordnete Seite
page::$Info['Site'] = 'Forum';
crumb::Add('Forum', '?page=Forum');
self::$TPL->Assign('Content', view::DisplayBoard($_GET['BoardID']));
self::$TPL->Assign('Site', self::$TPL->GetVar('Site') . ' - ' . view::$BoardTitle);
コード例 #4
0
ファイル: functions.php プロジェクト: tejdeeps/tejcs.com
function draw_header($pageTitle, $lastmessage = '')
{
    $uid = isset($_SESSION['uid']) ? $_SESSION['uid'] : '';
    // Is the uid set?
    if ($uid != NULL) {
        $current_user_obj = new User($uid, $GLOBALS['connection'], DB_NAME);
        $GLOBALS['smarty']->assign('userName', $current_user_obj->getName());
        $GLOBALS['smarty']->assign('can_add', $current_user_obj->can_add);
        $GLOBALS['smarty']->assign('can_checkin', $current_user_obj->can_checkin);
    }
    // Are they an Admin?
    if ($uid != NULL && $current_user_obj->isAdmin()) {
        $GLOBALS['smarty']->assign('isadmin', 'yes');
    }
    if (!isset($_REQUEST['state'])) {
        $_REQUEST['state'] = 1;
    }
    $lastmessage = isset($_REQUEST['last_message']) ? $_REQUEST['last_message'] : $lastmessage;
    // Set up the breadcrumbs
    $crumb = new crumb();
    $crumb->addCrumb($_REQUEST['state'], $pageTitle, $_SERVER['PHP_SELF'] . '?' . $_SERVER['QUERY_STRING']);
    $breadCrumb = $crumb->printTrail($_REQUEST['state']);
    $GLOBALS['smarty']->assign('breadCrumb', $breadCrumb);
    $GLOBALS['smarty']->assign('site_title', $GLOBALS['CONFIG']['title']);
    $GLOBALS['smarty']->assign('base_url', $GLOBALS['CONFIG']['base_url']);
    $GLOBALS['smarty']->assign('page_title', $pageTitle);
    $GLOBALS['smarty']->assign('lastmessage', $lastmessage);
    display_smarty_template('header.tpl');
    if (is_dir('install')) {
        echo '<span style="color: red;">' . msg('install_folder') . '</span>';
    }
}