Auswahlcards erstellt
This commit is contained in:
parent
f9c22d6369
commit
31023adb93
@ -41,7 +41,7 @@ if ($function == 'login') {
|
||||
}
|
||||
|
||||
|
||||
$result = $db->query("SELECT sid, uid, mail, pwd, durchgefallen FROM stud WHERE UPPER(mail)='$user' or uid='$user'");
|
||||
$result = $db->query("SELECT sid, uid, mail, hs, stg, pwd, durchgefallen FROM stud WHERE upper(uid)='$user'");
|
||||
$row = $result->fetch_array();
|
||||
if (mysqli_num_rows($result) == 0) {
|
||||
echo '<div class="alert alert-danger"><i class="fa fa-fw fa-thumbs-down"></i> Der Account ist im Anmeldesystem nicht verfügbar!</div>|***|error';
|
||||
@ -50,6 +50,10 @@ if ($function == 'login') {
|
||||
echo '<div class="alert alert-danger"><i class="fa fa-fw fa-thumbs-down"></i> Der Account ist inaktiv!</div>|***|error';
|
||||
exit;
|
||||
} else if (studnet($user, $password) or hsnet($user, $password) or md5($password) == $row['pwd']) {
|
||||
$_SESSION['global_sid'] = $row['sid'];
|
||||
$_SESSION['global_uid'] = $row['uid'];
|
||||
$_SESSION['global_stg'] = $row['stg'];
|
||||
$_SESSION['global_hs'] = $row['hs'];
|
||||
echo "<div class='alert alert-success'><i class='fa fa-fw fa-thumbs-up'></i> Login wird durchgeführt</div>|***|success";
|
||||
} else {
|
||||
echo '<div class="alert alert-danger"><i class="fa fa-fw fa-thumbs-down"></i> Bitte prüfen Sie Ihre Zugangsdaten</div>|***|error';
|
||||
|
197
html/index.html
Normal file
197
html/index.html
Normal file
@ -0,0 +1,197 @@
|
||||
<!DOCTYPE html>
|
||||
<html
|
||||
lang="en"
|
||||
class="light-style customizer-hide"
|
||||
dir="ltr"
|
||||
data-theme="theme-default"
|
||||
data-assets-path="../assets/"
|
||||
data-template="vertical-menu-template-free"
|
||||
>
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta
|
||||
name="viewport"
|
||||
content="width=device-width, initial-scale=1.0, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0"
|
||||
/>
|
||||
<title>Login Anmeldesysteme</title>
|
||||
<meta name="description" content="" />
|
||||
<!-- Favicon -->
|
||||
<link rel="icon" type="image/x-icon" href="../assets/img/favicon/favicon.ico" />
|
||||
<!-- Fonts
|
||||
<link rel="preconnect" href="https://fonts.googleapis.com" />
|
||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
|
||||
-->
|
||||
<link
|
||||
href="../assets/css/google.css"
|
||||
rel="stylesheet"
|
||||
/>
|
||||
<!-- data Table: https://datatables.net/ -->
|
||||
<script src="../jquery/jquery-3.4.1.min.js"></script>
|
||||
<link href="../bootstrap/data-table/datatables.min.css" rel="stylesheet"/>
|
||||
<script src="../bootstrap/data-table/datatables.min.js"></script>
|
||||
<script type="text/javascript" src="../bootstrap/data-table/moment.mon.js"></script>
|
||||
<script type="text/javascript" src="../bootstrap/data-table/datetime-moment.js"></script>
|
||||
<!-- Icons. Uncomment required icon fonts -->
|
||||
<link rel="stylesheet" href="../assets/vendor/fonts/boxicons.css" />
|
||||
<!-- Core CSS -->
|
||||
<link rel="stylesheet" href="../assets/vendor/css/core.css" class="template-customizer-core-css" />
|
||||
<link rel="stylesheet" href="../assets/vendor/css/theme-default.css" class="template-customizer-theme-css" />
|
||||
<link rel="stylesheet" href="../assets/css/demo.css" />
|
||||
<!-- Vendors CSS -->
|
||||
<link rel="stylesheet" href="../assets/vendor/libs/perfect-scrollbar/perfect-scrollbar.css" />
|
||||
<!-- Page CSS -->
|
||||
<!-- Page -->
|
||||
<link rel="stylesheet" href="../assets/vendor/css/pages/page-auth.css" />
|
||||
<!-- Helpers -->
|
||||
|
||||
<link href="../bootstrap/node_modules/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet">
|
||||
<script src="../bootstrap/node_modules/bootstrap/dist/js/bootstrap.bundle.min.js"></script>
|
||||
<script src="../assets/vendor/js/helpers.js"></script>
|
||||
<!--! Template customizer & Theme config files MUST be included after core stylesheets and helpers.js in the <head> section -->
|
||||
<!--? Config: Mandatory theme config file contain global vars & default theme options, Set your preferred theme option in this file. -->
|
||||
<script src="../assets/js/config.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<br>
|
||||
<!-- Content -->
|
||||
<!--Anwendung-->
|
||||
<div class="container">
|
||||
<div class="row">
|
||||
{if $hs == 'L'}
|
||||
<div class="col-sm-6 pt-3">
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
<h5 class="card-title">Bachelorthesis</h5>
|
||||
<p class="card-text">Zum buchen der Bachelorthesis.</p>
|
||||
<a href="../../thesis" class="btn btn-primary">Programm öffnen</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
{if $hs == 'L'}
|
||||
<div class="col-sm-6 pt-3">
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
<h5 class="card-title">Fachprojekte</h5>
|
||||
<p class="card-text">Zum buchen der Fachprojekte.</p>
|
||||
<a href="../../fachprojekt" class="btn btn-primary">Programm öffnen</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
{if $hs == 'L'}
|
||||
<div class="col-sm-6 pt-3">
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
<h5 class="card-title">Gender Mainstreaming</h5>
|
||||
<p class="card-text">Zum buchen der Gender Mainstreaming.</p>
|
||||
<a href="../../mainstream" class="btn btn-primary">Programm öffnen</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
{if $hs == 'L'}
|
||||
<div class="col-sm-6 pt-3">
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
<h5 class="card-title">Soziale Kompetenzen</h5>
|
||||
<p class="card-text">Zum buchen der soziale Kompetenzen.</p>
|
||||
<a href="../../kompetenz" class="btn btn-primary">Programm öffnen</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
{if $stg == 'I'}
|
||||
<div class="col-sm-6 pt-3">
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
<h5 class="card-title">Praxisstellensystem</h5>
|
||||
<p class="card-text">Zum buchen der Praxisstellen.</p>
|
||||
<a href="../../stellenantrag" class="btn btn-primary">Programm öffnen</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
{if $hs == 'L'}
|
||||
<div class="col-sm-6 pt-3">
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
<h5 class="card-title">Proseminare</h5>
|
||||
<p class="card-text">Zum buchen der Proseminare.</p>
|
||||
<a href="../../proseminar" class="btn btn-primary">Programm öffnen</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
{if $hs == 'L'}
|
||||
<div class="col-sm-6 pt-3">
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
<h5 class="card-title">Schwerpunktthemen</h5>
|
||||
<p class="card-text">Zum buchen der Schwerpunktthemen.</p>
|
||||
<a href="../../schwerpunktthemen" class="btn btn-primary">Programm öffnen</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
{if $hs == 'L'}
|
||||
<div class="col-sm-6 pt-3">
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
<h5 class="card-title">Sprachen/Interkulturalität</h5>
|
||||
<p class="card-text">Zum buchen der Sprachkurse/Interkulturalität.</p>
|
||||
<a href="../../skik" class="btn btn-primary">Programm öffnen</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
{if $hs == 'L'}
|
||||
<div class="col-sm-6 pt-3">
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
<h5 class="card-title">Veranstaltungen</h5>
|
||||
<p class="card-text">Zum buchen der Veranstaltungen.</p>
|
||||
<a href="../../veranstaltung" class="btn btn-primary">Programm öffnen</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
{if $hs == 'L'}
|
||||
<div class="col-sm-6 pt-3">
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
<h5 class="card-title">Vertiefungsbereicheät</h5>
|
||||
<p class="card-text">Zum buchen der Vertiefungsbereiche.</p>
|
||||
<a href="../../skik" class="btn btn-primary">Programm öffnen</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
{if $hs == 'L'}
|
||||
<div class="col-sm-6 pt-3">
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
<h5 class="card-title">Wahlpflichtfächer (Fak. 2)</h5>
|
||||
<p class="card-text">Zum buchen der Wahlpflichtfächer (Fak. 2).</p>
|
||||
<a href="../../wpfb" class="btn btn-primary">Programm öffnen</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{/if}
|
||||
</div>
|
||||
</div>
|
||||
<!-- / Content -->
|
||||
<!-- Core JS -->
|
||||
<!-- build:js assets/vendor/js/core.js -->
|
||||
<script src="../assets/vendor/libs/popper/popper.js"></script>
|
||||
<script src="../assets/vendor/js/bootstrap.js"></script>
|
||||
<script src="../assets/vendor/libs/perfect-scrollbar/perfect-scrollbar.js"></script>
|
||||
<script src="../assets/vendor/js/menu.js"></script>
|
||||
<!-- endbuild -->
|
||||
<!-- Vendors JS -->
|
||||
<!-- Main JS -->
|
||||
<script src="../assets/js/main.js"></script>
|
||||
<!-- Place this tag in your head or just before your close body tag. -->
|
||||
<script async defer src="../assets/js/buttons.js"></script>
|
||||
</body>
|
||||
</html>
|
14
php/index.php
Normal file
14
php/index.php
Normal file
@ -0,0 +1,14 @@
|
||||
<?php
|
||||
## INDEX gegen DB
|
||||
if(!isset($_SESSION)) { session_start(); }
|
||||
include_once '../config/smarty.php';
|
||||
$smarty = new SmartyAdmin();
|
||||
require_once("../config/datenbankanbindung.php");
|
||||
$templatename = substr(basename($_SERVER['PHP_SELF']),0,-3)."html";
|
||||
|
||||
$smarty->assign('hs', $_SESSION['global_hs']);
|
||||
$smarty->assign('stg', $_SESSION['global_stg']);
|
||||
|
||||
|
||||
$smarty->display("$templatename");
|
||||
?>
|
Loading…
x
Reference in New Issue
Block a user