fast fertig

This commit is contained in:
darthsandmann
2016-11-17 00:28:30 +01:00
parent d315cd1009
commit 50f239ad08
28 changed files with 553 additions and 71 deletions

View File

@ -16,27 +16,52 @@
<form id="idForm" class="clContent" action="/save/?cat=${data['category']}" method="POST">
<h2 id="idContentHeader" class="clContentHeader">
% if data['category'] == 'students':
Studenten: Ihre Daten
% elif data['category'] == 'teachers':
Lehrende: Ihre Daten
% elif data['category'] == 'companies':
Firmen: Ihre Daten
% elif data['category'] == 'offerings':
Angebote: Ihre Daten
% endif
${data['category']}: Ihre Daten
</h2>
<div id="idContentArea" class="clContentArea">
<input type="hidden" value="${data['id']}" id="id" name="id" />
% for field in data['content']:
% if field!='id':
<div class="clFormRow">
<label for="${field}">${field}</label>
<input type="text" value="${data['content'][field]}" id="${field}" name="${field}" />
</div>
% endif
% endfor
% if data['category'] != 'Angebote':
% for field in data['content']:
% if field!='id' and field!='Status':
<div class="clFormRow">
<label for="${field}">${field}</label>
<input type="text" value=
% if data['content'][field] != field:
"${data['content'][field]}" id="${field}" name="${field}" />
% else:
"" id="${field}" name="${field}" />
% endif
</div>
% endif
% endfor
% else:
<input type="hidden" value="Angebot" id="Status" name="Status" />
<input type="hidden" value="" id="Zeitraum" name="ZeitraumVon" />
<input type="hidden" value="" id="Zeitraum" name="ZeitraumBis" />
<input type="hidden" value="" id="Student" name="Student" />
% for field in data['content']:
% if field!='id' and field!='Status' and field!='ZeitraumVon' and field!='ZeitraumBis' and field!='Lehrender' and field!='Student':
<div class="clFormRow">
<label for="${field}">${field}</label>
% if field!='Firma':
<input type="text" value=
% if data['content'][field] != field:
"${data['content'][field]}" id="${field}" name="${field}" />
% else:
"" id="${field}" name="${field}" />
% endif
% else:
<select name="Firma" form="idForm">
% for option in data['Firmen']:
<option value="${data['Firmen'][option]['Name']}">${data['Firmen'][option]['Name']}</option>
% endfor
</select>
% endif
</div>
% endif
% endfor
% endif
<div id="idButtonArea" class="clButtonArea">
<a href="/index" title="Zur&uumlck zur Startseite">Zur&uumlck zur Startseite</a>

View File

@ -0,0 +1,68 @@
<!DOCTYPE html>
<html>
<head>
<title>
Praxisphasenmanager (PPM)
</title>
<meta charset="UTF-8" />
<style type="text/css">
@import url("/style.css");
</style>
</head>
<body>
<h1 id="idSiteHeader" class="clSiteHeader">
<a href="/index" title="Zur&uumlck zur Startseite">Praxisphasenmanager (PPM)</a>
</h1>
<form id="idForm" class="clContent" action="/save/?cat=Angebote" method="POST">
<h2 id="idContentHeader" class="clContentHeader">
Praxisphasenangebots Auswahl
</h2>
<div id="idContentArea" class="clContentArea">
<input type="hidden" value="${data['id']}" id="id" name="id" />
<input type="hidden" value="${data['Name']}" id="Name" name="Name" />
<input type="hidden" value="${data['Firma']}" id="Firma" name="Firma" />
<input type="hidden" value="${data['Beschreibung']}" id="Beschreibung" name="Beschreibung" />
<input type="hidden" value="${data['Voraussetzungen']}" id="Voraussetzungen" name="Voraussetzungen" />
<input type="hidden" value="${data['Firmenbetreuer']}" id="Firmenbetreuer" name="Firmenbetreuer" />
<input type="hidden" value="aktuell" id="Status" name="Status" />
<div class="clFormRow">
<label for="Student">Student</label>
<select name="Student" form="idForm">
% for option in data['Studenten']:
% if data['Studenten'][option]['Angebote'] == '0':
<option value="${data['Studenten'][option]['id']}">${data['Studenten'][option]['Name']}</option>
% endif
% endfor
</select>
</div>
<div class="clFormRow">
<label for="Lehrender">Lehrender</label>
<select name="Lehrende" form="idForm">
% for option in data['Lehrende']:
<option value="${data['Lehrende'][option]['id']}">${data['Lehrende'][option]['Name']}</option>
% endfor
</select>
</div>
<div class="clFormRow">
<label for="ZeitraumVon">Zeitraum: Von</label>
<input type="text" value="" id="ZeitraumVon" name="ZeitraumVon" />
</div>
<div class="clFormRow">
<label for="ZeitraumBis">Zeitraum: Bis</label>
<input type="text" value="" id="ZeitraumBis" name="ZeitraumBis" />
</div>
<div id="idButtonArea" class="clButtonArea">
<a href="/index" title="Zur&uumlck zur Startseite">Zur&uumlck zur Startseite</a>
<a href="/choice" title="Zur&uumlck zur &uumlbersicht">Zur&uumlck zur &uumlbersicht</a>
<input type="submit" value="Speichern" />
</div>
</div>
</form>
</body>
</html>

View File

@ -16,21 +16,21 @@
<div class="clContent">
<h2 id="idContentHeader" class="clContentHeader">Module</h2>
<div class="clContentArea">
<a href="/category/?cat=students" class="clNavButton">Datenpflege: Studenten</a>
<a href="/category/?cat=teachers" class="clNavButton">Datenpflege: Lehrende</a>
<a href="/category/?cat=companies" class="clNavButton">Datenpflege: Firmenverzeichnis</a>
<a href="/category/?cat=offerings" class="clNavButton">Datenpflege: Praxisphasen</a>
<a href="/category/?cat=Studenten" class="clNavButton">Datenpflege: Studenten</a>
<a href="/category/?cat=Lehrende" class="clNavButton">Datenpflege: Lehrende</a>
<a href="/category/?cat=Firmen" class="clNavButton">Datenpflege: Firmenverzeichnis</a>
<a href="/category/?cat=Angebote" class="clNavButton">Datenpflege: Praxisphasen</a>
<a href="/category/?cat=offeringchoice" class="clNavButton">Auswahl: Praxisphasen</a>
<a href="/choice" class="clNavButton">Auswahl: Praxisphasen</a>
<a href="/category/?cat=evalcompanies" class="clNavButton">Auswertung: Firmen</a>
<a href="/category/?cat=evalphasestud" class="clNavButton">Auswertung: Praxisphasen nach Studenten</a>
<a href="/category/?cat=evalphasetut" class="clNavButton">Auswertung: Praxisphasen nach Betreuern</a>
<a href="/eval/?cat=Studenten" class="clNavButton">Auswertung: Studenten</a>
<a href="/eval/?cat=Lehrende" class="clNavButton">Auswertung: Lehrenden</a>
<a href="/eval/?cat=Firmen" class="clNavButton">Auswertung: Firmen</a>
</div>
</div>
</body>
<footer>
<script type="text/javascript" src="/functions.js"></script>
<!--<script type="text/javascript" src="/functions.js"></script>-->
</footer>
</html>

View File

@ -16,16 +16,7 @@
</h1>
<div id="idContent" class="clContent">
<h2 id="idContentHeader" class="clContentHeader">
&Uumlbersicht
% if data['category'] == 'students':
Studenten
% elif data['category'] == 'teachers':
Lehrende
% elif data['category'] == 'companies':
Firmen
% elif data['category'] == 'offerings':
Angebote
% endif
&Uumlbersicht: ${data['category']}
</h2>
<div id="idContentArea" class="clContentArea">
@ -33,7 +24,7 @@
<tr>
% if data['content']!= None:
% for heading in data['headings']:
% if heading!='id':
% if heading!='id' and heading!='Status' and heading!='ZeitraumVon' and heading!='ZeitraumBis' and heading!='Student' and heading!='Lehrende':
<th>${heading}</th>
% endif
% endfor
@ -45,11 +36,13 @@
% for entries in data['content']:
<tr id=${entries}>
% for entry in data['content'][entries]:
% if entry!='id':
<td id=${entries}>${data['content'][entries][entry]}</td>
% endif
% endfor
% if data['category'] == 'Angebote' and data['content'][entries]['Status'] == 'Angebot':
% for entry in data['content'][entries]:
% if entry!='id' and entry!='Status' and entry!='ZeitraumVon' and entry!='ZeitraumBis' and entry!='Student' and entry!='Lehrende':
<td id=${entries}>${data['content'][entries][entry]}</td>
% endif
% endfor
% endif
</tr id=${entries}>
% endfor

View File

@ -0,0 +1,56 @@
<!DOCTYPE html>
<html>
<head>
<title>
Praxisphasenmanager (PPM)
</title>
<meta charset="UTF-8" />
<style type="text/css">
@import url("/style.css");
</style>
</head>
<body>
<h1 id="idSiteHeader" class="clSiteHeader">
<a href="/index" title="Zur&uumlck zur Startseite">Praxisphasenmanager (PPM)</a>
</h1>
<div id="idContent" class="clContent">
<h2 id="idContentHeader" class="clContentHeader">
&Uumlbersicht Praxisphasen Auswahl
</h2>
<div id="idContentArea" class="clContentArea">
<table id="idList">
<tr>
<th>Name</th>
<th>Firma</th>
<th>Beschreibung</th>
<th>Voraussetzungen</th>
<th>Firmenbetreuer</th>
</tr>
% if data['content']!= None:
% for entries in data['content']:
<tr id=${entries}>
<td id=${entries}>${data['content'][entries]['Name']}</td>
<td id=${entries}>${data['content'][entries]['Firma']}</td>
<td id=${entries}>${data['content'][entries]['Beschreibung']}</td>
<td id=${entries}>${data['content'][entries]['Voraussetzungen']}</td>
<td id=${entries}>${data['content'][entries]['Firmenbetreuer']}</td>
</tr id=${entries}>
% endfor
% endif
</table>
</div>
<div id="idButtonArea" class="clButtonArea">
<a href="/index" class="clButton">Startseite</a>
<a class="clButton" onclick="select('', 2)">Annehmen</a>
</div>
</div>
</body>
<footer>
<script src="/functions.js" type="text/javascript"></script>
</footer>
</html>

View File

@ -0,0 +1,108 @@
<!DOCTYPE html>
<html>
<head>
<title>
Praxisphasenmanager (PPM)
</title>
<meta charset="UTF-8" />
<style type="text/css">
@import url("/style.css");
</style>
</head>
<body>
<h1 id="idSiteHeader" class="clSiteHeader">
<a href="/index" title="Zur&uumlck zur Startseite">Praxisphasenmanager (PPM)</a>
</h1>
<div id="idContent" class="clContent">
<h2 id="idContentHeader" class="clContentHeader">
&Uumlbersicht: ${data['category']}
</h2>
<div id="idContentArea" class="clContentArea">
% if data['category'] == 'Firmen':
% for firmen in data:
% if firmen != 'category':
<h3>${firmen}</h3>
<table id="idList">
<tr>
<th>Status</th>
<th>Student</th>
<th>Lehrender</th>
<th>Zeitraum: Von</th>
<th>Zeitraum: Bis</th>
</tr>
% for aktuell in data[firmen]['Angebote']['aktuell']:
<td>Aktuell</td>
<td>${data[firmen]['Angebote']['aktuell'][aktuell]['Student']}</td>
<td>${data[firmen]['Angebote']['aktuell'][aktuell]['Lehrende']}</td>
<td>${data[firmen]['Angebote']['aktuell'][aktuell]['ZeitraumVon']}</td>
<td>${data[firmen]['Angebote']['aktuell'][aktuell]['ZeitraumBis']}</td>
% endfor
</table>
% endif
% endfor
% endif
% if data['category'] == 'Studenten':
% for studenten in data:
% if studenten != 'category':
<h3>${studenten}</h3>
<table id="idList">
<tr>
<th>Lehrender</th>
<th>Firma</th>
<th>Praxisphase</th>
<th>Status</th>
<th>Zeitraum: Von</th>
<th>Zeitraum: Bis</th>
</tr>
<tr>
<td>${data[studenten]['Lehrende']}</td>
<td>${data[studenten]['Firma']}</td>
<td>${data[studenten]['Praxisphase']}</td>
<td>${data[studenten]['Status']}</td>
<td>${data[studenten]['ZeitraumVon']}</td>
<td>${data[studenten]['ZeitraumBis']}</td>
</table>
% endif
% endfor
% endif
% if data['category'] == 'Lehrende':
% for lehrende in data:
% if lehrende != 'category':
<h3>${lehrende}</h3>
<table id="idList">
<tr>
<th>Student</th>
<th>Firma</th>
<th>Praxisphase</th>
<th>Status</th>
<th>Zeitraum: Von</th>
<th>Zeitraum: Bis</th>
</tr>
% if data[lehrende] != NULL:
<tr>
<td>${data[lehrende]['Student']}</td>
<td>${data[lehrende]['Firma']}</td>
<td>${data[lehrende]['Praxisphase']}</td>
<td>${data[lehrende]['Status']}</td>
<td>${data[lehrende]['ZeitraumVon']}</td>
<td>${data[lehrende]['ZeitraumBis']}</td>
</tr>
% endif
</table>
% endif
% endfor
% endif
</div>
<div id="idButtonArea" class="clButtonArea">
<a href="/index" class="clButton">Startseite</a>
</div>
</div>
</body>
<footer>
<!--<script src="/functions.js" type="text/javascript"></script>-->
</footer>
</html>