コード例 #1
0
function NavMenus()
{
    global $Translation;
    $t = time();
    $menu = "<select name=nav_menu onChange='window.location=document.myform.nav_menu.options[document.myform.nav_menu.selectedIndex].value;'>";
    $menu .= "<option value='#' class=SelectedOption style='color:black;'>" . $Translation["select a table"] . "</option>";
    $menu .= "<option value='index.php' class=SelectedOption style='color:black;'>" . $Translation["homepage"] . "</option>";
    if (getLoggedAdmin()) {
        $menu .= "<option value='admin/' class=SelectedOption style='color:red;'>" . $Translation['admin area'] . "</option>";
    }
    $arrTables = getTableList();
    if (is_array($arrTables)) {
        foreach ($arrTables as $tn => $tc) {
            $tChk = array_search($tn, array());
            if ($tChk !== false && $tChk !== null) {
                $searchFirst = '&Filter_x=1';
            } else {
                $searchFirst = '';
            }
            $menu .= "<option value='" . $tn . "_view.php?t={$t}{$searchFirst}' class=SelectedOption>{$tc['0']}</option>";
        }
    }
    $menu .= "</select>";
    return $menu;
}
コード例 #2
0
ファイル: incCommon.php プロジェクト: WebxOne/fwldba
@ini_set('session.use_only_cookies', '1');
@header('Cache-Control: no-cache, no-store, must-revalidate');
// HTTP 1.1.
@header('Pragma: no-cache');
// HTTP 1.0.
@header('Expires: 0');
// Proxies.
@session_name('FWLDBA');
session_start();
// check if membership system exists
setupMembership();
########################################################################
// do we have an admin log out request?
if ($_GET['signOut'] == 1) {
    logOutUser();
    ?>
<META HTTP-EQUIV="Refresh" CONTENT="0;url=../index.php"><?php 
    exit;
}
// is there a logged user?
if (!($uname = getLoggedAdmin())) {
    // is there a user trying to log in?
    if (!checkUser($_POST['username'], $_POST['password'])) {
        // display login form
        ?>
<META HTTP-EQUIV="Refresh" CONTENT="0;url=../index.php?signIn=1"><?php 
        exit;
    } else {
        redirect('admin/pageHome.php');
    }
}
コード例 #3
0
if (!in_array($t, array_keys($p))) {
    getImage();
}
if (!in_array($f, array_keys($p[$t]))) {
    getImage();
}
if (!preg_match('/^[a-z0-9_]+\\.(gif|png|jpg|jpeg|jpe)$/i', $i, $m)) {
    getImage();
}
if ($v != 'tv' && $v != 'dv') {
    getImage();
}
$img = $p[$t][$f] . $i;
$thumb = str_replace(".{$m['1']}ffffgggg", "_{$v}.{$m['1']}", $img . 'ffffgggg');
// if thumbnail exists and the user is not admin, output it without rebuilding the thumbnail
if (getImage($thumb) && !getLoggedAdmin()) {
    exit;
}
// otherwise, try to create the thumbnail and output it
if (!createThumbnail($img, getThumbnailSpecs($t, $f, $v))) {
    getImage();
}
if (!getImage($thumb)) {
    getImage();
}
function getImage($img = '')
{
    if (!$img) {
        // default image to return
        $img = './photo.gif';
        $exit = TRUE;
コード例 #4
0
    echo $Translation['browse as guest'];
    ?>
							<br /><br />
							</td>
						</tr>
					</table>
				</form>
				<script>document.getElementsByName('username')[0].focus();</script>
			</td></tr>
		<?php 
}
?>
	<?php 
if (!$_GET['signIn'] && !$_GET['loginFailed']) {
    if (is_array($arrTables)) {
        if (getLoggedAdmin()) {
            ?>
<tr><td colspan="<?php 
            echo $tablesPerRow * 3 - 1;
            ?>
" class="TableTitle" style="text-align: center;"><a href="admin/"><img src=table.gif border=0 align="top"></a> <a href="admin/" class="TableTitle" style="color: red;"><?php 
            echo $Translation['admin area'];
            ?>
</a><br /><br /></td></tr><?php 
        }
        $i = 0;
        foreach ($arrTables as $tn => $tc) {
            $tChk = array_search($tn, array());
            if ($tChk !== false && $tChk !== null) {
                $searchFirst = '?Filter_x=1';
            } else {
コード例 #5
0
ファイル: incCommon.php プロジェクト: WebxOne/fwldba
function htmlUserBar()
{
    global $adminConfig, $Translation;
    if (!defined('PREPEND_PATH')) {
        define('PREPEND_PATH', '');
    }
    ob_start();
    $home_page = basename($_SERVER['PHP_SELF']) == 'index.php' ? true : false;
    ?>
		<nav class="navbar navbar-default navbar-fixed-top hidden-print" role="navigation">
			<div class="navbar-header">
				<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
					<span class="sr-only">Toggle navigation</span>
					<span class="icon-bar"></span>
					<span class="icon-bar"></span>
					<span class="icon-bar"></span>
				</button>
				<!-- application title is obtained from the name besides the yellow database icon in AppGini, use underscores for spaces -->
				<a class="navbar-brand" href="<?php 
    echo PREPEND_PATH;
    ?>
index.php"><i class="glyphicon glyphicon-home"></i> FWLDBA</a>
			</div>
			<div class="collapse navbar-collapse">
				<ul class="nav navbar-nav">
					<?php 
    if (!$home_page) {
        ?>
						<?php 
        echo NavMenus();
        ?>
					<?php 
    }
    ?>
				</ul>

				<?php 
    if (getLoggedAdmin()) {
        ?>
					<ul class="nav navbar-nav">
						<a href="<?php 
        echo PREPEND_PATH;
        ?>
admin/pageHome.php" class="btn btn-danger navbar-btn hidden-xs"><i class="glyphicon glyphicon-cog"></i> <?php 
        echo $Translation['admin area'];
        ?>
</a>
						<a href="<?php 
        echo PREPEND_PATH;
        ?>
admin/pageHome.php" class="btn btn-danger navbar-btn visible-xs btn-lg"><i class="glyphicon glyphicon-cog"></i> <?php 
        echo $Translation['admin area'];
        ?>
</a>
					</ul>
				<?php 
    }
    ?>

				<?php 
    if (!$_GET['signIn'] && !$_GET['loginFailed']) {
        ?>
					<?php 
        if (getLoggedMemberID() == $adminConfig['anonymousMember']) {
            ?>
						<a href="<?php 
            echo PREPEND_PATH;
            ?>
index.php?signIn=1" class="btn btn-success navbar-btn navbar-right"><?php 
            echo $Translation['sign in'];
            ?>
</a>
						<p class="navbar-text navbar-right">
							<?php 
            echo $Translation['not signed in'];
            ?>
						</p>
					<?php 
        } else {
            ?>
						<ul class="nav navbar-nav navbar-right hidden-xs" style="min-width: 330px;">
							<a class="btn navbar-btn btn-default" href="<?php 
            echo PREPEND_PATH;
            ?>
index.php?signOut=1"><i class="glyphicon glyphicon-log-out"></i> <?php 
            echo $Translation['sign out'];
            ?>
</a>
							<p class="navbar-text">
								<?php 
            echo $Translation['signed as'];
            ?>
 <strong><a href="<?php 
            echo PREPEND_PATH;
            ?>
membership_profile.php" class="navbar-link"><?php 
            echo getLoggedMemberID();
            ?>
</a></strong>
							</p>
						</ul>
						<ul class="nav navbar-nav visible-xs">
							<a class="btn navbar-btn btn-default btn-lg visible-xs" href="<?php 
            echo PREPEND_PATH;
            ?>
index.php?signOut=1"><i class="glyphicon glyphicon-log-out"></i> <?php 
            echo $Translation['sign out'];
            ?>
</a>
							<p class="navbar-text text-center">
								<?php 
            echo $Translation['signed as'];
            ?>
 <strong><a href="<?php 
            echo PREPEND_PATH;
            ?>
membership_profile.php" class="navbar-link"><?php 
            echo getLoggedMemberID();
            ?>
</a></strong>
							</p>
						</ul>
					<?php 
        }
        ?>
				<?php 
    }
    ?>
			</div>
		</nav>
		<?php 
    $html = ob_get_contents();
    ob_end_clean();
    return $html;
}