Skip to content
Snippets Groups Projects
index.php 5.49 KiB
Newer Older
Eric Laufer's avatar
1.1
Eric Laufer committed
<?php
Eric Laufer's avatar
Eric Laufer committed
    if (isset($_GET['logout']) && $_GET['logout'] == true) {
Eric Laufer's avatar
1.1
Eric Laufer committed
        session_start();
        unset($_SESSION['admin']);
        header("Location: ".$_SERVER['PHP_SELF']);
    }
    if (isset ($_GET['content']) && !empty ($_GET['content'])) {
        if (strpos ($_GET['content'], '../') !== false) die ('Zugriffsverletzung !');
        if ($_GET['content'] {0} != '/') $_GET['content'] = '/' . $_GET['content'];
    }


    if (!isset($_GET['content']) || empty ($_GET['content'])) $_GET['content'] = '/startseite';
Eric Laufer's avatar
1.1
Eric Laufer committed
    if (!file_exists('content' . $_GET['content'] . '.php')) $_GET['content'] = '/error/keine_seite';

Eric Laufer's avatar
Eric Laufer committed
	require_once('lib/lang/lang.de.php');
	require_once('../lib/db_config.php');
Eric Laufer's avatar
Eric Laufer committed
	require_once('../lib/class/db.class.php');
Eric Laufer's avatar
Eric Laufer committed
	require_once('lib/var.php');
    require_once('../lib/functions.lib.php');
Eric Laufer's avatar
1.1
Eric Laufer committed
    session_start();
Eric Laufer's avatar
Eric Laufer committed
    $grundconfig = $datenbank->get_row("SELECT * FROM ". PREFIX . CONFIG ." ",true);
Eric Laufer's avatar
Eric Laufer committed
    require_once('lib/layout.lib.php');
    require_once( '../lib/extras.lib.php' );
	require_once('lib/run.inc.php');
Eric Laufer's avatar
Eric Laufer committed
	$grundconfig = $datenbank->get_row("SELECT * FROM ". PREFIX . CONFIG ." ",true);
    
Eric Laufer's avatar
1.1
Eric Laufer committed
    $shows = 0;
Eric Laufer's avatar
Eric Laufer committed
    if (!isset($_GET['page'])) $_GET['page'] = '/startseite';
    if (!file_exists('page'.$_GET['page'].'.php')) $_GET['page'] = '/error/keine_seite';
Eric Laufer's avatar
1.1
Eric Laufer committed

?>

<!DOCTYPE html>
<html lang='de'>
    <head>
        <title>..:: Adminforce ::..</title>
        <meta charset="UTF-8">
        <meta name="generator" content="vms-script">
        <meta name="Author" content="Designerscripte.net">
        <meta name="Publisher" content="Designerscripte.net">
        <meta name="Keywords" content="vms,paid4,loginscript">
        <meta name="Description" content="Verdien was Du willst">
        <meta name="Robots" content="INDEX,FOLLOW">
        <link href="../css/bootstrap.min.css" rel="stylesheet"> 
Eric Laufer's avatar
Eric Laufer committed
        <link href="../css/dachboard.css" rel="stylesheet"> 
Eric Laufer's avatar
1.1
Eric Laufer committed
		<link href="../js/multibox.css" rel="stylesheet" type="text/css" />
		<link rel="stylesheet" href="../css/excel-bootstrap-table-filter-style.css" />
Eric Laufer's avatar
1.1
Eric Laufer committed
		<script src="//cdn.ckeditor.com/4.4.7/full/ckeditor.js"></script>
		<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
		<script src="../js/bootstrap.min.js"></script>
Eric Laufer's avatar
Eric Laufer committed
		<script src="js/admin.js"></script>
		<script src="../js/excel-bootstrap-table-filter-bundle.min.js"></script>
Eric Laufer's avatar
1.1
Eric Laufer committed
    </head>

    <body>
    <noscript><div style="font: 10pt Arial; color: #ff0000; text-align: center;">Um <b>alle Funktionen des Adminforce</b> nutzen zu k&ouml;nnen, bitte <b>JavaScript aktivieren</b>!</div></noscript>
Eric Laufer's avatar
Eric Laufer committed
	<nav class="navbar navbar-dark fixed-top bg-dark flex-md-nowrap p-0 shadow">
Eric Laufer's avatar
Eric Laufer committed
		<a class="navbar-brand col-sm-3 col-md-2 mr-0" href="<?php echo $grundconfig->domain.'/adminforce';?>">..:: Adminforce ::..</a>
Eric Laufer's avatar
Eric Laufer committed
		<?php if(isset($_SESSION['admin']) && $_SESSION['admin'] == 1){?>
			<a class="nav-link" href="?page=/startseite">Startseite</a>
			<a class="nav-link" href="?page=/bilanzsystem">Bilanz</a>
			<a class="nav-link" href="?page=/usersystem/liste">Userliste</a>
Eric Laufer's avatar
Eric Laufer committed
			<input class="form-control form-control-dark w-100" type="text" placeholder="Search" aria-label="Search">
			<button class="btn btn-warning nav-link">Suchen</button>
Eric Laufer's avatar
Eric Laufer committed
			<a class="btn btn-danger nav-link" href="?logout=true">Logout</a>
Eric Laufer's avatar
Eric Laufer committed
		<?php } ?>
Eric Laufer's avatar
1.1
Eric Laufer committed
    </nav>
Eric Laufer's avatar
Eric Laufer committed
    <div class="container-fluid">
Eric Laufer's avatar
1.1
Eric Laufer committed
		<div class="row">
Eric Laufer's avatar
Eric Laufer committed
			<nav class="col-md-2 d-none d-md-block bg-dark sidebar">
				<div class="sidebar-sticky" style="padding-top:45px;">
Eric Laufer's avatar
Eric Laufer committed
					<?php if(isset($_SESSION['admin']) && $_SESSION['admin'] == 1) require_once('lib/menue_links.php');?>
Eric Laufer's avatar
Eric Laufer committed
				</div>
			</nav>
			<main role="main" class="col-md-9 ml-sm-auto col-lg-10 px-4">
Eric Laufer's avatar
1.1
Eric Laufer committed
				<div class="jumbotron">
					<?php 
					if(!empty($meldung)){
					?>
					<script>
						$(window).load(function(){
							$('#meldung_modal').modal('show');
						});
					</script>
					
					<div class="modal fade" id="meldung_modal">
						<div class="modal-dialog">
							<div class="modal-content">
								<div class="modal-body">
									<?php
Eric Laufer's avatar
Eric Laufer committed
										if($error == '1'){
Eric Laufer's avatar
1.1
Eric Laufer committed
											echo '
											<div class="alert alert-danger" role="alert">
											';
										}else{
											echo '
											<div class="alert alert-success" role="alert">
											';
										}
										
Eric Laufer's avatar
Eric Laufer committed
										echo $meldung;
Eric Laufer's avatar
1.1
Eric Laufer committed
									?>
									</div>
								</div>
								<div class="modal-footer">
									<button type="button" class="btn btn-default" data-dismiss="modal">Schließen</button>
								</div>
							</div>
						</div>
					</div>
					<?php	
					}
Eric Laufer's avatar
Eric Laufer committed
					if(isset($_SESSION['admin']) && $_SESSION['admin'] == 1) {
Eric Laufer's avatar
1.1
Eric Laufer committed
						if(file_exists('../install')){
isaack's avatar
isaack committed
							echo '<div class="alert alert-danger text-center">Du musst den Ordner install noch l&ouml;schen</div>';
Eric Laufer's avatar
1.1
Eric Laufer committed
						}
Eric Laufer's avatar
Eric Laufer committed
						require_once('page'.$_GET['page'].'.php');
					}else{
						echo '
							<form  method="post">
Eric Laufer's avatar
Eric Laufer committed
								<div class="input-group">
Eric Laufer's avatar
Eric Laufer committed
									<input type="Text" class="form-control" name="checkin[loginname]" value="'.$_POST['checkin']['loginname'].'" placeholder="Username">
									<input type="Password" class="form-control" name="checkin[passwort]" value="" placeholder="Passwort">
Eric Laufer's avatar
Eric Laufer committed
									<div class="input-group-append">
Eric Laufer's avatar
Eric Laufer committed
										<input type="submit" name="run[checkAdmin]" value="Login" class="btn btn-primary">
Eric Laufer's avatar
Eric Laufer committed
									</div>
								</div>
									
									
Eric Laufer's avatar
1.1
Eric Laufer committed
					}?>
				</div>
Eric Laufer's avatar
Eric Laufer committed
			</main>
Eric Laufer's avatar
1.1
Eric Laufer committed
		</div>
	</div>
Eric Laufer's avatar
Eric Laufer committed
	<script>
		$( document ).ready(function() {
			var h = window.location.hash;
			var hash = h.replace("#","");
			$('#'+hash).collapse('show');
		});
	</script>
Eric Laufer's avatar
1.1
Eric Laufer committed
</body>
</html>