first commit

This commit is contained in:
aschwarz
2022-11-28 10:24:23 +01:00
commit 5121fd03d4
3332 changed files with 768541 additions and 0 deletions

View File

@ -0,0 +1,20 @@
<html>
<head>
<title>Deputatverwaltung</title>
<link type="text/css" rel="stylesheet" href="../css/styles_refill.css">
</head>
<frameset rows="1*" cols="300, 76%" border="0">
<frame name="menu_eingabe" scrolling="auto" marginwidth="10" marginheight="14" src="menu_administration.php">
<frame name="eingabe_haupt" scrolling="yes" marginwidth="0" marginheight="0" src="parameter.php">
</frameset>
<noframes>
<body bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000">
<p>To view this page correctly, you need a Web browser that supports frames.</p>
</body>
</noframes>
</frameset>
</html>

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,408 @@
{if $action == ''}
<html>
<head>
<link type="text/css" rel="stylesheet" href="../templates/{$global_template}/css/styles_refill.css">
<script type='text/javascript' src='../ckeditor5/build/ckeditor.js'></script>
<!-- Add jQuery library -->
<script type="text/javascript" src="../fancybox-2.1.7/lib/jquery-1.10.2.min.js"></script>
<!-- Add mousewheel plugin (this is optional) -->
<script type="text/javascript" src="../fancybox-2.1.7/lib/jquery.mousewheel.pack.js?v=3.1.3"></script>
<!-- Add fancyBox main JS and CSS files -->
<script type="text/javascript" src="../fancybox-2.1.7/source/jquery.fancybox.pack.js?v=2.1.5"></script>
<link rel="stylesheet" type="text/css" href="../fancybox-2.1.7/source/jquery.fancybox.css?v=2.1.5" media="screen" />
<script type="text/javascript">
$(document).ready(function() {
$('.box').fancybox({
'width' : '100%',
'height' : '100%',
'autoScale' : true,
'transitionIn' : 'elastic',
'transitionOut' : 'elastic',
'type' : 'iframe',
helpers: {
overlay : {
closeClick: true
}
}
});
});
</script>
<style>
.ck-editor__editable {
min-height: 300px;
}
p {
margin: 0;
}
.ButtonAnzeigen {
box-shadow: 0px 10px 14px -7px #3e7327;
background:linear-gradient(to bottom, #77b55a 5%, #72b352 100%);
background-color:#77b55a;
border-radius:4px;
border:1px solid #4b8f29;
display:inline-block;
cursor:pointer;
color:#ffffff;
font-family:Arial;
font-size:13px;
font-weight:bold;
padding:0px 20px;
text-decoration:none;
text-shadow:0px 1px 0px #5b8a3c;
}
.ButtonAnzeigen:hover {
background:linear-gradient(to bottom, #72b352 5%, #77b55a 100%);
background-color:#72b352;
}
.ButtonAnzeigen:active {
position:relative;
top:1px;
}
.ButtonDel {
box-shadow: 0px 10px 14px -7px #3e7327;
background:linear-gradient(to bottom, #e4685d 5%, #eb675e 100%);
background-color:#e4685d;
border-radius:4px;
border:1px solid #98051D;
display:inline-block;
cursor:pointer;
color:#ffffff;
font-family:Arial;
font-size:13px;
font-weight:bold;
padding:6px 12px;
text-decoration:none;
text-shadow:0px 1px 0px #b23e35;
}
.ButtonDel:hover {
background:linear-gradient(to bottom, #eb675e 5%, #e4685d 100%);
background-color:#eb675e;
}
.ButtonDel:active {
position:relative;
top:1px;
}
select{
width:100px;
}
</style>
<script type="text/javascript">
function save_hs($art_hs, $ka_id) {
if($art_hs == 'R'){
var hs = document.getElementById('resp_hs_' + $ka_id).value
}
if($art_hs == 'W'){
var hs = document.getElementById('wunsch_hs_' + $ka_id).value
}
if($art_hs == 'Z'){
var hs = document.getElementById('zugewiesene_hs_' + $ka_id).value
}
$.ajax({
type: 'POST',
url: 'save_hs.php',
data: {
get_resp_hs: hs,
get_art: $art_hs,
get_ka_id: $ka_id
},
success: function (response) {
/* console.log(response);*/
/*
alert(response);
if(jQuery.trim(response) == "reload")
{
window.location = "?action=ausgabe";
}
var str1 = response.split("||");
if(jQuery.trim(str1[0]) == "notenwert1")
{
document.getElementById("divnotenwert").innerHTML = str1[1] ;
}
*/
}
});
}
</script>
</head>
<body>
{if $news_error == '1'}
<table width="70%" class="errorTable" align="center">
<tr>
<td>
<img src="../templates/{$global_template}/images/pflichtfelder/achtung_gross.gif">
</td>
<td><b>Achtung!</b><br>
{$news_error_text}
</td>
</tr>
</table>
<br />
{/if}
<fieldset>
<legend>
<b>Datencheck</b>
</legend>
<br>
<br>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="150">
Export Datencheck
</td>
<td>&nbsp;<a href='datencheck_excel.php' target='_top'><img src="../templates/{$global_template}/images/excel.png" border="0" height=30></a>
</td>
</table>
<h2>Matrix über vorhandene Daten</h2>
<br />
{section name=table_data loop=$table_data}
Ausbildungsbeginn: {$table_data[table_data].Jahrgang|replace:"-":""}<br>
Semester: {$table_data[table_data].Jahrgang|replace:"-":""+1}
<br>
<table border="1" cellspacing="0" cellpadding="0" rules="all">
<tr>
<td width="400" height="30" valign="middle">
<b>Anzahl der getesteten Kandidaten:</b>
</td>
<td align="right" width="100" style="padding-right:5px">
{$table_data[table_data].datenchk_anzget}
</td>
</tr>
<tr>
<td width="400" height="30" valign="middle">
<b>Anzahl der Kandidaten mit ausstehendem Test :</b>
</td>
<td align="right" width="100" style="padding-right:5px">
{$table_data[table_data].datenchk_aussttest}
</td>
</tr>
<tr>
<td width="400" height="30" valign="middle">
<b>Anzahl aller Anmeldung:</b>
</td>
<td align="right" width="100" style="padding-right:5px">
{$table_data[table_data].datenchk_alleranm}
</td>
</tr>
<tr>
<td width="400" height="30" valign="middle">
<b>Anzahl Durchfaller:</b>
</td>
<td align="right" width="100" style="padding-right:5px">
{$table_data[table_data].datenchk_anzdurchfaller}
</td>
</tr>
<tr>
<td width="400" height="30" valign="middle">
<b>Anzahl eingegangene Bewerbungen:</b>
</td>
<td align="right" width="100" style="padding-right:5px">
{$table_data[table_data].datenchk_anzbewerbungen}
</td>
</tr>
</table>
<br>
{/section}
<br>
<br>
<!--
<table width="400" border="1" cellspacing="0" cellpadding="0" rules="all">
<tr>
<td height="40" style="padding-left:5px">
<b>Sortierfeld:</b>
</td>
<td height="40" style="padding-left:5px">
{$check_sort_klartext}
</td>
</tr>
<td height="40" style="padding-left:5px">
<b>Sortierrichtung:</b>
</td>
<td height="40" style="padding-left:5px">
{$check_order_klartext}
</td>
</tr>
</table>
<br>
<br>
<table width="100%" border="1" cellspacing="0" cellpadding="0" rules="all">
<tr>
<td height="40" style="padding-left:5px">
<a href="?&sort=kurznotiz&order={$check_order}"><b>Kurznotiz</b></a>
</td>
<td height="40" style="padding-left:5px">
<a href="?&sort=ka_id&order={$check_order}"><b>Bew. Nr. ({$dokverw_anzdb})</b></a>
</td>
<td height="40" style="padding-left:5px">
<a href="?&sort=nachname&order={$check_order}"><b>Name</b></a>
</td>
<td height="40" style="padding-left:5px">
<a href="?&sort=perso&order={$check_order}"><b>Ausweis</b></a>
</td>
<td height="40" align="center">
<a href="?&sort=rang3&order={$check_order}"><b>Ranglistenplatz 3</b></a>
</td>
-->
<!--
<td height="40" style="padding-left:5px">
<b>Testdatum</b>
</td>
-->
<!--
<td height="40" style="padding-left:5px">
<a href="?sort=hochschule&order={$check_order}"><b>zuständige<br>Hochschule</b></a>
</td>
<td height="40" style="padding-left:5px">
<a href="?sort=wunsch_hs&order={$check_order}"><b>Wunsch&nbsp;Hochschule</b></a>
</td>
<td height="40" style="padding-left:5px">
<a href="?sort=zugewiesene_hs&order={$check_order}"><b>Zugewiesene&nbsp;Hochschule</b></a>
</td>
<td height="40" style="padding-left:5px">
<a href="?sort=testergebnis&order={$check_order}"><b>Testergebnis</b></a>
</td>
<td height="40" style="padding-left:5px">
<a href="?sort=verkuerzung&order={$check_order}"><b>Verkürzung</b></a>
</td>
<td height="40" style="padding-left:5px">
<a href="?sort=behinderung&order={$check_order}"><b>Schwerbehinderung</b></a>
</td>
<td height="40" style="padding-left:5px">
<a href="?sort=zusage&order={$check_order}"><b>Stellenzusage</b></a>
</td>
<td height="40" align="center">
<a href="?sort=image_hzb&order={$check_order}"><b>PDF&nbsp;Upload&nbsp;HZB</b></a>
</td>
<td height="40" align="center">
<a href="?sort=anz_zeug&order={$check_order}"><b>PDF&nbsp;Upload&nbsp;Zeugnisse</b>
</td>
<td height="40" align="center">
<a href="?sort=image_leben&order={$check_order}"><b>Lebenslauf</b></a>
</td>
<td height="40" align="center">
<a href="?sort=image_notehzb&order={$check_order}"><b>Note&nbsp;HZB</b></a>
</td>
<td height="40" align="center">
<a href="?sort=note_hzb&order={$check_order}"><b>Notenwert&nbsp;HZB</b></a>
</td>
<td height="40" align="center">
<a href="?sort=image_noteschnitt&order={$check_order}"><b>Note&nbsp;Durchschnitt</b></a>
</td>
<td height="40" align="center">
<a href="?sort=note_wert&order={$check_order}"><b>Notenwert&nbsp;Durchschnitt</b></a>
</td>
<td height="40" style="padding-left:5px">
<a href="?sort=mail&order={$check_order}"><b>Mailadresse</b></a>
</td>
</tr>
{section name=table_data1 loop=$table_data1}
<tr>
<td height="40" style="padding-left:5px">
{$table_data1[table_data1].kurznotiz}
</td>
<td height="40" style="padding-left:5px">
{$table_data1[table_data1].ka_id}
</td>
<td height="40" style="padding-left:5px">
{$table_data1[table_data1].nachname}, {$table_data1[table_data1].vorname}
</td>
<td height="40" style="padding-left:5px;">
<font color="{$table_data1[table_data1].perso_alert}">{$table_data1[table_data1].perso}</font>
</td>
<td height="40" align="center">
{$table_data1[table_data1].rang3}
</td>
-->
<!--
<td height="40" style="padding-left:5px">
{$table_data1[table_data1].tm_datum} ({$table_data1[table_data1].tm_standort})
</td>
-->
<!--
<td height="40" style="padding-left:5px">
<select name="resp_hs_{$table_data1[table_data1].ka_id}" id="resp_hs_{$table_data1[table_data1].ka_id}" onchange="save_hs('R', {$table_data1[table_data1].ka_id});">
<option {if $table_data1[table_data1].hochschule == "Kehl"} selected {/if} value="Kehl">Kehl</option>
<option {if $table_data1[table_data1].hochschule == "Ludwigsburg"} selected {/if} value="Ludwigsburg">Ludwigsburg</option>
</select>
</td>
<td height="40" style="padding-left:5px">
<select name="wunsch_hs_{$table_data1[table_data1].ka_id}" id="wunsch_hs_{$table_data1[table_data1].ka_id}" onchange="save_hs('W', {$table_data1[table_data1].ka_id});">
<option {if $table_data1[table_data1].wunsch_hs == ""} selected {/if} value="">Auswahl</option>
<option {if $table_data1[table_data1].wunsch_hs == "Egal"} selected {/if} value="E">Egal</option>
<option {if $table_data1[table_data1].wunsch_hs == "Kehl"} selected {/if} value="K">Kehl</option>
<option {if $table_data1[table_data1].wunsch_hs == "Ludwigsburg"} selected {/if} value="L">Ludwigsburg</option>
</select>
</td>
<td height="40" style="padding-left:5px">
<select name="zugewiesene_hs_{$table_data1[table_data1].ka_id}" id="zugewiesene_hs_{$table_data1[table_data1].ka_id}" onchange="save_hs('Z', {$table_data1[table_data1].ka_id});">
<option {if $table_data1[table_data1].zugewiesene_hs == ""} selected {/if} value="O">Auswahl</option>
<option {if $table_data1[table_data1].zugewiesene_hs == "Offen"} selected {/if} value="O">Offen</option>
<option {if $table_data1[table_data1].zugewiesene_hs == "Kehl"} selected {/if} value="K">Kehl</option>
<option {if $table_data1[table_data1].zugewiesene_hs == "Ludwigsburg"} selected {/if} value="L">Ludwigsburg</option>
</select>
</td>
<td height="40" align="right" style="padding-right:5px">
{$table_data1[table_data1].testergebnis} / 130
</td>
<td height="40" align="center">
{if $table_data1[table_data1].verkuerzung == 'J'} Ja {/if}
</td>
<td height="40" align="center">
{if $table_data1[table_data1].behinderung == 'J'} Ja {/if}
</td>
<td height="40" align="center">
<img src="../templates/{$global_template}/images/{$table_data1[table_data1].image_zusage}" title="{$table_data1[table_data1].dstzusagebez}">
</td>
<td height="40" align="center">
<img src="../templates/{$global_template}/images/{$table_data1[table_data1].image_hzb}">
</td>
<td height="40" align="center">
<img src="../templates/{$global_template}/images/{$table_data1[table_data1].image_zeug}"><br>
{$table_data1[table_data1].anz_zeug} / 2
</td>
<td height="40" align="center">
<img src="../templates/{$global_template}/images/{$table_data1[table_data1].image_leben}">
</td>
<td height="40" align="center">
<img src="../templates/{$global_template}/images/{$table_data1[table_data1].image_notehzb}"><br>
</td>
<td height="40" align="center">
{$table_data1[table_data1].note_hzb}
</td>
<td height="40" align="center">
<img src="../templates/{$global_template}/images/{$table_data1[table_data1].image_noteschnitt}"><br>
</td>
<td height="40" align="center">
{$table_data1[table_data1].note_wert}
</td>
</td>
<td height="40" style="padding-left:5px">
{$table_data1[table_data1].mail}
</td>
</tr>
{/section}
</table>
<br />
<br />
-->
</fieldset>
<br />
<br />
</body>
</html>
{/if}

View File

@ -0,0 +1,184 @@
{if $action == ''}
<html>
<head>
<link type="text/css" rel="stylesheet" href="../templates/{$global_template}/css/styles_refill.css">
<script type='text/javascript' src='../ckeditor5/build/ckeditor.js'></script>
<!-- Add jQuery library -->
<script type="text/javascript" src="../fancybox-2.1.7/lib/jquery-1.10.2.min.js"></script>
<!-- Add mousewheel plugin (this is optional) -->
<script type="text/javascript" src="../fancybox-2.1.7/lib/jquery.mousewheel.pack.js?v=3.1.3"></script>
<!-- Add fancyBox main JS and CSS files -->
<script type="text/javascript" src="../fancybox-2.1.7/source/jquery.fancybox.pack.js?v=2.1.5"></script>
<link rel="stylesheet" type="text/css" href="../fancybox-2.1.7/source/jquery.fancybox.css?v=2.1.5" media="screen" />
<script type="text/javascript">
$(document).ready(function() {
$('.box').fancybox({
'width' : '100%',
'height' : '100%',
'autoScale' : true,
'transitionIn' : 'elastic',
'transitionOut' : 'elastic',
'type' : 'iframe',
helpers: {
overlay : {
closeClick: true
}
}
});
});
</script>
<style>
.ck-editor__editable {
min-height: 300px;
}
p {
margin: 0;
}
.ButtonAnzeigen {
box-shadow: 0px 10px 14px -7px #3e7327;
background:linear-gradient(to bottom, #77b55a 5%, #72b352 100%);
background-color:#77b55a;
border-radius:4px;
border:1px solid #4b8f29;
display:inline-block;
cursor:pointer;
color:#ffffff;
font-family:Arial;
font-size:13px;
font-weight:bold;
padding:0px 20px;
text-decoration:none;
text-shadow:0px 1px 0px #5b8a3c;
}
.ButtonAnzeigen:hover {
background:linear-gradient(to bottom, #72b352 5%, #77b55a 100%);
background-color:#72b352;
}
.ButtonAnzeigen:active {
position:relative;
top:1px;
}
.ButtonDel {
box-shadow: 0px 10px 14px -7px #3e7327;
background:linear-gradient(to bottom, #e4685d 5%, #eb675e 100%);
background-color:#e4685d;
border-radius:4px;
border:1px solid #98051D;
display:inline-block;
cursor:pointer;
color:#ffffff;
font-family:Arial;
font-size:13px;
font-weight:bold;
padding:6px 12px;
text-decoration:none;
text-shadow:0px 1px 0px #b23e35;
}
.ButtonDel:hover {
background:linear-gradient(to bottom, #eb675e 5%, #e4685d 100%);
background-color:#eb675e;
}
.ButtonDel:active {
position:relative;
top:1px;
}
</style>
</head>
<body>
{if $news_error == '1'}
<table width="70%" class="errorTable" align="center">
<tr>
<td>
<img src="../templates/{$global_template}/images/pflichtfelder/achtung_gross.gif">
</td>
<td><b>Achtung!</b><br>
{$news_error_text}
</td>
</tr>
</table>
<br />
{/if}
<fieldset>
<legend>
<b>Dokumentenverwaltung</b>
</legend>
<br />
<br />
<h2>Dateien, die in der Datenbank sind, werden werden geprüft, ob sie auf dem Server vorhanden sind</h2>
<table width="100%" border="1" cellspacing="0" cellpadding="0" rules="all">
<tr>
<td height="40" style="padding-left:5px" width='20%'>
<b>Name</b>
</td>
<td height="40" style="padding-left:5px" width='60%'>
<b>Datei</b>
</td>
<td height="40" style="padding-left:5px" width='20%'>
<b>Existenz (Anzahl: {$dokverw_anzdb})</b>
</td>
</tr>
{section name=table_data1 loop=$table_data1}
<tr>
<td height="40" style="padding-left:5px" width='20%'>
{$table_data1[table_data1].nachname}, {$table_data1[table_data1].vorname}
</td>
<td height="40" style="padding-left:5px" width='60%'>
{$table_data1[table_data1].file}
</td>
<td height="40" style="padding-left:5px" width='20%'>
{if $table_data1[table_data1].exists == 0}
<a href="?action=deldb&up_id={$table_data1[table_data1].up_id}" class="ButtonDel">Auf DB löschen</a>
{/if}
{if $table_data1[table_data1].exists == 1}
vorhanden
{/if}
</td>
</tr>
{/section}
</table>
</p>
<h2>Dateien, die auf dem Server liegen, werden geprüft, ob sie in der Datenbank bekannt sind</h2>
<table width="100%" border="1" cellspacing="0" cellpadding="0" rules="all">
<tr>
<td height="40" style="padding-left:5px" width='20%'>
<b>Name</b>
</td>
<td height="40" style="padding-left:5px" width='60%'>
<b>Datei</b>
</td>
<td height="40" style="padding-left:5px" width='20%'>
<b>Existenz (Anzahl: {$dokverw_anzserver})</b>
</td>
</tr>
{section name=table_data2 loop=$table_data2}
<tr>
<td height="40" style="padding-left:5px" width='20%'>
{$table_data2[table_data2].nachname}, {$table_data2[table_data2].vorname}
</td>
<td height="40" style="padding-left:5px" width='60%'>
{$table_data2[table_data2].file}
</td>
<td height="40" style="padding-left:5px" width='20%'>
{if $table_data2[table_data2].exists == 0}
<a href="?action=delserver&file={$table_data2[table_data2].file}" class="ButtonDel">Auf Server löschen</a>
{/if}
{if $table_data2[table_data2].exists == 1}
vorhanden
{/if}
</td>
</tr>
{/section}
</table>
<br />
<br />
</fieldset>
<br />
<br />
</body>
</html>
{/if}

View File

@ -0,0 +1,322 @@
{if $action == ''}
<html>
<head>
<link type="text/css" rel="stylesheet" href="../templates/{$global_template}/css/styles_refill.css">
<style>
select{
width:330px;
}
</style>
</head>
<body>
<form action="?action=ausgabe" method='post' name='ausgabe'>
{if $termine_error == '1'}
<table width="70%" class="errorTable" align="center">
<tr>
<td>
<img src="../templates/{$global_template}/images/pflichtfelder/achtung_gross.gif">
</td>
<td><b>Achtung!</b><br>
{$termine_error_text}
</td>
</tr>
</table>
<br />
{/if}
<fieldset>
<legend>
<b>Testergebnisse</b>
</legend>
<br />
<br />
<p align="center">
<select name="testtermin" size=15>
{section name=table_data1 loop=$table_data1}
<option value="{$table_data1[table_data1].tm_id}">{$table_data1[table_data1].tm_datum_form} - {$table_data1[table_data1].tm_standort}</option>
{/section}
</select>
</p>
<br />
<p align='center'>
<input type='submit' name='senden' value="Datum wählen">
</p>
<br />
</fieldset>
</form>
<br />
<br />
<br />
<br />
</body>
</html>
{/if}
{if $action == 'ausgabe'}
<html>
<!DOCTYPE html>
<html lang="en" class="no-js">
<head>
<title>Anlagenupload und Ausbildungsstellenwahl BPM (Bachelor of Arts - Public Management) der Hochschulen Ludwigsburg und Kehl.</title>
<link type="text/css" rel="stylesheet" href="../templates/{$global_template}/css/styles_refill.css">
<style>
.desc{
width:400px;
}
th{
background: lightgray;
border: 1px solid #656565;
font-size:11px;
font-family:Arial;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
}
textarea{
border: 1px solid #888;
height: 6.7em;
width: 48.5em;
}
select{
width:630px;
}
.fieldset1 {
border: 1px solid red;
}
.fieldset2 {
border: ridge green;
display: block;
margin-left: 20px;
margin-right: 20px;
padding-top: 20px;
padding-bottom: 20px;
padding-left: 20px;
padding-right: 20px;
}
.legend1 {
display: block;
padding-left: 20px;
padding-right: 20px;
border: none;
font-size: 30px;
}
.button {
font: bold 11px Arial;
text-decoration: none;
background-color: #EEEEEE;
color: #333333;
padding: 2px 6px 2px 6px;
border-top: 1px solid #CCCCCC;
border-right: 1px solid #333333;
border-bottom: 1px solid #333333;
border-left: 1px solid #CCCCCC;
}
.ButtonDel {
box-shadow: 0px 10px 14px -7px #3e7327;
background:linear-gradient(to bottom, #e4685d 5%, #eb675e 100%);
background-color:#e4685d;
border-radius:4px;
border:1px solid #98051D;
display:inline-block;
cursor:pointer;
color:#ffffff;
font-family:Arial;
font-size:13px;
font-weight:bold;
padding:6px 12px;
text-decoration:none;
text-shadow:0px 1px 0px #b23e35;
}
.ButtonDel:hover {
background:linear-gradient(to bottom, #eb675e 5%, #e4685d 100%);
background-color:#eb675e;
}
.ButtonDel:active {
position:relative;
top:1px;
}
</style>
<link rel="stylesheet" type="text/css" href="../templates/{$global_template}/css/component.css" />
<script type="text/javascript">
(function(e,t,n){
var r=e.querySelectorAll("html")[0];
r.className=r.className.replace(/(^|\s)no-js(\s|$)/,"$1js$2")
})
(document,window,0);
</script>
</head>
<body>
{if $index_error == '1'}
<table width="70%" class="errorTable" align="center">
<tr>
<td>
<img src="../templates/{$global_template}/images/pflichtfelder/achtung_gross.gif">
</td>
<td><b>Achtung!</b><br>
{$index_error_text}
</td>
</tr>
</table>
<br />
{/if}
<fieldset>
<legend>
<b>Testergebnisse: {$erg_datum} - {$erg_standort}</b>
</legend>
<br>
<table border="1" cellspacing="0" cellpadding="0" width="100%">
<tr>
<th>
<b>#</b>
</th>
<th>
<b>TAN</b>
</th>
<th>
<b>Name</b>
</th>
<th>
<b>Satzergänzung</b>
</th>
<th>
<b>Gemeinsamkeiten</b>
</th>
<!--
<th>
<b>Gemeinsamkeiten</b>
</th>
-->
<th>
<b>Rechenaufgaben</b>
</th>
<th>
<b>Zahlenreihen</b>
</th>
<th>
<b>Rechenzeichen</b>
</th>
<th>
<b>Matrizen</b>
</th>
<!--
<th>
<b>Verbale Intelligenz</b>
</th>
<th>
<b>Numerische Intelligenz</b>
</th>
-->
<th>
<b>Merkfähigkeit verbal</b>
</th>
<th>
<b>Summe Einzeltests</b>
</th>
<th>
<b>Gesamtergebnis</b>
</th>
<th>
<b>Manuell nicht bestanden</b>
</th>
</tr>
{section name=table_data1 loop=$table_data1}
<tr>
<td height="35" align="center" {if $table_data1[table_data1].bestanden == 1} BGCOLOR="#C8EFD4" {else} BGCOLOR="#FBCFD0" {/if}>
{$smarty.section.table_data1.rownum}
</td>
<td height="35" align="center" {if $table_data1[table_data1].bestanden == 1} BGCOLOR="#C8EFD4" {else} BGCOLOR="#FBCFD0" {/if}>
{$table_data1[table_data1].tan}
</td>
<td height="35" {if $table_data1[table_data1].bestanden == 1} BGCOLOR="#C8EFD4" {else} BGCOLOR="#FBCFD0" {/if}>
{$table_data1[table_data1].nachname}, {$table_data1[table_data1].vorname}
</td>
<td height="35" align="center" {if $table_data1[table_data1].bestanden == 1} BGCOLOR="#C8EFD4" {else} BGCOLOR="#FBCFD0" {/if}>
{$table_data1[table_data1].satzerg}
</td>
<td height="35" align="center" {if $table_data1[table_data1].bestanden == 1} BGCOLOR="#C8EFD4" {else} BGCOLOR="#FBCFD0" {/if}>
{$table_data1[table_data1].gemeinsamkeiten}
</td>
<!--
<td height="35" align="center" {if $table_data1[table_data1].bestanden == 1} BGCOLOR="#C8EFD4" {else} BGCOLOR="#FBCFD0" {/if}>
{$table_data1[table_data1].gemeinsamkeiten}
</td>
-->
<td height="35" align="center" {if $table_data1[table_data1].bestanden == 1} BGCOLOR="#C8EFD4" {else} BGCOLOR="#FBCFD0" {/if}>
{$table_data1[table_data1].rechenaufgaben}
</td>
<td height="35" align="center" {if $table_data1[table_data1].bestanden == 1} BGCOLOR="#C8EFD4" {else} BGCOLOR="#FBCFD0" {/if}>
{$table_data1[table_data1].zahlenreihen}
</td>
<td height="35" align="center" {if $table_data1[table_data1].bestanden == 1} BGCOLOR="#C8EFD4" {else} BGCOLOR="#FBCFD0" {/if}>
{$table_data1[table_data1].rechenzeichen}
</td>
<td height="35" align="center" {if $table_data1[table_data1].bestanden == 1} BGCOLOR="#C8EFD4" {else} BGCOLOR="#FBCFD0" {/if}>
{$table_data1[table_data1].matrizen}
</td>
<!--
<td height="35" align="center" {if $table_data1[table_data1].bestanden == 1} BGCOLOR="#C8EFD4" {else} BGCOLOR="#FBCFD0" {/if}>
{$table_data1[table_data1].verb_intelligenz}
</td>
<td height="35" align="center" {if $table_data1[table_data1].bestanden == 1} BGCOLOR="#C8EFD4" {else} BGCOLOR="#FBCFD0" {/if}>
{$table_data1[table_data1].num_intelligenz}
</td>
-->
<td height="35" align="center" {if $table_data1[table_data1].bestanden == 1} BGCOLOR="#C8EFD4" {else} BGCOLOR="#FBCFD0" {/if}>
{$table_data1[table_data1].merkf}
</td>
<td height="35" align="center" {if $table_data1[table_data1].bestanden == 1} BGCOLOR="#C8EFD4" {else} BGCOLOR="#FBCFD0" {/if}>
{$table_data1[table_data1].summe}
</td>
<td height="35" align="center" {if $table_data1[table_data1].bestanden == 1} BGCOLOR="#C8EFD4" {else} BGCOLOR="#FBCFD0" {/if}>
{if $table_data1[table_data1].bestanden == 1}
bestanden
{else}
nicht bestanden
{/if}
</td>
<td height="35" align="center" {if $table_data1[table_data1].bestanden == 1} BGCOLOR="#C8EFD4" {else} BGCOLOR="#FBCFD0" {/if}>
{if $table_data1[table_data1].bestanden == 1}
<a href="?action=del&eg_id={$table_data1[table_data1].eg_id}&ka_id={$table_data1[table_data1].ka_id}" class="ButtonDel">Als durchgefallen markieren</a>
{/if}
</td>
</tr>
{/section}
</table>
<br>
<br>
</fieldset>
<br />
<br />
</body>
</html>
{/if}
{if $action == 'del'}
<html>
<head>
<link type="text/css" rel="stylesheet" href="../templates/{$global_template}/css/styles_refill.css">
</head>
<body>
<fieldset>
<legend>
<b>Löschbestätigung</b>
</legend>
<br />
<br />
<p align="center">
M&ouml;chten sie die Testergebnisse von <b>{$del_name}</b> wirklich l&ouml;schen?<br><br>
<a href="?action=ausgabe">
<img title = "Nein" border="0" src="../templates/{$global_template}/images/nein.gif"></a>
&nbsp;
<a href="?action=del2&eg_id={$del_eg_id}">
<img title = "Dokument l&ouml;schen"border="0" src="../templates/{$global_template}/images/ja.gif"></a>
<br>
<br>
</fieldset>
<br />
<br />
<br />
<br />
</body>
</html>
{/if}

View File

@ -0,0 +1,31 @@
<html>
<head>
<title>BPM Administration</title>
<link type="text/css" rel="stylesheet" href="../templates/{$global_template}/css/styles_refill.css">
</head>
<body bgcolor="white" text="black" link="blue" vlink="purple" alink="red">
<div class="header">
<div>
<div>Willkommen</div>
</div>
</div>
<div class="pat_list_box">
<p>
<table border="0" bordercolordark="white" bordercolorlight="lightgray" cellspacing="0" width="100%" height="90%">
<tr>
<td align="center">
<b>Willkommen bei der BPM Administration</b>
<br />
<br />
<br />
Wählen Sie oben einen Reiter aus, um den gewünschten Bereich zu administrieren.
</td>
</tr>
</table>
</div>
</body>
</html>

132
templates/modern/admin/index.html Executable file
View File

@ -0,0 +1,132 @@
<!-- index gegen LDAP und DB bei externer Kennung-->
{if $action == ''}
<html>
<head>
<title>{$index_titel}</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="stylesheet" href="../templates/{$global_template}/css/styles_login.css" type="text/css">
<style>
.squarebutton_blue{
width:100px;
}
</style>
<link rel="stylesheet" type="text/css" href="fancybox/jquery.fancybox-1.3.4.css" media="screen" />
<script type="text/javascript" src="../fancybox/jquery-1.5.1.min.js"></script>
<!-- DATEI GIBTS NICHT <script>!window.jQuery && document.write('<script src="jquery-1.4.3.min.js"><\/script>');</script>-->
<script type="text/javascript" src="../fancybox/jquery.mousewheel-3.0.4.pack.js"></script>
<script type="text/javascript" src="../fancybox/jquery.fancybox-1.3.4.pack.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$(".box").fancybox({
'width' : '75%',
'height' : '75%',
'autoScale' : true,
'transitionIn' : 'elastic',
'transitionOut' : 'elastic',
'type' : 'iframe'
});
});
</script>
</head>
<body onload="if(document.login)document.login.user.focus();return false;">
<table height="100%" width="100%">
<tr>
<td width="20%">
&nbsp;
</td>
<td width="60%">
<div class="Header">
<div>
<div align="center">{$index_titel}</div>
</div>
</div>
<div class="pat_list_box">
<p>
{if $index_error == '1'}
<table width="70%" class="errorTable" align="center">
<tr>
<td>
<img src="../templates/{$global_template}/images/pflichtfelder/achtung_gross.gif">
</td>
<td><b>Achtung!</b><br>
{$index_error_text}
</td>
</tr>
</table>
<br />
{/if}
<table align="center" border="0" bordercolordark="white" bordercolorlight="lightgray" cellspacing="0" width="96%" >
<tr>
<td width="200px" align="center" valign="middle">
<img style="margin:10px;padding:10px;"src="../templates/{$global_template}/images/deputat_icon.svg" height="100">
</td>
<td align="left">
<table width="100%">
<form action=?action=anmeld method="POST" name="login">
<tr>
<td width="40%">
<strong>{$index_field_user}</strong>
</td>
<td>
<input class="eingabe" type="text" name="user" value="{$index_user}" tabindex="1"></td>
</td>
</tr>
<tr>
<td width="40%">
<strong>{$index_field_pass}</strong>
</td>
<td>
<input class="eingabe" type="password" name="password" tabindex="2"></td>
</td>
</tr>
<tr>
<td width="100%" colspan="2" align="center">
&nbsp;
</td>
</tr>
<tr>
<td width="40%">
&nbsp;
</td>
<td>
<input type="submit" value="Login">
</td>
</tr>
</table>
</td>
</tr>
</table>
<p align="center">
<!--
<br />
<br />
<a class="squarebutton_blue box" href="register.php"><span>Registrierung</span></a>
-->
</p>
<br />
<br />
</div>
</td>
<td width="20%">
&nbsp;
</td>
</tr>
</table>
</form>
</body>
</html>
{/if}
{if $action == 'anmeld'}
{if $index_login == '1'}
<meta http-equiv="refresh" content="0; URL=indexframe.php">
{/if}
{/if}

View File

@ -0,0 +1,23 @@
<html>
<head>
<title>BPM Administration</title>
<link type="text/css" rel="stylesheet" href="../css/styles_refill.css">
</head>
<style type='text/css'>
</style>
<frameset rows="103, 79%" cols="1*" border="0">
<frame name="banner" scrolling="no" marginwidth="10" marginheight="0" namo_target_frame="detail" src="titel.php" noresize>
<frameset rows="1*" cols="100%">
<frame name="detail" scrolling="yes" marginwidth="0" marginheight="0" src="hauptframe.php">
</frameset>
<noframes>
<body bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000">
<p>To view this page correctly, you need a Web browser that supports frames.</p>
</body>
</noframes>
</frameset>
</html>

View File

@ -0,0 +1,142 @@
{if $action == ''}
<html>
<head>
<link type="text/css" rel="stylesheet" href="../templates/{$global_template}/css/styles_refill.css">
<script src="../jquery/jquery-1.12.4.js"></script>
<script src="../jquery/bootstrap.min.js"></script>
<link href="../jquery/bootstrap.min.css" rel="stylesheet" />
<style>
select{
width:450px;
}
#inner {
display: table;
margin: 0 auto;
width:330px;
}
#outer {
width:100%
}
</style>
{literal}
<script>
$(document).ready(function(){
load_data();
function load_data(query)
{
$.ajax({
url:"fetch.php",
method:"post",
data:{query:query,
script:"kand_del"},
success:function(data)
{
/* $('#result').html(data);*/
/* console.log(data); */
$("#user").empty().append(data);
}
});
}
$('#search_text').keyup(function(){
var search = $(this).val();
if(search != '')
{
load_data(search);
}
else
{
load_data();
}
});
});
</script>
{/literal}
</head>
<body onload="if(document.nachfrage)document.nachfrage.search_text.focus();return false;">
<form action="?action=nachfrage" method='post' name='nachfrage'>
{if $termine_error == '1'}
<table width="70%" class="errorTable" align="center">
<tr>
<td>
<img src="../templates/{$global_template}/images/pflichtfelder/achtung_gross.gif">
</td>
<td><b>Achtung!</b><br>
{$termine_error_text}
</td>
</tr>
</table>
<br />
{/if}
<fieldset>
<legend>
<b>Kandidat löschen</b>
</legend>
<br />
<br />
<p align='center'>Kandidaten können gelöscht werden, solange sie noch nicht am Test teilgenommen haben.</p>
<p align="center">
<div id="outer">
<div id="inner">
<div class="form-group">
<div class="input-group">
<span class="input-group-addon">Suche</span>
<input type="text" name="search_text" id="search_text" placeholder="Kandidaten suchen" class="form-control" />
</div>
</div>
</div>
</div>
<br>
<p align="center">
<select id="user" name="user" size=15>
{section name=table_data1 loop=$table_data1}
<option value="{$table_data1[table_data1].ka_id}">{$table_data1[table_data1].nachname}, {$table_data1[table_data1].vorname} ({$table_data1[table_data1].geb_format})</option>
{/section}
</select>
</p>
<br />
<p align='center'>
<input type='submit' name='senden' value="Kandidat löschen">
</p>
<br />
</fieldset>
</form>
<br />
<br />
<br />
<br />
</body>
</html>
{/if}
{if $action == 'nachfrage'}
<html>
<head>
<link type="text/css" rel="stylesheet" href="../templates/{$global_template}/css/styles_refill.css">
</head>
<body>
<fieldset>
<legend>
<b>Löschbestätigung</b>
</legend>
<br />
<br />
<p align="center">
M&ouml;chten sie Kandidat/in <b><u>{$kand_name}</u></b> wirklich l&ouml;schen?<br><br>
<a href="?"><img title = "Nein" border="0" src="../templates/{$global_template}/images/nein.gif"></a>
&nbsp;
<a href="?action=delkand&ka_id={$kand_ka_id}"><img title = "Dokument l&ouml;schen"border="0" src="../templates/{$global_template}/images/ja.gif"></a>
<br>
<br>
</fieldset>
<br />
<br />
<br />
<br />
</body>
</html>
{/if}

View File

@ -0,0 +1,55 @@
{if $action == ''}
<html>
<head>
<link type="text/css" rel="stylesheet" href="../templates/{$global_template}/css/styles_refill.css">
<style>
select{
width:330px;
}
</style>
</head>
<body>
<form action="?action=ausgabe" method='post' name='ausgabe'>
{if $termine_error == '1'}
<table width="70%" class="errorTable" align="center">
<tr>
<td>
<img src="../templates/{$global_template}/images/pflichtfelder/achtung_gross.gif">
</td>
<td><b>Achtung!</b><br>
{$termine_error_text}
</td>
</tr>
</table>
<br />
{/if}
<fieldset>
<legend>
<b>Teilnehmerliste</b>
</legend>
<br />
<br />
<p align="center">
<select name="testtermin" size=15>
{section name=table_data1 loop=$table_data1}
<option value="{$table_data1[table_data1].tm_id}">{$table_data1[table_data1].tm_datum_form} - {$table_data1[table_data1].tm_standort}</option>
{/section}
</select>
</p>
<br />
<p align='center'>
<input type='submit' name='senden' value="Liste drucken">
</p>
<br />
</fieldset>
</form>
<br />
<br />
<br />
<br />
</body>
</html>
{/if}

View File

@ -0,0 +1,74 @@
{if $action == ''}
<html>
<head>
<title>{$logout_titel}</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="stylesheet" href="../templates/{$global_template}/css/styles_refill.css" type="text/css">
<style>
.squarebutton_blue{
width:100px;
}
</style>
</head>
<body onload="if(document.login)document.login.user.focus();return false;">
<table height="100%" width="100%">
<tr>
<td width="20%">
&nbsp;
</td>
<td width="60%">
<div class="Header">
<div>
<div align="center">{$logout_titel}</div>
</div>
</div>
<div class="pat_list_box">
<p>
<table align="center" border="0" bordercolordark="white" bordercolorlight="lightgray" cellspacing="0" width="96%" >
<tr>
<td width="200px" align="center" valign="middle">
<img style="margin:10px;padding:10px;"src="../templates/{$global_template}/images/deputat_icon.svg" height="100">
</td>
<td align="left">
<table width="100%">
<form action=?action=anmeld method="POST" name="login">
<tr>
<td width="100%" align="center">
<strong>{$logout_text}</strong>
</td>
</tr>
<tr>
<td width="100%" align="center">
&nbsp;
</td>
</tr>
<tr>
<td align="center">
<a class="squarebutton_blue" href="index.php" target="_self"><span>Login</span></a>
</td>
</tr>
</table>
</td>
</tr>
</table>
<br />
<br />
</div>
</td>
<td width="20%">
&nbsp;
</td>
</tr>
</table>
</form>
</body>
</html>
{/if}

View File

@ -0,0 +1,215 @@
{if $action == ''}
<html>
<head>
<link type="text/css" rel="stylesheet" href="../templates/{$global_template}/css/styles_refill.css">
<style>
select{
width:330px;
}
</style>
</head>
<body>
<form action="?action=mailsenden_test" method='post' name='ausgabe'>
{if $termine_error == '1'}
<table width="70%" class="errorTable" align="center">
<tr>
<td>
<img src="../templates/{$global_template}/images/pflichtfelder/achtung_gross.gif">
</td>
<td><b>Achtung!</b><br>
{$termine_error_text}
</td>
</tr>
</table>
<br />
{/if}
<fieldset>
<legend>
<b>Mail an Testteilnehmer</b>
</legend>
<br />
<br />
<p align="center">
<select name="testtermin" size=15>
{section name=table_data1 loop=$table_data1}
<option value="{$table_data1[table_data1].tm_id}">{$table_data1[table_data1].tm_datum_form} - {$table_data1[table_data1].tm_standort}</option>
{/section}
</select>
</p>
<br />
<p align='center'>
<input type='submit' name='senden' value="Liste drucken">
</p>
<br />
</fieldset>
</form>
<br />
<br />
<br />
<br />
</body>
</html>
{/if}
{if $action == 'mailsenden_test'}
<html>
<head>
<link type="text/css" rel="stylesheet" href="../templates/{$global_template}/css/styles_refill.css">
<script type='text/javascript' src='../ckeditor5/build/ckeditor.js'></script>
<style>
.ck-editor__editable {
min-height: 300px;
}
p {
margin: 0;
}
</style>
</head>
<body>
<fieldset>
<legend>
<b>E-Mail bearbeiten</b>
</legend>
<br />
<br />
<form action="?action=mailsenden2_test" method='post' name='mailsenden2_sonst'>
<table width="100%" border="1" cellspacing="0" cellpadding="0" rules="all">
<tr>
<td width="200" height="40" style="padding-left:5px">
Absender:
</td>
<td style="padding-left:5px">
{$mail_sender} - {$mail_sendermail}
<input type="hidden" name="mail_sender" id="mail_sender" size="101" value="{$mail_sender}">
</td>
</tr>
<tr>
<td height="40" style="padding-left:5px">
Empfänger:
</td>
<td style="padding-left:5px">
<textarea style="width:745px; height:120px; font-family:monospace;" id='mail_mail' name='mail_mail'>{$empfaenger}</textarea>
</td>
</tr>
<tr>
<td height="40" style="padding-left:5px">
Betreff:
</td>
<td style="padding-left:5px">
<input type="text" id="betreff" name="betreff" value="{$mail_betreff}" size="120">
</td>
</tr>
<tr>
<td height="40" style="padding-left:5px">
Mailtext:
</td>
<td style="padding-left:5px">
<textarea id='text' name='text'>{$mail_text}</textarea>
{literal}
<script>ClassicEditor
.create( document.querySelector( '#text' ), {
toolbar: {
items: [
'heading',
'|',
'fontSize',
'fontFamily',
'fontBackgroundColor',
'fontColor',
'|',
'bold',
'italic',
'link',
'bulletedList',
'numberedList',
'|',
'alignment',
'indent',
'outdent',
'|',
'imageUpload',
'blockQuote',
'insertTable',
'mediaEmbed',
'undo',
'redo'
]
},
language: 'de',
image: {
toolbar: [
'imageTextAlternative',
'imageStyle:full',
'imageStyle:side'
]
},
table: {
contentToolbar: [
'tableColumn',
'tableRow',
'mergeTableCells',
'tableCellProperties',
'tableProperties'
]
},
licenseKey: '',
} )
.then( editor => {
window.editor = editor;
} )
.catch( error => {
console.error( error );
} );
</script>
{/literal}
<input type="hidden" name="smid" id="smid" size="101" value="{$mail_smid}">
</td>
</tr>
</table>
</p>
<br />
<br />
<p align='center'>
<input type='submit' name='senden' value="Mail senden"><br><br>
<font color="red" style="font-size:20px">Bitte nur einmal klicken. Rückmeldung dauert 30-60 Sekunden bis alle Mails verschickt wurden!</font>
</p>
<br />
</form>
</fieldset>
<br />
<br />
<br />
<br />
</body>
</html>
{/if}
{if $action == 'mailsenden2_test'}
<html>
<head>
<link type="text/css" rel="stylesheet" href="../templates/{$global_template}/css/styles_refill.css">
</head>
<body>
<fieldset>
<legend>
<b>Ergebnis</b>
</legend>
<br />
<br />
{$mail_senderg}
<br>
<br>
Sie können das Fenster nun schließen.
</fieldset>
<br />
<br />
<br />
<br />
</body>
</html>
{/if}

View File

@ -0,0 +1,46 @@
{if $action == ''}
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>Menu</title>
<link type="text/css" rel="stylesheet" href="../templates/{$global_template}/css/styles_refill.css" />
<script type="text/javascript" src="../templates/{$global_template}/js/jquery.js"></script>
<script type="text/javascript" src="../templates/{$global_template}/js/accordion.js"></script>
</head>
<body bgcolor="white" text="black" link="blue" vlink="purple" alink="red">
<form action="?action=suche" method='post' name='searchform'>
<div class="accordion2">
<h3><span>Voreinstellungen</span></h3>
<ul>
<li class="abstand"><a href="parameter.php" target="eingabe_haupt"><span>Systemparameter</span></a></li>
</ul>
<h3><span>System</span></h3>
<ul>
<li class="abstand"><a href="tanimport.php" target="eingabe_haupt"><span>Hogrefe: TAN Import</span></a></li>
<li class="abstand"><a href="praxisstellen_edit.php" target="eingabe_haupt"><span>Ausbildungsstellen bearbeiten</span></a></li>
<li class="abstand"><a href="praxisstellen_news.php" target="eingabe_haupt"><span>Ausbildungsstellen News</span></a></li>
<li class="abstand"><a href="dokverw.php" target="eingabe_haupt"><span>Dokumentenverwaltung</span></a></li>
</ul>
<!--
<h3><span onmousemove="if(document.searchform)document.searchform.patrone.focus();return false;">Suche nach ID</span></h3>
<ul>
<li class="abstand"> <input class="eingabe_search" type="text" id="suchid" name="suchid" onkeyup="ajax_showOptions(this,'getWord',event)"></li>
<p align="right"><input type="submit" value="suche" name="b1" /></p> <!-- Auf Button kann verzichtet werden
</ul>
-->
</div>
</form>
</body>
</html>
{/if}

View File

@ -0,0 +1,57 @@
{if $action == ''}
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>Menu</title>
<link type="text/css" rel="stylesheet" href="../templates/{$global_template}/css/styles_refill.css" />
<script type="text/javascript" src="../templates/{$global_template}/js/jquery.js"></script>
<script type="text/javascript" src="../templates/{$global_template}/js/accordion.js"></script>
</head>
<body bgcolor="white" text="black" link="blue" vlink="purple" alink="red">
<form action="?action=suche" method='post' name='searchform'>
<div class="accordion2">
<h3><span>Termine</span></h3>
<ul>
<li class="abstand"><a href="termine.php" target="eingabe_haupt"><span>Testtermine</span></a></li>
<li class="abstand"><a href="termine_kandidat.php" target="eingabe_haupt"><span>Testtermin Kandidat</span></a></li>
</ul>
<h3><span>Test</span></h3>
<ul>
<li class="abstand"><a href="kand_del.php" target="eingabe_haupt"><span>Kandidat löschen</span></a></li>
<li class="abstand"><a href="liste_tn.php" target="eingabe_haupt"><span>Teilnehmerliste</span></a></li>
<li class="abstand"><a href="upload.php" target="eingabe_haupt"><span>Import Testdaten</span></a></li>
<li class="abstand"><a href="ergebnisse.php" target="eingabe_haupt"><span>Testergebnisse</span></a></li>
<li class="abstand"><a href="mail_test.php" target="eingabe_haupt"><span>Mail an Testteilnehmer</span></a></li>
<li class="abstand"><a href="rangliste_prepare.php" target="eingabe_haupt"><span>Ranglisten berechnen</span></a></li>
<li class="abstand"><a href="rangliste1.php" target="eingabe_haupt"><span>Rangliste 1</span></a></li>
<li class="abstand"><a href="rangliste2.php" target="eingabe_haupt"><span>Rangliste 2</span></a></li>
<li class="abstand"><a href="rangliste3.php" target="eingabe_haupt"><span>Rangliste 3</span></a></li>
</ul>
<h3><span>Bewerber</span></h3>
<ul>
<li class="abstand"><a href="bewerber_daten.php" target="eingabe_haupt"><span>Bewerberdaten</span></a></li>
<li class="abstand"><a href="datencheck.php" target="eingabe_haupt"><span>Datencheck</span></a></li>
</ul>
<!--
<h3><span onmousemove="if(document.searchform)document.searchform.patrone.focus();return false;">Suche nach ID</span></h3>
<ul>
<li class="abstand"> <input class="eingabe_search" type="text" id="suchid" name="suchid" onkeyup="ajax_showOptions(this,'getWord',event)"></li>
<p align="right"><input type="submit" value="suche" name="b1" /></p> <!-- Auf Button kann verzichtet werden
</ul>
-->
</div>
</form>
</body>
</html>
{/if}

View File

@ -0,0 +1,118 @@
{if $action == ''}
<html>
<head>
<link type="text/css" rel="stylesheet" href="../templates/{$global_template}/css/styles_refill.css">
<style>
input{
width:330px;
}
.row_0 {
background-color: #FFFFFF;
}
.row_1 {
background-color: #E1E8F1;
}
</style>
</head>
<body>
<form action="?action=save" method='post' name='save'>
{if $termine_error == '1'}
<table width="70%" class="errorTable" align="center">
<tr>
<td>
<img src="../templates/{$global_template}/images/pflichtfelder/achtung_gross.gif">
</td>
<td><b>Achtung!</b><br>
{$termine_error_text}
</td>
</tr>
</table>
<br />
{/if}
<fieldset>
<legend>
<b>Systemparameter</b>
</legend>
<br />
<br />
<table width="100%" cellspacing="0" cellpadding="0">
{section name=table_data1 loop=$table_data1}
<tr>
<td min-width="40%" class="row_{$table_data1[table_data1].zaehler}" height='30'>
{$table_data1[table_data1].beschreibung}{if $table_data1[table_data1].pid == 1} <b>Verfügbare Rest-TANs: {$parameter_anzahltan}</b>{/if}
</td>
<td class="row_{$table_data1[table_data1].zaehler}" height='30'>
<input align="right" type="text" name="{$table_data1[table_data1].pid}" value="{$table_data1[table_data1].wert}">
</td>
</tr>
{/section}
</table>
</p>
<br />
<p align='center'>
<input type='submit' name='senden' value="speichern">
</p>
<br />
</fieldset>
</form>
<br />
<br />
<br />
<br />
</body>
</html>
{/if}
{if $action == 'save'}
{if $parameter_inserterr == '1'}
<html>
<head>
<link type="text/css" rel="stylesheet" href="../templates/{$global_template}/css/styles_refill.css">
</head>
<body>
<fieldset>
<legend>Fehler beim der Speicherung</legend>
<br />
<br />
Es traten folgende Fehler auf:
<br />
{$parameter_reason}
<br />
</fieldset>
</form>
<br />
<br />
<br />
<br />
</body>
</html>
{/if}
{if $parameter_inserterr == '2'}
<html>
<head>
<link type="text/css" rel="stylesheet" href="../templates/{$global_template}/css/styles_refill.css">
</head>
<body>
<fieldset>
<legend>Speicherung</legend>
<br />
<br />
<p align="center">
Die Daten wurden übernommen.
</p>
<br />
<br />
</fieldset>
</form>
<br />
<br />
<br />
<br />
</body>
</html>
{/if}
{/if}

View File

@ -0,0 +1,514 @@
{if $action == ''}
<html>
<!DOCTYPE html>
<html lang="en" class="no-js">
<head>
<link type="text/css" rel="stylesheet" href="../templates/{$global_template}/css/styles_refill.css">
<link rel="stylesheet" href="../jquery/jquery-ui.css">
<link rel="stylesheet" href="../jquery/jquery.timepicker.min.css">
<!-- Add jQuery library -->
<script type="text/javascript" src="../fancybox-2.1.7/lib/jquery-1.10.2.min.js"></script>
<!-- Add mousewheel plugin (this is optional) -->
<script type="text/javascript" src="../fancybox-2.1.7/lib/jquery.mousewheel.pack.js?v=3.1.3"></script>
<!-- Add fancyBox main JS and CSS files -->
<script type="text/javascript" src="../fancybox-2.1.7/source/jquery.fancybox.pack.js?v=2.1.5"></script>
<link rel="stylesheet" type="text/css" href="../fancybox-2.1.7/source/jquery.fancybox.css?v=2.1.5" media="screen" />
<script type="text/javascript">
$(document).ready(function() {
$('.box').fancybox({
'width' : '100%',
'height' : '100%',
'autoScale' : true,
'transitionIn' : 'elastic',
'transitionOut' : 'elastic',
'type' : 'iframe',
helpers: {
overlay : {
closeClick: true
}
},
});
});
</script>
<!-- <script src="../jquery/jquery-1.12.4.js"></script>-->
<script src="../jquery/jquery-ui.js"></script>
<script src="../jquery/globalize.js"></script>
<script src="../jquery/globalize.culture.de-DE.js"></script>
<script src="../jquery/jquery.mousewheel.js"></script>
<script src="../jquery/jquery.timepicker.min.js"></script>
<style type="text/css">
.spinner {
width: 112px;
height: 15px;
font-size: 12px !important;
}
</style>
<script>
$( function() {
$( ".spinner" ).spinner({
change: function (event, ui) {
<!--calc_erm_78();-->
},
spin: function (event, ui) {
<!--calc_erm_78();-->
},
start: function (event, ui) {
<!--calc_erm_78();-->
},
stop: function (event, ui) {
<!--calc_erm_78();-->
},
step: 1,
numberFormat: "i",
min:0,
decimals:0
});
Globalize.culture( "de-DE" );
} );
function trackKeys(evnt,regEx) {
var keyCode = evnt.keyCode ? evnt.keyCode : evnt.which;
return !!String.fromCharCode(keyCode).match(regEx);
}
//-->
</script>
<script type="text/javascript">
$(function() {
$(".datepicker").datepicker({
prevText: '&#x3c; zur&uuml;ck', prevStatus: '',
prevJumpText: '&#x3c;&#x3c;', prevJumpStatus: '',
changeMonth: true,
changeYear: true,
nextText: 'Vor &#x3e;', nextStatus: '',
nextJumpText: '&#x3e;&#x3e;', nextJumpStatus: '',
currentText: 'Heute', currentStatus: '',
todayText: 'Heute', todayStatus: '',
clearText: '-', clearStatus: '',
closeText: 'schlie&szlig;en', closeStatus: '',
monthNames: ['Januar','Februar','M&auml;rz','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember'],
monthNamesShort: ['Jan','Feb','M&auml;r','Apr','Mai','Jun','Jul','Aug','Sep','Okt','Nov','Dez'],
dayNames: ['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'],
dayNamesShort: ['So','Mo','Di','Mi','Do','Fr','Sa'],
dayNamesMin: ['So','Mo','Di','Mi','Do','Fr','Sa'],
weekHeader: 'Wo',
weekStatus: 'Woche des Monats',
showMonthAfterYear: false,
showOn: 'focus',
firstDay: 1,
numberOfMonths : 1,
yearRange: "c-5:+5",
showButtonPanel : true,
altField : "#datepicker_input",
dateFormat : "dd.mm.yy",
showWeek: true
});
$.datepicker._gotoToday = function(id) {
$(id).datepicker('setDate', new Date()).datepicker('hide').blur();
}
});
</script>
<script type="text/javascript">
$(document).ready(function(){
$('input.timepicker').timepicker({
timeFormat: 'HH:mm',
interval: 30,
minTime: '7',
maxTime: '18:00',
startTime: '7',
dynamic: false,
dropdown: true,
scrollbar: true
});
});
</script>
<style>
.StandardTable thead th{
background: lightgray;
border: 1px solid #656565;
font-size:12px;
font-family:Arial;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
}
textarea{
border: 1px solid #888;
height: 6.7em;
width: 48.5em;
}
select{
width:330px;
}
.button {
font: bold 11px Arial;
text-decoration: none;
background-color: #EEEEEE;
color: #333333;
padding: 2px 6px 2px 6px;
border-top: 1px solid #CCCCCC;
border-right: 1px solid #333333;
border-bottom: 1px solid #333333;
border-left: 1px solid #CCCCCC;
}
</style>
<style>
.result
{
background-color: #00ffff;
}
</style>
</head>
<body>
<form action="?action=save" method='post' name='erfassen'>
{if $prxedit_error == '1'}
<table width="70%" class="errorTable" align="center">
<tr>
<td>
<img src="../templates/{$global_template}/images/pflichtfelder/achtung_gross.gif">
</td>
<td><b>Achtung!</b><br>
{$prxedit_error_text}
</td>
</tr>
</table>
<br />
{/if}
<fieldset>
<legend>
<b>Ausbildungsstelle erfassen</b>
</legend>
<br />
<br />
<table cellspacing="0" cellpadding="0" width="100%" border="0" class="StandardTable">
<tr>
<td width="15%">
Art der Ausbildungsstelle:
</td>
<td>
<select name="art" size="5">
<option value="Gemeindeverwaltung" {if $prxedit_value_art == 'Gemeindeverwaltung'} selected {/if}}>Gemeindeverwaltung</option>
<option value="GVV" {if $prxedit_value_art == 'GVV'} selected {/if}}>GVV</option>
<option value="Landratsamt" {if $prxedit_value_art == 'Landratsamt'} selected {/if}}>Landratsamt</option>
<option value="Stadtverwaltung" {if $prxedit_value_art == 'Stadtverwaltung'} selected {/if}}>Stadtverwaltung</option>
<option value="VVG" {if $prxedit_value_art == 'VVG'} selected {/if}}>VVG</option>
</select>
</td>
</tr>
<tr>
<td width="15%">&nbsp;
</td>
<td>&nbsp;
</td>
<tr>
<tr>
<td width="15%">
Behördenname:
</td>
<td>
<input type="text" name="name" id="name" value="{$prxedit_value_name}" size="40">
</td>
</tr>
<tr>
<td width="15%">&nbsp;
</td>
<td>&nbsp;
</td>
<tr>
<tr>
<td width="15%">
Straße:
</td>
<td>
<input type="text" name="str" id="str" value="{$prxedit_value_str}" size="40">
</td>
</tr>
<tr>
<td width="15%">&nbsp;
</td>
<td>&nbsp;
</td>
</tr>
<tr>
<td width="15%">
PLZ / Ort:
</td>
<td>
<input type="text" name="plz" id="plz" value="{$prxedit_value_plz}" size="5"> <input type="text" name="ort" id="ort" value="{$prxedit_value_ort}" size="30">
</td>
</tr>
<tr>
<td width="15%">&nbsp;
</td>
<td>&nbsp;
</td>
</tr>
<tr>
<td width="15%">
Mail:
</td>
<td>
<input type="text" name="mail" id="mail" value="{$prxedit_value_mail}" size="40">
</td>
</tr>
<tr>
<td width="15%">&nbsp;
</td>
<td>&nbsp;
</td>
</tr>
<tr>
<td width="15%">
Gültig von:
</td>
<td>
<input type="text" class="datepicker" name="gueltigvon" id="gueltigvon" value="{$prxedit_value_gueltigvon}" size="40">
</td>
</tr>
<tr>
<td width="15%">&nbsp;
</td>
<td>&nbsp;
</td>
</tr>
<tr>
<td width="15%">
Gültig bis:
</td>
<td>
<input type="text" class="datepicker" name="gueltigbis" id="gueltigbis" value="{$prxedit_value_gueltigbis}" size="40">
</td>
</tr>
<tr>
<td width="15%">&nbsp;
</td>
<td>&nbsp;
</td>
</tr>
<tr>
<td width="15%">
Registrierung zurücksetzen:
<br>
(Die Praxisstelle bekommt innerhalb 30 Min<br>eine Mail mit einer neuen TAN)
</td>
<td>
<input type="checkbox" value="j" id="regmail" name="regmail">
</td>
</tr>
<tr>
<td>&nbsp;
</td>
<td>&nbsp;
</td>
</tr>
</table>
<br />
<p align='center'>
<input type='submit' name='senden' value="Ausbildungsstelle speichern" class="button">
{if $prxedit_value_user != ''}
&nbsp;<a href="bewerber_daten.php?action=ausgabe&user={$prxedit_value_user}" class="button">zurück zu {$prxedit_value_username}</a>
{/if}
</p>
<br />
</fieldset>
</form>
<br />
<br />
<fieldset>
<legend>
<b>Erfasste Ausbildungsstellen</b>
</legend>
<script type="text/javascript" src="../jquery/prx_search.js"></script>
<link type="text/css" href="../jquery/jquery-ui.min.css" rel="stylesheet" />
<table cellspacing="0" cellpadding="2" width="100%" border="0">
<tr>
<td width="180">
<b>Suche: Mind 3 Zeichen: </b>
</td>
<td width="180">
<input type="text" id="search" name="search" />
</td>
<td>
<input id = "btnSubmit" type="submit" value="Zeige alle ({$prxedit_value_anzall})"/> <input id = "unreg" type="submit" value="Zeige unregistrierte ({$prxedit_value_anzunreg})"/> <input id = "reg" type="submit" value="Zeige registrierte ({$prxedit_value_anzreg})"/>
</td>
</table>
<br>
<div id="results"></div>
</fieldset>
<br />
<br />
<br />
<br />
</body>
</html>
{/if}
{if $action == 'mailsenden'}
<html>
<head>
<link type="text/css" rel="stylesheet" href="../templates/{$global_template}/css/styles_refill.css">
<script type='text/javascript' src='../ckeditor5/build/ckeditor.js'></script>
<style>
.ck-editor__editable {
min-height: 300px;
}
</style>
</head>
<body>
<fieldset>
<legend>
<b>E-Mail bearbeiten</b>
</legend>
<br />
<br />
<form action="?action=mailsenden2" method='post' name='mailsenden2_sonst'>
<table width="100%" border="1" cellspacing="0" cellpadding="0" rules="all">
<tr>
<td width="200" height="40" style="padding-left:5px">
Absender:
</td>
<td style="padding-left:5px">
{$mail_sender} - {$mail_sendermail}
<input type="hidden" name="mail_sender" id="mail_sender" size="101" value="{$mail_sender}">
<input type="hidden" name="mail_sendermail" id="mail_sendermail" size="101" value="{$mail_sendermail}">
</td>
</tr>
<tr>
<td height="40" style="padding-left:5px">
Mailadresse:
</td>
<td style="padding-left:5px">
<input type="text" id="mail_mail" name="mail_mail" value="{$mail_mail}" size="60">
</td>
</tr>
<tr>
<td height="40" style="padding-left:5px">
Betreff:
</td>
<td style="padding-left:5px">
<input type="text" id="betreff" name="betreff" value="{$mail_betreff}" size="60">
</td>
</tr>
<tr>
<td height="40" style="padding-left:5px">
Mailtext:
</td>
<td style="padding-left:5px">
<textarea id='text' name='text'>{$mail_text}</textarea>
{literal}
<script>ClassicEditor
.create( document.querySelector( '#text' ), {
toolbar: {
items: [
'heading',
'|',
'fontSize',
'fontFamily',
'fontBackgroundColor',
'fontColor',
'|',
'bold',
'italic',
'link',
'bulletedList',
'numberedList',
'|',
'alignment',
'indent',
'outdent',
'|',
'imageUpload',
'blockQuote',
'insertTable',
'mediaEmbed',
'undo',
'redo'
]
},
language: 'de',
image: {
toolbar: [
'imageTextAlternative',
'imageStyle:full',
'imageStyle:side'
]
},
table: {
contentToolbar: [
'tableColumn',
'tableRow',
'mergeTableCells',
'tableCellProperties',
'tableProperties'
]
},
licenseKey: '',
} )
.then( editor => {
window.editor = editor;
} )
.catch( error => {
console.error( error );
} );
</script>
{/literal}
<input type="hidden" name="dstid" id="dstid" size="101" value="{$mail_dstid}">
</td>
</tr>
</table>
</p>
<br />
<br />
<p align='center'>
<input type='submit' name='senden' value="Mail erneut senden">
</p>
<br />
</form>
</fieldset>
<br />
<br />
<br />
<br />
</body>
</html>
{/if}
{if $action == 'mailsenden2'}
<html>
<head>
<link type="text/css" rel="stylesheet" href="../templates/{$global_template}/css/styles_refill.css">
</head>
<body>
<fieldset>
<legend>
<b>Ergebnis</b>
</legend>
<br />
<br />
{$mail_senderg}
<br>
<br>
Sie können das Fenster nun schließen.
</fieldset>
<br />
<br />
<br />
<br />
</body>
</html>
{/if}

View File

@ -0,0 +1,247 @@
{if $action == ''}
<html>
<head>
<link type="text/css" rel="stylesheet" href="../templates/{$global_template}/css/styles_refill.css">
<script type='text/javascript' src='../ckeditor5/build/ckeditor.js'></script>
<!-- Add jQuery library -->
<script type="text/javascript" src="../fancybox-2.1.7/lib/jquery-1.10.2.min.js"></script>
<!-- Add mousewheel plugin (this is optional) -->
<script type="text/javascript" src="../fancybox-2.1.7/lib/jquery.mousewheel.pack.js?v=3.1.3"></script>
<!-- Add fancyBox main JS and CSS files -->
<script type="text/javascript" src="../fancybox-2.1.7/source/jquery.fancybox.pack.js?v=2.1.5"></script>
<link rel="stylesheet" type="text/css" href="../fancybox-2.1.7/source/jquery.fancybox.css?v=2.1.5" media="screen" />
<script type="text/javascript">
$(document).ready(function() {
$('.box').fancybox({
'width' : '100%',
'height' : '100%',
'autoScale' : true,
'transitionIn' : 'elastic',
'transitionOut' : 'elastic',
'type' : 'iframe',
helpers: {
overlay : {
closeClick: true
}
}
});
});
</script>
<style>
.ck-editor__editable {
min-height: 300px;
}
p {
margin: 0;
}
.ButtonAnzeigen {
box-shadow: 0px 10px 14px -7px #3e7327;
background:linear-gradient(to bottom, #77b55a 5%, #72b352 100%);
background-color:#77b55a;
border-radius:4px;
border:1px solid #4b8f29;
display:inline-block;
cursor:pointer;
color:#ffffff;
font-family:Arial;
font-size:13px;
font-weight:bold;
padding:0px 20px;
text-decoration:none;
text-shadow:0px 1px 0px #5b8a3c;
}
.ButtonAnzeigen:hover {
background:linear-gradient(to bottom, #72b352 5%, #77b55a 100%);
background-color:#72b352;
}
.ButtonAnzeigen:active {
position:relative;
top:1px;
}
</style>
</head>
<body>
<form action="?action=save" method='post' name='save'>
{if $news_error == '1'}
<table width="70%" class="errorTable" align="center">
<tr>
<td>
<img src="../templates/{$global_template}/images/pflichtfelder/achtung_gross.gif">
</td>
<td><b>Achtung!</b><br>
{$news_error_text}
</td>
</tr>
</table>
<br />
{/if}
<fieldset>
<legend>
<b>Ausbildungsstellen News</b>
</legend>
<br />
<br />
<table width="100%" border="1" cellspacing="0" cellpadding="0" rules="all">
<tr>
<td height="40" style="padding-left:5px">
Überschrift:
</td>
<td style="padding-left:5px">
<input type="text" id="headline" name="headline" value="{$news_value_headline}" size="60">
</td>
</tr>
<tr>
<td height="40" style="padding-left:5px">
Inhalt:
</td>
<td style="padding-left:5px">
<textarea id='text' name='text'>{$news_value_text}</textarea>
{literal}
<script>ClassicEditor
.create( document.querySelector( '#text' ), {
toolbar: {
items: [
'heading',
'|',
'fontSize',
'fontFamily',
'fontBackgroundColor',
'fontColor',
'|',
'bold',
'italic',
'link',
'bulletedList',
'numberedList',
'|',
'alignment',
'indent',
'outdent',
'|',
'imageUpload',
'blockQuote',
'insertTable',
'mediaEmbed',
'undo',
'redo'
]
},
language: 'de',
image: {
toolbar: [
'imageTextAlternative',
'imageStyle:full',
'imageStyle:side'
]
},
table: {
contentToolbar: [
'tableColumn',
'tableRow',
'mergeTableCells',
'tableCellProperties',
'tableProperties'
]
},
licenseKey: '',
} )
.then( editor => {
window.editor = editor;
} )
.catch( error => {
console.error( error );
} );
</script>
{/literal}
</td>
</tr>
</table>
</p>
<br />
<br />
<p align='center'>
<input type='submit' name='senden' value="Speichern">
</p>
<br />
</form>
</fieldset>
<br />
<br />
<br />
<br />
<fieldset>
<legend>
<b>Erfasste News</b>
</legend>
<table cellspacing="0" cellpadding="2" width="100%" border="1">
<tr>
<td>
<b>Datum - Zeit</b>
</td>
<td>
<b>Überschrift</b>
</td>
<td>
<b>Anzeige</b>
</td>
<td align="center">
<b>Edit</b>
</td>
<tr>
{section name=table_data1 loop=$table_data1}
{if $smarty.section.table_data1.rownum != ''}
<tr>
<td>
{$table_data1[table_data1].pn_date_form}
</td>
<td>
{$table_data1[table_data1].pn_headline}
</td>
<td>
<a class="ButtonAnzeigen box" title="{$table_data1[table_data1].pn_headline}" href="?action=show&pn_id={$table_data1[table_data1].pn_id}">Nachricht anzeigen</a>
</td>
<td align="center">
<a href=?edit={$table_data1[table_data1].pn_id}><img title = "Termin bearbeiten" border="0" height=10 src="../templates/{$global_template}/images/edit.png"></a>
&nbsp;
<a href="?action=del&pn_id={$table_data1[table_data1].pn_id}"><img title = 'Termin l&ouml;schen' border="0" height=10 src="../templates/{$global_template}/images/drop.png"></a>
</td>
</tr>
{/if}
{/section}
</table>
</fieldset>
<br />
<br />
<br />
<br />
</body>
</html>
{/if}
{if $action == 'show'}
<html>
<head>
<link type="text/css" rel="stylesheet" href="../templates/{$global_template}/css/styles_refill.css">
</head>
<body>
<fieldset>
<legend>
<b>{$prx_show_headline}</b>
</legend>
{$prx_show_text}
<br />
<br />
<br />
</form>
</fieldset>
<br />
<br />
<br />
<br />
</body>
</html>
{/if}

View File

@ -0,0 +1,223 @@
{if $action == ''}
<html>
<head>
<link type="text/css" rel="stylesheet" href="../templates/{$global_template}/css/styles_refill.css">
<script type='text/javascript' src='../ckeditor5/build/ckeditor.js'></script>
<!-- Add jQuery library -->
<script type="text/javascript" src="../fancybox-2.1.7/lib/jquery-1.10.2.min.js"></script>
<!-- Add mousewheel plugin (this is optional) -->
<script type="text/javascript" src="../fancybox-2.1.7/lib/jquery.mousewheel.pack.js?v=3.1.3"></script>
<!-- Add fancyBox main JS and CSS files -->
<script type="text/javascript" src="../fancybox-2.1.7/source/jquery.fancybox.pack.js?v=2.1.5"></script>
<link rel="stylesheet" type="text/css" href="../fancybox-2.1.7/source/jquery.fancybox.css?v=2.1.5" media="screen" />
<script type="text/javascript">
$(document).ready(function() {
$('.box').fancybox({
'width': '100%',
'height': '100%',
'autoScale': true,
'transitionIn': 'elastic',
'transitionOut': 'elastic',
'type': 'iframe',
helpers: {
overlay: {
closeClick: true
}
}
});
});
</script>
<style>
.ck-editor__editable {
min-height: 300px;
}
p {
margin: 0;
}
.ButtonAnzeigen {
box-shadow: 0px 10px 14px -7px #3e7327;
background: linear-gradient(to bottom, #77b55a 5%, #72b352 100%);
background-color: #77b55a;
border-radius: 4px;
border: 1px solid #4b8f29;
display: inline-block;
cursor: pointer;
color: #ffffff;
font-family: Arial;
font-size: 13px;
font-weight: bold;
padding: 0px 20px;
text-decoration: none;
text-shadow: 0px 1px 0px #5b8a3c;
}
.ButtonAnzeigen:hover {
background: linear-gradient(to bottom, #72b352 5%, #77b55a 100%);
background-color: #72b352;
}
.ButtonAnzeigen:active {
position: relative;
top: 1px;
}
.ButtonDel {
box-shadow: 0px 10px 14px -7px #3e7327;
background: linear-gradient(to bottom, #e4685d 5%, #eb675e 100%);
background-color: #e4685d;
border-radius: 4px;
border: 1px solid #98051D;
display: inline-block;
cursor: pointer;
color: #ffffff;
font-family: Arial;
font-size: 13px;
font-weight: bold;
padding: 6px 12px;
text-decoration: none;
text-shadow: 0px 1px 0px #b23e35;
}
.ButtonDel:hover {
background: linear-gradient(to bottom, #eb675e 5%, #e4685d 100%);
background-color: #eb675e;
}
.ButtonDel:active {
position: relative;
top: 1px;
}
</style>
</head>
<body>
{if $news_error == '1'}
<table width="70%" class="errorTable" align="center">
<tr>
<td>
<img src="../templates/{$global_template}/images/pflichtfelder/achtung_gross.gif">
</td>
<td><b>Achtung!</b>
<br> {$news_error_text}
</td>
</tr>
</table>
<br /> {/if}
<fieldset>
<legend>
<b>Rangliste 1 (Stand: {$create_time})</b>
</legend>
<br>
<br>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="150">
Export Rangliste 1:
</td>
<td>&nbsp;
<a href='rangliste1_excel.php' target='_top'><img src="../templates/{$global_template}/images/excel.png" border="0" height=30></a>
</td>
</table>
<br>
<br>
{if $anz_punkte > 0}
<b>Fehlerhaft erfasste HZB Note: Note wurde nach Punktesystem erfasst, bitte korrigieren!</b>
<table width="100%" border="1" cellspacing="0" cellpadding="0" rules="all">
<tr>
<td height="40" style="padding-left:5px">
<b>Name</b>
</td>
<td height="40" style="padding-left:5px">
<b>ID</b>
</td>
<td height="40" style="padding-left:5px">
<b>Mail</b>
</td>
<td height="40" style="padding-left:5px">
<b>HZB errechnet</b>
</td>
<td height="40" style="padding-left:5px">
<b>Eingegebene Punkte</b>
</td>
</tr>
{section name=table_punkte loop=$table_punkte}
<tr>
<td height="40" style="padding-left:5px">
{$table_punkte[table_punkte].nachname}, {$table_punkte[table_punkte].vorname}
</td>
<td height="40" style="padding-left:5px">
{$table_punkte[table_punkte].id}
</td>
<td height="40" style="padding-left:5px">
{$table_punkte[table_punkte].mail}
</td>
<td height="40" style="padding-left:5px">
{$table_punkte[table_punkte].hzb_form}
</td>
<td height="40" style="padding-left:5px">
{$table_punkte[table_punkte].hzb_punkte_form}
</td>
</tr>
{/section}
</table>
<br>
<br>
<hr>
<br>
<br>
{/if}
<table width="100%" border="1" cellspacing="0" cellpadding="0" rules="all">
<tr>
<td height="40" style="padding-left:5px">
<b>Ranglistenplatz 1 ({$dokverw_anzdb})</b>
</td>
<td height="40" style="padding-left:5px">
<b>Name</b>
</td>
<td height="40" style="padding-left:5px">
<b>Mail</b>
</td>
<td height="40" style="padding-left:5px">
<b>ID</b>
</td>
<td height="40" style="padding-left:5px">
<b>HZB-Note</b>
</td>
</tr>
{section name=table_data1 loop=$table_data1}
<tr>
<td height="40" style="padding-left:5px">
{$table_data1[table_data1].rangliste}
</td>
<td height="40" style="padding-left:5px">
{$table_data1[table_data1].nachname}, {$table_data1[table_data1].vorname}
</td>
<td height="40" style="padding-left:5px">
{$table_data1[table_data1].mail}
</td>
<td height="40" style="padding-left:5px">
{$table_data1[table_data1].id}
</td>
<td height="40" align="right" style="padding-right:5px">
{$table_data1[table_data1].hzb_form}
</td>
</tr>
{/section}
</table>
<br />
<br />
</fieldset>
<br />
<br />
</body>
</html>
{/if}

View File

@ -0,0 +1,181 @@
{if $action == ''}
<html>
<head>
<link type="text/css" rel="stylesheet" href="../templates/{$global_template}/css/styles_refill.css">
<script type='text/javascript' src='../ckeditor5/build/ckeditor.js'></script>
<!-- Add jQuery library -->
<script type="text/javascript" src="../fancybox-2.1.7/lib/jquery-1.10.2.min.js"></script>
<!-- Add mousewheel plugin (this is optional) -->
<script type="text/javascript" src="../fancybox-2.1.7/lib/jquery.mousewheel.pack.js?v=3.1.3"></script>
<!-- Add fancyBox main JS and CSS files -->
<script type="text/javascript" src="../fancybox-2.1.7/source/jquery.fancybox.pack.js?v=2.1.5"></script>
<link rel="stylesheet" type="text/css" href="../fancybox-2.1.7/source/jquery.fancybox.css?v=2.1.5" media="screen" />
<script type="text/javascript">
$(document).ready(function() {
$('.box').fancybox({
'width': '100%',
'height': '100%',
'autoScale': true,
'transitionIn': 'elastic',
'transitionOut': 'elastic',
'type': 'iframe',
helpers: {
overlay: {
closeClick: true
}
}
});
});
</script>
<style>
.ck-editor__editable {
min-height: 300px;
}
p {
margin: 0;
}
.ButtonAnzeigen {
box-shadow: 0px 10px 14px -7px #3e7327;
background: linear-gradient(to bottom, #77b55a 5%, #72b352 100%);
background-color: #77b55a;
border-radius: 4px;
border: 1px solid #4b8f29;
display: inline-block;
cursor: pointer;
color: #ffffff;
font-family: Arial;
font-size: 13px;
font-weight: bold;
padding: 0px 20px;
text-decoration: none;
text-shadow: 0px 1px 0px #5b8a3c;
}
.ButtonAnzeigen:hover {
background: linear-gradient(to bottom, #72b352 5%, #77b55a 100%);
background-color: #72b352;
}
.ButtonAnzeigen:active {
position: relative;
top: 1px;
}
.ButtonDel {
box-shadow: 0px 10px 14px -7px #3e7327;
background: linear-gradient(to bottom, #e4685d 5%, #eb675e 100%);
background-color: #e4685d;
border-radius: 4px;
border: 1px solid #98051D;
display: inline-block;
cursor: pointer;
color: #ffffff;
font-family: Arial;
font-size: 13px;
font-weight: bold;
padding: 6px 12px;
text-decoration: none;
text-shadow: 0px 1px 0px #b23e35;
}
.ButtonDel:hover {
background: linear-gradient(to bottom, #eb675e 5%, #e4685d 100%);
background-color: #eb675e;
}
.ButtonDel:active {
position: relative;
top: 1px;
}
</style>
</head>
<body>
{if $news_error == '1'}
<table width="70%" class="errorTable" align="center">
<tr>
<td>
<img src="../templates/{$global_template}/images/pflichtfelder/achtung_gross.gif">
</td>
<td><b>Achtung!</b>
<br> {$news_error_text}
</td>
</tr>
</table>
<br /> {/if}
<fieldset>
<legend>
<b>Rangliste 2 (Stand: {$create_time})</b>
</legend>
<br>
<br>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="150">
Export Rangliste 2:
</td>
<td>&nbsp;
<a href='rangliste2_excel.php' target='_top'><img src="../templates/{$global_template}/images/excel.png" border="0" height=30></a>
</td>
</table>
<br>
<br>
<table width="100%" border="1" cellspacing="0" cellpadding="0" rules="all">
<tr>
<td height="40" style="padding-left:5px">
<b>Ranglistenplatz 2 ({$dokverw_anzdb})</b>
</td>
<td height="40" style="padding-left:5px">
<b>Name</b>
</td>
<td height="40" style="padding-left:5px">
<b>Mail</b>
</td>
<td height="40" style="padding-left:5px">
<b>ID</b>
</td>
<td height="40" style="padding-left:5px">
<b>Testdatum</b>
</td>
<td height="40" style="padding-left:5px">
<b>Testergebnis</b>
</td>
</tr>
{section name=table_data1 loop=$table_data1}
<tr>
<td height="40" style="padding-left:5px">
{$table_data1[table_data1].rangliste}
</td>
<td height="40" style="padding-left:5px">
{$table_data1[table_data1].nachname}, {$table_data1[table_data1].vorname}
</td>
<td height="40" style="padding-left:5px">
{$table_data1[table_data1].mail}
</td>
<td height="40" style="padding-left:5px">
{$table_data1[table_data1].id}
</td>
<td height="40" style="padding-left:5px">
{$table_data1[table_data1].tm_datum} ({$table_data1[table_data1].tm_standort})
</td>
<td height="40" align="right" style="padding-right:5px">
{$table_data1[table_data1].testergebnis} / 130
</td>
</tr>
{/section}
</table>
<br />
<br />
</fieldset>
<br />
<br />
</body>
</html>
{/if}

View File

@ -0,0 +1,147 @@
{if $action == ''}
<html>
<head>
<link type="text/css" rel="stylesheet" href="../templates/{$global_template}/css/styles_refill.css">
<script type='text/javascript' src='../ckeditor5/build/ckeditor.js'></script>
<!-- Add jQuery library -->
<script type="text/javascript" src="../fancybox-2.1.7/lib/jquery-1.10.2.min.js"></script>
<!-- Add mousewheel plugin (this is optional) -->
<script type="text/javascript" src="../fancybox-2.1.7/lib/jquery.mousewheel.pack.js?v=3.1.3"></script>
<!-- Add fancyBox main JS and CSS files -->
<script type="text/javascript" src="../fancybox-2.1.7/source/jquery.fancybox.pack.js?v=2.1.5"></script>
<link rel="stylesheet" type="text/css" href="../fancybox-2.1.7/source/jquery.fancybox.css?v=2.1.5" media="screen" />
<script type="text/javascript">
$(document).ready(function() {
$('.box').fancybox({
'width': '100%',
'height': '100%',
'autoScale': true,
'transitionIn': 'elastic',
'transitionOut': 'elastic',
'type': 'iframe',
helpers: {
overlay: {
closeClick: true
}
}
});
});
</script>
<style>
.ck-editor__editable {
min-height: 300px;
}
p {
margin: 0;
}
.ButtonAnzeigen {
box-shadow: 0px 10px 14px -7px #3e7327;
background: linear-gradient(to bottom, #77b55a 5%, #72b352 100%);
background-color: #77b55a;
border-radius: 4px;
border: 1px solid #4b8f29;
display: inline-block;
cursor: pointer;
color: #ffffff;
font-family: Arial;
font-size: 13px;
font-weight: bold;
padding: 0px 20px;
text-decoration: none;
text-shadow: 0px 1px 0px #5b8a3c;
}
.ButtonAnzeigen:hover {
background: linear-gradient(to bottom, #72b352 5%, #77b55a 100%);
background-color: #72b352;
}
.ButtonAnzeigen:active {
position: relative;
top: 1px;
}
.ButtonDel {
box-shadow: 0px 10px 14px -7px #3e7327;
background: linear-gradient(to bottom, #e4685d 5%, #eb675e 100%);
background-color: #e4685d;
border-radius: 4px;
border: 1px solid #98051D;
display: inline-block;
cursor: pointer;
color: #ffffff;
font-family: Arial;
font-size: 13px;
font-weight: bold;
padding: 6px 12px;
text-decoration: none;
text-shadow: 0px 1px 0px #b23e35;
}
.ButtonDel:hover {
background: linear-gradient(to bottom, #eb675e 5%, #e4685d 100%);
background-color: #eb675e;
}
.ButtonDel:active {
position: relative;
top: 1px;
}
</style>
</head>
<body> {if $news_error == '1'}
<table width="70%" class="errorTable" align="center">
<tr>
<td> <img src="../templates/{$global_template}/images/pflichtfelder/achtung_gross.gif"> </td>
<td><b>Achtung!</b>
<br> {$news_error_text} </td>
</tr>
</table>
<br /> {/if}
<fieldset>
<legend> <b>Rangliste 3 (Stand: {$create_time})</b> </legend>
<br>
<br>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="150"> Export Rangliste 3: </td>
<td>&nbsp;
<a href='rangliste3_excel.php' target='_top'><img src="../templates/{$global_template}/images/excel.png" border="0" height=30></a>
</td>
</table>
<br>
<br>
<table width="100%" border="1" cellspacing="0" cellpadding="0" rules="all">
<tr>
<td height="40" style="padding-left:5px"> <b>Ranglistenplatz 3 ({$dokverw_anzdb})</b> </td>
<td height="40" style="padding-left:5px"> <b>Name</b> </td>
<td height="40" style="padding-left:5px"> <b>Mail</b> </td>
<td height="40" style="padding-left:5px"> <b>ID</b> </td>
<td height="40" style="padding-left:5px"> <b>HZB-Note</b> </td>
<td height="40" style="padding-left:5px"> <b>Ranglistenplatz 1</b> </td>
<td height="40" style="padding-left:5px"> <b>Testergebnis</b> </td>
<td height="40" style="padding-left:5px"> <b>Ranglistenplatz 2</b> </td>
<td height="40" style="padding-left:5px"> <b>Berechnung Ranglistenplatz 3</b> </td>
</tr> {section name=table_data1 loop=$table_data1}
<tr>
<td height="40" style="padding-left:5px"> {$table_data1[table_data1].rangliste} </td>
<td height="40" style="padding-left:5px"> {$table_data1[table_data1].nachname}, {$table_data1[table_data1].vorname} </td>
<td height="40" style="padding-left:5px"> {$table_data1[table_data1].mail} </td>
<td height="40" style="padding-left:5px"> {$table_data1[table_data1].id} </td>
<td height="40" align="right" style="padding-right:5px"> {$table_data1[table_data1].hzb_form} </td>
<td height="40" align="right" style="padding-right:5px"> {$table_data1[table_data1].rang1} </td>
<td height="40" align="right" style="padding-right:5px"> {$table_data1[table_data1].testergebnis} / 130 </td>
<td height="40" align="right" style="padding-right:5px"> {$table_data1[table_data1].rang2} </td>
<td height="40" align="right" style="padding-right:5px"> ({$table_data1[table_data1].rang1}+{$table_data1[table_data1].rang2})/2 = {$table_data1[table_data1].rang3_berech_form} </td>
</tr> {/section} </table>
<br />
<br /> </fieldset>
<br />
<br /> </body>
</html>
{/if}

View File

@ -0,0 +1,175 @@
{if $action == ''}
<html>
<head>
<link type="text/css" rel="stylesheet" href="../templates/{$global_template}/css/styles_refill.css">
</head>
<body>
<form action="?action=ausgabe" method='post' name='ausgabe'>
{if $termine_error == '1'}
<table width="70%" class="errorTable" align="center">
<tr>
<td>
<img src="../templates/{$global_template}/images/pflichtfelder/achtung_gross.gif">
</td>
<td><b>Achtung!</b>
<br> {$termine_error_text}
</td>
</tr>
</table>
<br /> {/if}
<fieldset>
<legend>
<b>Ranglisten berechnen: Ausbildungsbeginn wählen</b>
</legend>
<br />
<br />
<p align="center">
<select name="ausbildungsbeginn" size=5>
{section name=table_data1 loop=$table_data1}
<option value="{$table_data1[table_data1].ausbildungsbeginn}">{$table_data1[table_data1].ausbildungsbeginn}</option>
{/section}
</select>
</p>
<br />
<p align='center'>
<input type='submit' name='senden' value="Abschicken">
</p>
<br />
</fieldset>
</form>
<br />
<br />
<br />
<br />
</body>
</html>
{/if} {if $action == 'ausgabe'}
<html>
<head>
<link type="text/css" rel="stylesheet" href="../templates/{$global_template}/css/styles_refill.css">
<script type='text/javascript' src='../ckeditor5/build/ckeditor.js'></script>
<!-- Add jQuery library -->
<script type="text/javascript" src="../fancybox-2.1.7/lib/jquery-1.10.2.min.js"></script>
<!-- Add mousewheel plugin (this is optional) -->
<script type="text/javascript" src="../fancybox-2.1.7/lib/jquery.mousewheel.pack.js?v=3.1.3"></script>
<!-- Add fancyBox main JS and CSS files -->
<script type="text/javascript" src="../fancybox-2.1.7/source/jquery.fancybox.pack.js?v=2.1.5"></script>
<link rel="stylesheet" type="text/css" href="../fancybox-2.1.7/source/jquery.fancybox.css?v=2.1.5" media="screen" />
<script type="text/javascript">
$(document).ready(function() {
$('.box').fancybox({
'width': '100%',
'height': '100%',
'autoScale': true,
'transitionIn': 'elastic',
'transitionOut': 'elastic',
'type': 'iframe',
helpers: {
overlay: {
closeClick: true
}
}
});
});
</script>
<style>
.ck-editor__editable {
min-height: 300px;
}
p {
margin: 0;
}
.ButtonAnzeigen {
box-shadow: 0px 10px 14px -7px #3e7327;
background: linear-gradient(to bottom, #77b55a 5%, #72b352 100%);
background-color: #77b55a;
border-radius: 4px;
border: 1px solid #4b8f29;
display: inline-block;
cursor: pointer;
color: #ffffff;
font-family: Arial;
font-size: 13px;
font-weight: bold;
padding: 0px 20px;
text-decoration: none;
text-shadow: 0px 1px 0px #5b8a3c;
}
.ButtonAnzeigen:hover {
background: linear-gradient(to bottom, #72b352 5%, #77b55a 100%);
background-color: #72b352;
}
.ButtonAnzeigen:active {
position: relative;
top: 1px;
}
.ButtonDel {
box-shadow: 0px 10px 14px -7px #3e7327;
background: linear-gradient(to bottom, #e4685d 5%, #eb675e 100%);
background-color: #e4685d;
border-radius: 4px;
border: 1px solid #98051D;
display: inline-block;
cursor: pointer;
color: #ffffff;
font-family: Arial;
font-size: 13px;
font-weight: bold;
padding: 6px 12px;
text-decoration: none;
text-shadow: 0px 1px 0px #b23e35;
}
.ButtonDel:hover {
background: linear-gradient(to bottom, #eb675e 5%, #e4685d 100%);
background-color: #eb675e;
}
.ButtonDel:active {
position: relative;
top: 1px;
}
</style>
</head>
<body>
{if $news_error == '1'}
<table width="70%" class="errorTable" align="center">
<tr>
<td>
<img src="../templates/{$global_template}/images/pflichtfelder/achtung_gross.gif">
</td>
<td><b>Achtung!</b>
<br> {$news_error_text}
</td>
</tr>
</table>
<br /> {/if}
<fieldset>
<legend>
<b>Ranglisten berechnen</b>
</legend>
<br>
<br> Die Vorbereitung der Ranglisten ist abgeschlossen!
<br />
<br />
</fieldset>
<br />
<br />
</body>
</html>
{/if}

View File

@ -0,0 +1,349 @@
{if $action == ''}
<html>
<!DOCTYPE html>
<html lang="en" class="no-js">
<head>
<title>Anlagenupload und Ausbildungsstellenwahl BPM (Bachelor of Arts - Public Management) der Hochschulen Ludwigsburg und Kehl.</title>
<link type="text/css" rel="stylesheet" href="../templates/{$global_template}/css/styles_refill.css">
<style>
.desc{
width:400px;
}
.StandardTable thead th{
background: lightgray;
border: 1px solid #656565;
font-size:12px;
font-family:Arial;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
}
textarea{
border: 1px solid #888;
height: 6.7em;
width: 48.5em;
}
select{
width:630px;
}
.fieldset1 {
border: 1px solid red;
}
.fieldset2 {
border: ridge green;
display: block;
margin-left: 20px;
margin-right: 20px;
padding-top: 20px;
padding-bottom: 20px;
padding-left: 20px;
padding-right: 20px;
}
.legend1 {
display: block;
padding-left: 20px;
padding-right: 20px;
border: none;
font-size: 30px;
}
.button {
font: bold 11px Arial;
text-decoration: none;
background-color: #EEEEEE;
color: #333333;
padding: 2px 6px 2px 6px;
border-top: 1px solid #CCCCCC;
border-right: 1px solid #333333;
border-bottom: 1px solid #333333;
border-left: 1px solid #CCCCCC;
}
</style>
<link rel="stylesheet" type="text/css" href="../templates/{$global_template}/css/component.css" />
<script type="text/javascript">
(function(e,t,n){
var r=e.querySelectorAll("html")[0];
r.className=r.className.replace(/(^|\s)no-js(\s|$)/,"$1js$2")
})
(document,window,0);
</script>
</head>
<body>
{if $index_error == '1'}
<table width="70%" class="errorTable" align="center">
<tr>
<td>
<img src="../templates/{$global_template}/images/pflichtfelder/achtung_gross.gif">
</td>
<td><b>Achtung!</b><br>
{$index_error_text}
</td>
</tr>
</table>
<br />
{/if}
<fieldset>
<legend>
<b>Schritt 1: Dateien auswählen und hochladen</b>
</legend>
<table border="0" width="100%">
<tr>
<td width="30%" valign="top">
<ol>
<li>Roter Button anklicken, um HOGREFE TAN Liste auszuwählen</li>
<li>Danach "CSV-Hochladen..." klicken</li>
<li><b>Verfügbare Rest-TANs: {$tanimp_anzahltan}</b></li>
<li>Importvorlage Hogrefe: <a href="Import_CSV_Hogrefe.xlsx" target='_new'>Import_CSV_Hogrefe.xlsx</a> als CSV-Datei abspeichern.</li>
</ol>
</td>
</td>
<td width="40%">
<form action=?action=csvimp method="POST" enctype="multipart/form-data" name="csvimp">
<table border="0" cellpadding="0" cellspacing="0" width="100%" >
<tr>
<td width="100%"align="center" >
<div>
<input type="file" name="file" id="file-5" class="inputfile inputfile-4" />
<label for="file-5">
<figure>
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="17" viewBox="0 0 20 17">
<path d="M10 0l-5.2 4.9h3.3v5.1h3.8v-5.1h3.3l-5.2-4.9zm9.3 11.5l-3.2-2.1h-2l3.4 2.6h-3.5c-.1 0-.2.1-.2.1l-.8 2.3h-6l-.8-2.2c-.1-.1-.1-.2-.2-.2h-3.6l3.4-2.6h-2l-3.2 2.1c-.4.3-.7 1-.6 1.5l.6 3.1c.1.5.7.9 1.2.9h16.3c.6 0 1.1-.4 1.3-.9l.6-3.1c.1-.5-.2-1.2-.7-1.5z"/>
</svg>
</figure>
<span style='float:center;'>CSV-Datei ausw&auml;hlen&hellip;<br>(hier klicken)</span>
</label>
</div>
<script src="../templates/{$global_template}/js/custom-file-input.js"></script>
</td>
</tr>
<tr>
<td width="100%" align="center" colspan="2">
<input type="submit" class="button" value="CSV-Hochladen&hellip;" name="B1" size="20">
</td>
</tr>
</table>
</form>
</td>
<td width="30%">
&nbsp;
</td>
</tr>
</table>
</fieldset>
<br />
<br />
</body>
</html>
{/if}
{if $action == 'csvimp'}
<html>
<!DOCTYPE html>
<html lang="en" class="no-js">
<head>
<title>Anlagenupload und Ausbildungsstellenwahl BPM (Bachelor of Arts - Public Management) der Hochschulen Ludwigsburg und Kehl.</title>
<link type="text/css" rel="stylesheet" href="../templates/{$global_template}/css/styles_refill.css">
<style>
.desc{
width:400px;
}
th{
background: lightgray;
border: 1px solid #656565;
font-size:11px;
font-family:Arial;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
}
textarea{
border: 1px solid #888;
height: 6.7em;
width: 48.5em;
}
select{
width:630px;
}
.fieldset1 {
border: 1px solid red;
}
.fieldset2 {
border: ridge green;
display: block;
margin-left: 20px;
margin-right: 20px;
padding-top: 20px;
padding-bottom: 20px;
padding-left: 20px;
padding-right: 20px;
}
.legend1 {
display: block;
padding-left: 20px;
padding-right: 20px;
border: none;
font-size: 30px;
}
.button {
font: bold 11px Arial;
text-decoration: none;
background-color: #EEEEEE;
color: #333333;
padding: 2px 6px 2px 6px;
border-top: 1px solid #CCCCCC;
border-right: 1px solid #333333;
border-bottom: 1px solid #333333;
border-left: 1px solid #CCCCCC;
}
.row_0 {
background-color: #FFFFFF;
}
.row_1 {
background-color: #E1E8F1;
}
</style>
<link rel="stylesheet" type="text/css" href="../templates/{$global_template}/css/component.css" />
<script type="text/javascript">
(function(e,t,n){
var r=e.querySelectorAll("html")[0];
r.className=r.className.replace(/(^|\s)no-js(\s|$)/,"$1js$2")
})
(document,window,0);
</script>
</head>
<body>
{if $index_error == '1'}
<table width="70%" class="errorTable" align="center">
<tr>
<td>
<img src="../templates/{$global_template}/images/pflichtfelder/achtung_gross.gif">
</td>
<td><b>Achtung!</b><br>
{$index_error_text}
</td>
</tr>
</table>
<br />
{/if}
<fieldset>
<legend>
<b>Schritt 2: Daten prüfen</b>
</legend>
<table border="1" cellspacing="0" cellpadding="0" width="100%">
<tr>
<th>
<b>#</b>
</th>
<th>
<b>TAN</b>
</th>
<th align="left" style="padding-left:5px">
<b>Kurzlink</b>
</th>
</tr>
{section name=table_data1 loop=$table_data1}
<tr>
<td align="center" class="row_{$table_data1[table_data1].zaehler}">
{$smarty.section.table_data1.rownum}
</td>
<td align="center" class="row_{$table_data1[table_data1].zaehler}">
{$table_data1[table_data1].tan}
</td>
<td class="row_{$table_data1[table_data1].zaehler}" style="padding-left:5px">
{$table_data1[table_data1].tinyurl}
</td>
</tr>
{/section}
</table>
<br>
<br>
<form action=?action=csvimp2 method="POST" name="csvimp2">
<table width="100%" border="0" cellpadding="2" cellspacing="0" style="border-collapse: collapse" bordercolor="#E7E8ED">
<tr>
<td width="70%" style="border-left-style: none; border-left-width: medium; border-right-style: none; border-right-width: medium; border-top-style: none; border-top-width: medium; border-bottom-style: solid; border-bottom-width: 1px">
<b><font size="1">Auswahl</font></b>
</td>
<td width="30%" align="left" style="border-left-style: none; border-left-width: medium; border-right-style: none; border-right-width: medium; border-top-style: none; border-top-width: medium; border-bottom-style: solid; border-bottom-width: 1px">
<b><font size="1">Markieren</font></b>
</td>
</tr>
<tr>
<td width="70%"><font size="1">Datens&auml;tze nicht importieren
</td>
<td width="30%"><font size="1"><input type="radio" name="import" value="0" checked>
</td>
</tr>
<tr>
<td width="70%"><font size="1">Datens&auml;tze importieren
</td>
<td width="30%"><font size="1"><input type="radio" name="import" value="1">
</td>
</tr>
<tr>
<td width="70%">
&nbsp;
</td>
<td width="30%">
&nbsp;
</td>
</tr>
<tr>
<td width="70%">
&nbsp;
</td width="30%">
<td>
<input type="submit" value="Abschicken" name="B1" size="20">
</td>
</tr>
</table>
</form>
</fieldset>
<br />
<br />
</body>
</html>
{/if}
{if $action == 'csvimp2'}
<html>
<head>
<link type="text/css" rel="stylesheet" href="../templates/{$global_template}/css/styles_refill.css">
<style>
select{
width:330px;
}
</style>
</head>
<body>
<fieldset>
<legend>
<b>Import beendet</b>
</legend>
<br />
<br />
<p align="center">
Der Import wurde beendet!
<br>
<br>
{if $index_error == '1'}
<table width="70%" class="errorTable" align="center">
{section name=table_data2 loop=$table_data2}
<tr>
<td>
{$table_data2[table_data2].hinweis}
</td>
</tr>
{/section}
</table>
{/if}
</p>
<br />
<br />
</fieldset>
</form>
<br />
<br />
<br />
<br />
</body>
</html>
{/if}

View File

@ -0,0 +1,496 @@
{if $action == ''}
<html>
<head>
<link type="text/css" rel="stylesheet" href="../templates/{$global_template}/css/styles_refill.css">
<link rel="stylesheet" href="../jquery/jquery-ui.css">
<link rel="stylesheet" href="../jquery/jquery.timepicker.min.css">
<script src="../jquery/jquery-1.12.4.js"></script>
<script src="../jquery/jquery-ui.js"></script>
<script src="../jquery/globalize.js"></script>
<script src="../jquery/globalize.culture.de-DE.js"></script>
<script src="../jquery/jquery.mousewheel.js"></script>
<script src="../jquery/jquery.timepicker.min.js"></script>
<style type="text/css">
.spinner {
width: 112px;
height: 15px;
font-size: 12px !important;
}
</style>
<script>
$( function() {
$( ".spinner" ).spinner({
change: function (event, ui) {
<!--calc_erm_78();-->
},
spin: function (event, ui) {
<!--calc_erm_78();-->
},
start: function (event, ui) {
<!--calc_erm_78();-->
},
stop: function (event, ui) {
<!--calc_erm_78();-->
},
step: 1,
numberFormat: "i",
min:0,
decimals:0
});
Globalize.culture( "de-DE" );
} );
function trackKeys(evnt,regEx) {
var keyCode = evnt.keyCode ? evnt.keyCode : evnt.which;
return !!String.fromCharCode(keyCode).match(regEx);
}
//-->
</script>
<script type="text/javascript">
$(function() {
$(".datepicker").datepicker({
prevText: '&#x3c; zur&uuml;ck', prevStatus: '',
prevJumpText: '&#x3c;&#x3c;', prevJumpStatus: '',
changeMonth: true,
changeYear: true,
nextText: 'Vor &#x3e;', nextStatus: '',
nextJumpText: '&#x3e;&#x3e;', nextJumpStatus: '',
currentText: 'Heute', currentStatus: '',
todayText: 'Heute', todayStatus: '',
clearText: '-', clearStatus: '',
closeText: 'schlie&szlig;en', closeStatus: '',
monthNames: ['Januar','Februar','M&auml;rz','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember'],
monthNamesShort: ['Jan','Feb','M&auml;r','Apr','Mai','Jun','Jul','Aug','Sep','Okt','Nov','Dez'],
dayNames: ['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'],
dayNamesShort: ['So','Mo','Di','Mi','Do','Fr','Sa'],
dayNamesMin: ['So','Mo','Di','Mi','Do','Fr','Sa'],
weekHeader: 'Wo',
weekStatus: 'Woche des Monats',
showMonthAfterYear: false,
showOn: 'focus',
firstDay: 1,
numberOfMonths : 1,
yearRange: "c-5:+5",
showButtonPanel : true,
altField : "#datepicker_input",
dateFormat : "dd.mm.yy",
showWeek: true
});
$.datepicker._gotoToday = function(id) {
$(id).datepicker('setDate', new Date()).datepicker('hide').blur();
}
});
</script>
<script type="text/javascript">
$(document).ready(function(){
$('input.timepicker').timepicker({
timeFormat: 'HH:mm',
interval: 30,
minTime: '7',
maxTime: '18:00',
startTime: '7',
dynamic: false,
dropdown: true,
scrollbar: true
});
});
</script>
<style>
.StandardTable thead th{
background: lightgray;
border: 1px solid #656565;
font-size:12px;
font-family:Arial;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
}
textarea{
border: 1px solid #888;
height: 6.7em;
width: 48.5em;
}
select{
width:630px;
}
</style>
</head>
<body>
<form action="?action=save" method='post' name='erfassen'>
{if $termine_error == '1'}
<table width="70%" class="errorTable" align="center">
<tr>
<td>
<img src="../templates/{$global_template}/images/pflichtfelder/achtung_gross.gif">
</td>
<td><b>Achtung!</b><br>
{$termine_error_text}
</td>
</tr>
</table>
<br />
{/if}
<fieldset>
<legend>
<b>Termine erfassen</b>
</legend>
<br />
<br />
<table cellspacing="0" cellpadding="0" width="100%" border="0" class="StandardTable">
<tr>
<td width="30%">
Testdatum:
</td>
<td>
<input type="text" class="datepicker" name="tm_datum" id="tm_datum" value="{$termine_value_datum}">
</td>
</tr>
<tr>
<td width="30%">&nbsp;
</td>
<td>&nbsp;
</td>
<tr>
<tr>
<td width="30%">
Uhrzeit:
</td>
<td>
<input type="text" class="timepicker" name="tm_zeit" id="tm_datum" value="{$termine_value_zeit}" onKeypress="return trackKeys(event,/[0-9,:]/);">
</td>
</tr>
<tr>
<td width="30%">&nbsp;
</td>
<td>&nbsp;
</td>
</tr>
<tr>
<td width="30%">
Maximale Teilnehmerzahl:
</td>
<td valign="top">
<input type="text" class="spinner" name="tm_plaetze" id="max_tn" value="{$termine_value_tm_plaetze}" onKeypress="return trackKeys(event,/[0-9,]/);">
</td>
</tr>
<tr>
<td width="30%">&nbsp;
</td>
<td>&nbsp;
</td>
</tr>
<tr>
<td width="30%">
Standort:
</td>
<td valign="top">
<label for="K"><input type="radio" value="K" id="K" {if $termine_value_tm_standort == "K"}checked{/if} name="tm_standort" width="30%"> Kehl</label><br>
<label for="L"><input type="radio" value="L" id="L" {if $termine_value_tm_standort == "L"}checked{/if} name="tm_standort" width="30%"> Ludwigsburg</label>
</td>
</tr>
<tr>
<td width="30%">&nbsp;
</td>
<td>&nbsp;
</td>
</tr>
<tr>
<td width="30%">
Gebäude / Raum:
</td>
<td valign="top">
<input type="text" name="tm_raum" id="tm_raum" value="{$termine_value_tm_raum}" width="30">
</td>
</tr>
<tr>
<td width="30%">&nbsp;
</td>
<td>&nbsp;
</td>
</tr>
<tr>
<td>
Verwendungszweck Überweisung:
</td>
<td valign="top">
<input type="text" name="tm_referenznr" id="tm_referenznr" value="{$termine_value_tm_referenznr}" width="30">
</td>
</tr>
<tr>
<td>&nbsp;
</td>
<td>&nbsp;
</td>
</tr>
</table>
<br />
<p align='center'>
<input type='submit' name='senden' value="Termin speichern">
</p>
<br />
</fieldset>
</form>
<br />
<br />
<fieldset>
<legend>
<b>Erfasste Termine</b>
</legend>
<table cellspacing="0" cellpadding="2" width="100%" border="1">
<tr>
<td>
<b>lfd.Nr.</b>
</td>
<td>
<b>Testdatum</b>
</td>
<td>
<b>Uhrzeit</b>
</td>
<td>
<b>Standort</b>
</td>
<td>
<b>Freie Plätze</b>
</td>
<td>
<b>Gebäude / Raum</b>
</td>
<td>
<b>Verwendungszweck Überweisung</b>
</td>
<td align="center">
<b>Edit</b>
</td>
<tr>
{section name=table_data1 loop=$table_data1}
{if $smarty.section.table_data1.rownum != ''}
<tr>
<td>
{$smarty.section.table_data1.rownum}
</td>
<td>
{$table_data1[table_data1].datum}
</td>
<td>
{$table_data1[table_data1].zeit}
</td>
<td>
{$table_data1[table_data1].standort_form}
</td>
<td>
{$table_data1[table_data1].restplatz} / {$table_data1[table_data1].tm_plaetze}
</td>
<td>
{$table_data1[table_data1].tm_raum}
</td>
<td>
{$table_data1[table_data1].tm_referenznr}
</td>
<td align="center">
<a href=?edit={$table_data1[table_data1].tm_id}><img title = "Termin bearbeiten" border="0" height=10 src="../templates/{$global_template}/images/edit.png"></a>
&nbsp;
{if $table_data1[table_data1].tm_disable == 0}
<img title = 'Termin bereits gebucht' border="0" height=10 src="../templates/{$global_template}/images/drop_grey.png">
{else}
<a href="?action=del&tm_id={$table_data1[table_data1].tm_id}"><img title = 'Termin l&ouml;schen' border="0" height=10 src="../templates/{$global_template}/images/drop.png"></a>
{/if}
</td>
</tr>
{/if}
{/section}
</table>
</fieldset>
<br />
<br />
<br />
<br />
</body>
</html>
{/if}
{if $action == 'mailterminupdate'}
<html>
<head>
<link type="text/css" rel="stylesheet" href="../templates/{$global_template}/css/styles_refill.css">
<script type='text/javascript' src='../ckeditor5/build/ckeditor.js'></script>
<style>
.ck-editor__editable {
min-height: 300px;
}
p {
margin: 0;
}
</style>
</head>
<body>
<fieldset>
<legend>
<b>Mailtext</b>
</legend>
<br />
<br />
<font color='red'>Zu dem Termin haben sich bereits Kandidaten eingebucht. Ihnen muss die Veränderung mitgeteilt werden.<br>
Sofern noch kein Test geschrieben wurde, kann der Kandidat auch wieder gelöscht werden. Dann wird die Hogrefe TAN wieder frei und die Gebühr muss nicht bezahlt werden.
<br />
<br />
</font>
<form action="?action=mailsenden2" method='post' name='mailsenden2'>
<table width="100%" border="1" cellspacing="0" cellpadding="0" rules="all">
<tr>
<td width="200" height="40" style="padding-left:5px">
Absender:
</td>
<td style="padding-left:5px">
<select name="absender">
<option value="Kehl" selected>Kehl</option>
<option value="Ludwigsburg">Ludwigsburg</option>
</select>
</td>
</tr>
<tr>
<td width="200" height="40" style="padding-left:5px">
Empfänger:
</td>
<td style="padding-left:5px">
{$mtupd_mailadressen_an}
<input type="hidden" name="empfaenger_an" id="empfaenger_an" size="101" value="{$mtupd_mailadressen_an}">
</td>
</tr>
<tr>
<td height="40" style="padding-left:5px">
Empfänger BCC:
</td>
<td style="padding-left:5px">
{$mtupd_mailadressen_bcc}
<input type="hidden" name="empfaenger_bcc" id="empfaenger_bcc" size="101" value="{$mtupd_mailadressen_bcc}">
</td>
</tr>
<tr>
<td height="40" style="padding-left:5px">
Betreff:
</td>
<td style="padding-left:5px">
<input type="text" id="betreff" name="betreff" value="" size="60">
</td>
</tr>
<tr>
<td height="40" style="padding-left:5px">
Mailtext:
</td>
<td style="padding-left:5px">
<textarea id='text' name='text'></textarea>
{literal}
<script>ClassicEditor
.create( document.querySelector( '#text' ), {
toolbar: {
items: [
'heading',
'|',
'fontSize',
'fontFamily',
'fontBackgroundColor',
'fontColor',
'|',
'bold',
'italic',
'link',
'bulletedList',
'numberedList',
'|',
'alignment',
'indent',
'outdent',
'|',
'imageUpload',
'blockQuote',
'insertTable',
'mediaEmbed',
'undo',
'redo'
]
},
language: 'de',
image: {
toolbar: [
'imageTextAlternative',
'imageStyle:full',
'imageStyle:side'
]
},
table: {
contentToolbar: [
'tableColumn',
'tableRow',
'mergeTableCells',
'tableCellProperties',
'tableProperties'
]
},
licenseKey: '',
} )
.then( editor => {
window.editor = editor;
} )
.catch( error => {
console.error( error );
} );
</script>
{/literal}
</td>
</tr>
</table>
</p>
<br />
<br />
<p align='center'>
<input type='submit' name='senden' value="Mail senden">
</p>
<br />
</form>
</fieldset>
<br />
<br />
<br />
<br />
</body>
</html>
{/if}
{if $action == 'mailsenden2'}
<html>
<head>
<link type="text/css" rel="stylesheet" href="../templates/{$global_template}/css/styles_refill.css">
</head>
<body>
<fieldset>
<legend>
<b>Ergebnis</b>
</legend>
<br />
<br />
{$mail_senderg}
<br>
<br>
</fieldset>
<br />
<br />
<br />
<br />
</body>
</html>
{/if}

View File

@ -0,0 +1,439 @@
{if $action == ''}
<html>
<head>
<link type="text/css" rel="stylesheet" href="../templates/{$global_template}/css/styles_refill.css">
<link rel="stylesheet" href="../jquery/jquery-ui.css">
<link rel="stylesheet" href="../jquery/jquery.timepicker.min.css">
<script src="../jquery/jquery-1.12.4.js"></script>
<script src="../jquery/jquery-ui.js"></script>
<script src="../jquery/globalize.js"></script>
<script src="../jquery/globalize.culture.de-DE.js"></script>
<script src="../jquery/jquery.mousewheel.js"></script>
<script src="../jquery/jquery.timepicker.min.js"></script>
<style type="text/css">
.spinner {
width: 112px;
height: 15px;
font-size: 12px !important;
}
</style>
<script>
$( function() {
$( ".spinner" ).spinner({
change: function (event, ui) {
<!--calc_erm_78();-->
},
spin: function (event, ui) {
<!--calc_erm_78();-->
},
start: function (event, ui) {
<!--calc_erm_78();-->
},
stop: function (event, ui) {
<!--calc_erm_78();-->
},
step: 1,
numberFormat: "i",
min:0,
decimals:0
});
Globalize.culture( "de-DE" );
} );
function trackKeys(evnt,regEx) {
var keyCode = evnt.keyCode ? evnt.keyCode : evnt.which;
return !!String.fromCharCode(keyCode).match(regEx);
}
//-->
</script>
<script type="text/javascript">
$(function() {
$(".datepicker").datepicker({
prevText: '&#x3c; zur&uuml;ck', prevStatus: '',
prevJumpText: '&#x3c;&#x3c;', prevJumpStatus: '',
changeMonth: true,
changeYear: true,
nextText: 'Vor &#x3e;', nextStatus: '',
nextJumpText: '&#x3e;&#x3e;', nextJumpStatus: '',
currentText: 'Heute', currentStatus: '',
todayText: 'Heute', todayStatus: '',
clearText: '-', clearStatus: '',
closeText: 'schlie&szlig;en', closeStatus: '',
monthNames: ['Januar','Februar','M&auml;rz','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember'],
monthNamesShort: ['Jan','Feb','M&auml;r','Apr','Mai','Jun','Jul','Aug','Sep','Okt','Nov','Dez'],
dayNames: ['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'],
dayNamesShort: ['So','Mo','Di','Mi','Do','Fr','Sa'],
dayNamesMin: ['So','Mo','Di','Mi','Do','Fr','Sa'],
weekHeader: 'Wo',
weekStatus: 'Woche des Monats',
showMonthAfterYear: false,
showOn: 'focus',
firstDay: 1,
numberOfMonths : 1,
yearRange: "c-5:+5",
showButtonPanel : true,
altField : "#datepicker_input",
dateFormat : "dd.mm.yy",
showWeek: true
});
$.datepicker._gotoToday = function(id) {
$(id).datepicker('setDate', new Date()).datepicker('hide').blur();
}
});
</script>
<script type="text/javascript">
$(document).ready(function(){
$('input.timepicker').timepicker({
timeFormat: 'HH:mm',
interval: 30,
minTime: '7',
maxTime: '18:00',
startTime: '7',
dynamic: false,
dropdown: true,
scrollbar: true
});
});
</script>
<style>
.StandardTable thead th{
background: lightgray;
border: 1px solid #656565;
font-size:12px;
font-family:Arial;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
}
textarea{
border: 1px solid #888;
height: 6.7em;
width: 48.5em;
}
select{
width:630px;
}
</style>
</head>
<body>
<form action="?action=save" method='post' name='erfassen'>
{if $termine_error == '1'}
<table width="70%" class="errorTable" align="center">
<tr>
<td>
<img src="../templates/{$global_template}/images/pflichtfelder/achtung_gross.gif">
</td>
<td><b>Achtung!</b><br>
{$termine_error_text}
</td>
</tr>
</table>
<br />
{/if}
<fieldset>
<legend>
<b>Termine erfassen</b>
</legend>
<br />
<br />
<table cellspacing="0" cellpadding="0" width="100%" border="0" class="StandardTable">
<tr>
<td width="30%">
Testdatum:
</td>
<td>
<input type="text" class="datepicker" name="tm_datum" id="tm_datum" value="{$termine_value_datum}">
</td>
</tr>
<tr>
<td width="30%">&nbsp;
</td>
<td>&nbsp;
</td>
<tr>
<tr>
<td width="30%">
Uhrzeit:
</td>
<td>
<input type="text" class="timepicker" name="tm_zeit" id="tm_datum" value="{$termine_value_zeit}" onKeypress="return trackKeys(event,/[0-9,:]/);">
</td>
</tr>
<tr>
<td width="30%">&nbsp;
</td>
<td>&nbsp;
</td>
</tr>
<tr>
<td width="30%">
Maximale Teilnehmerzahl:
</td>
<td valign="top">
<input type="text" class="spinner" name="tm_plaetze" id="max_tn" value="{$termine_value_tm_plaetze}" onKeypress="return trackKeys(event,/[0-9,]/);">
</td>
</tr>
<tr>
<td width="30%">&nbsp;
</td>
<td>&nbsp;
</td>
</tr>
<tr>
<td width="30%">
Standort:
</td>
<td valign="top">
<label for="K"><input type="radio" value="K" id="K" {if $termine_value_tm_standort == "K"}checked{/if} name="tm_standort" width="30%"> Kehl</label><br>
<label for="L"><input type="radio" value="L" id="L" {if $termine_value_tm_standort == "L"}checked{/if} name="tm_standort" width="30%"> Ludwigsburg</label>
</td>
</tr>
<tr>
<td width="30%">&nbsp;
</td>
<td>&nbsp;
</td>
</tr>
<tr>
<td width="30%">
Gebäude / Raum:
</td>
<td valign="top">
<input type="text" name="tm_raum" id="tm_raum" value="{$termine_value_tm_raum}" width="30">
</td>
</tr>
<tr>
<td width="30%">&nbsp;
</td>
<td>&nbsp;
</td>
</tr>
<tr>
<td>
Verwendungszweck Überweisung:
</td>
<td valign="top">
<input type="text" name="tm_referenznr" id="tm_referenznr" value="{$termine_value_tm_referenznr}" width="30">
</td>
</tr>
<tr>
<td>&nbsp;
</td>
<td>&nbsp;
</td>
</tr>
</table>
<br />
<p align='center'>
<input type='submit' name='senden' value="Termin speichern">
</p>
<br />
</fieldset>
</form>
<br />
<br />
<fieldset>
<legend>
<b>Erfasste Termine</b>
</legend>
<table cellspacing="0" cellpadding="2" width="100%" border="1">
<tr>
<td>
<b>lfd.Nr.</b>
</td>
<td>
<b>Testdatum</b>
</td>
<td>
<b>Uhrzeit</b>
</td>
<td>
<b>Standort</b>
</td>
<td>
<b>Freie Plätze</b>
</td>
<td>
<b>Gebäude / Raum</b>
</td>
<td>
<b>Verwendungszweck Überweisung</b>
</td>
<td align="center">
<b>Edit</b>
</td>
<tr>
{section name=table_data1 loop=$table_data1}
{if $smarty.section.table_data1.rownum != ''}
<tr>
<td>
{$smarty.section.table_data1.rownum}
</td>
<td>
{$table_data1[table_data1].datum}
</td>
<td>
{$table_data1[table_data1].zeit}
</td>
<td>
{$table_data1[table_data1].standort_form}
</td>
<td>
{$table_data1[table_data1].restplatz} / {$table_data1[table_data1].tm_plaetze}
</td>
<td>
{$table_data1[table_data1].tm_raum}
</td>
<td>
{$table_data1[table_data1].tm_referenznr}
</td>
<td align="center">
<a href=?edit={$table_data1[table_data1].tm_id}><img title = "Termin bearbeiten" border="0" height=10 src="../templates/{$global_template}/images/edit.png"></a>
&nbsp;
{if $table_data1[table_data1].tm_disable == 0}
<img title = 'Termin bereits gebucht' border="0" height=10 src="../templates/{$global_template}/images/drop_grey.png">
{else}
<a href="?action=del&tm_id={$table_data1[table_data1].tm_id}"><img title = 'Termin l&ouml;schen' border="0" height=10 src="../templates/{$global_template}/images/drop.png"></a>
{/if}
</td>
</tr>
{/if}
{/section}
</table>
</fieldset>
<br />
<br />
<br />
<br />
</body>
</html>
{/if}
{if $action == 'mailterminupdate'}
<html>
<head>
<link type="text/css" rel="stylesheet" href="../templates/{$global_template}/css/styles_refill.css">
<script type='text/javascript' src='../CKEditor_4.6.1/ckeditor.js'></script>
</head>
<body>
<fieldset>
<legend>
<b>Mailtext</b>
</legend>
<br />
<br />
<font color='red'>Zu dem Termin haben sich bereits Kandidaten eingebucht. Ihnen muss die Veränderung mitgeteilt werden.<br>
Sofern noch kein Test geschrieben wurde, kann der Kandidat auch wieder gelöscht werden. Dann wird die Hogrefe TAN wieder frei und die Gebühr muss nicht bezahlt werden.
<br />
<br />
</font>
<form action="?action=mailsenden2" method='post' name='mailsenden2'>
<table width="100%" border="1" cellspacing="0" cellpadding="0" rules="all">
<tr>
<td width="200" height="40" style="padding-left:5px">
Absender:
</td>
<td style="padding-left:5px">
<select name="absender">
<option value="Kehl" selected>Kehl</option>
<option value="Ludwigsburg">Ludwigsburg</option>
</select>
</td>
</tr>
<tr>
<td width="200" height="40" style="padding-left:5px">
Empfänger:
</td>
<td style="padding-left:5px">
{$mtupd_mailadressen_an}
<input type="hidden" name="empfaenger_an" id="empfaenger_an" size="101" value="{$mtupd_mailadressen_an}">
</td>
</tr>
<tr>
<td height="40" style="padding-left:5px">
Empfänger BCC:
</td>
<td style="padding-left:5px">
{$mtupd_mailadressen_bcc}
<input type="hidden" name="empfaenger_bcc" id="empfaenger_bcc" size="101" value="{$mtupd_mailadressen_bcc}">
</td>
</tr>
<tr>
<td height="40" style="padding-left:5px">
Betreff:
</td>
<td style="padding-left:5px">
<input type="text" id="betreff" name="betreff" value="" size="60">
</td>
</tr>
<tr>
<td height="40" style="padding-left:5px">
Mailtext:
</td>
<td style="padding-left:5px">
<textarea id='text' name='text'></textarea>
{literal}
<script type='text/javascript'>
CKEDITOR.replace( 'text', {
height: 300,
width: "90%",
enterMode : CKEDITOR.ENTER_BR
} );
</script>
{/literal}
</td>
</tr>
</table>
</p>
<br />
<br />
<p align='center'>
<input type='submit' name='senden' value="Mail senden">
</p>
<br />
</form>
</fieldset>
<br />
<br />
<br />
<br />
</body>
</html>
{/if}
{if $action == 'mailsenden2'}
<html>
<head>
<link type="text/css" rel="stylesheet" href="../templates/{$global_template}/css/styles_refill.css">
</head>
<body>
<fieldset>
<legend>
<b>Ergebnis</b>
</legend>
<br />
<br />
{$mail_senderg}
<br>
<br>
</fieldset>
<br />
<br />
<br />
<br />
</body>
</html>
{/if}

View File

@ -0,0 +1,494 @@
{if $action == ''}
<html>
<head>
<link type="text/css" rel="stylesheet" href="../templates/{$global_template}/css/styles_refill.css">
<script src="../jquery/jquery-1.12.4.js"></script>
<script src="../jquery/bootstrap.min.js"></script>
<link href="../jquery/bootstrap.min.css" rel="stylesheet" />
<style>
select{
width:450px;
}
#inner {
display: table;
margin: 0 auto;
width:330px;
}
#outer {
width:100%
}
</style>
{literal}
<script>
$(document).ready(function(){
load_data();
function load_data(query)
{
$.ajax({
url:"fetch.php",
method:"post",
data:{query:query,
script:"termine_kandidat"},
success:function(data)
{
/* $('#result').html(data);*/
$("#user").empty().append(data);
}
});
}
$('#search_text').keyup(function(){
var search = $(this).val();
if(search != '')
{
load_data(search);
}
else
{
load_data();
}
});
});
</script>
{/literal}
</head>
<body onload="if(document.ausgabe)document.ausgabe.search_text.focus();return false;">
<form action="?action=ausgabe" method='post' name='ausgabe'>
{if $bewerber_error == '1'}
<table width="70%" class="errorTable" align="center">
<tr>
<td>
<img src="../templates/{$global_template}/images/pflichtfelder/achtung_gross.gif">
</td>
<td><b>Achtung!</b><br>
{$bewerber_error_text}
</td>
</tr>
</table>
<br />
{/if}
<fieldset>
<legend>
<b>Testtermin Kandidat anpassen</b>
</legend>
<br />
<br />
<div id="outer">
<div id="inner">
<div class="form-group">
<div class="input-group">
<span class="input-group-addon">Suche</span>
<input type="text" name="search_text" id="search_text" placeholder="Kandidaten suchen" class="form-control" />
</div>
</div>
</div>
</div>
<br>
<p align="center">
<select id="user" name="user" size=15>
{section name=table_data1 loop=$table_data1}
<option value="{$table_data1[table_data1].ka_id}">{$table_data1[table_data1].nachname}, {$table_data1[table_data1].vorname}</option>
{/section}
</select>
</p>
<br />
<p align='center'>
<input type='submit' name='senden' value="Bewerber wählen">
</p>
<br />
</fieldset>
</form>
<br />
<br />
<br />
<br />
</body>
</html>
{/if}
{if $action == 'ausgabe'}
<html>
<head>
<link type="text/css" rel="stylesheet" href="../templates/{$global_template}/css/styles_refill.css">
<link rel="stylesheet" href="../jquery/jquery-ui.css">
<link rel="stylesheet" href="../jquery/jquery.timepicker.min.css">
<script src="../jquery/jquery-1.12.4.js"></script>
<script src="../jquery/jquery-ui.js"></script>
<script src="../jquery/globalize.js"></script>
<script src="../jquery/globalize.culture.de-DE.js"></script>
<script src="../jquery/jquery.mousewheel.js"></script>
<script src="../jquery/jquery.timepicker.min.js"></script>
<style type="text/css">
.spinner {
width: 112px;
height: 15px;
font-size: 12px !important;
}
</style>
<script>
$( function() {
$( ".spinner" ).spinner({
change: function (event, ui) {
<!--calc_erm_78();-->
},
spin: function (event, ui) {
<!--calc_erm_78();-->
},
start: function (event, ui) {
<!--calc_erm_78();-->
},
stop: function (event, ui) {
<!--calc_erm_78();-->
},
step: 1,
numberFormat: "i",
min:0,
decimals:0
});
Globalize.culture( "de-DE" );
} );
function trackKeys(evnt,regEx) {
var keyCode = evnt.keyCode ? evnt.keyCode : evnt.which;
return !!String.fromCharCode(keyCode).match(regEx);
}
//-->
</script>
<script type="text/javascript">
$(function() {
$(".datepicker").datepicker({
prevText: '&#x3c; zur&uuml;ck', prevStatus: '',
prevJumpText: '&#x3c;&#x3c;', prevJumpStatus: '',
changeMonth: true,
changeYear: true,
nextText: 'Vor &#x3e;', nextStatus: '',
nextJumpText: '&#x3e;&#x3e;', nextJumpStatus: '',
currentText: 'Heute', currentStatus: '',
todayText: 'Heute', todayStatus: '',
clearText: '-', clearStatus: '',
closeText: 'schlie&szlig;en', closeStatus: '',
monthNames: ['Januar','Februar','M&auml;rz','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember'],
monthNamesShort: ['Jan','Feb','M&auml;r','Apr','Mai','Jun','Jul','Aug','Sep','Okt','Nov','Dez'],
dayNames: ['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'],
dayNamesShort: ['So','Mo','Di','Mi','Do','Fr','Sa'],
dayNamesMin: ['So','Mo','Di','Mi','Do','Fr','Sa'],
weekHeader: 'Wo',
weekStatus: 'Woche des Monats',
showMonthAfterYear: false,
showOn: 'focus',
firstDay: 1,
numberOfMonths : 1,
yearRange: "c-5:+5",
showButtonPanel : true,
altField : "#datepicker_input",
dateFormat : "dd.mm.yy",
showWeek: true
});
$.datepicker._gotoToday = function(id) {
$(id).datepicker('setDate', new Date()).datepicker('hide').blur();
}
});
</script>
<script type="text/javascript">
$(document).ready(function(){
$('input.timepicker').timepicker({
timeFormat: 'HH:mm',
interval: 30,
minTime: '7',
maxTime: '18:00',
startTime: '7',
dynamic: false,
dropdown: true,
scrollbar: true
});
});
</script>
<style>
.StandardTable thead th{
background: lightgray;
border: 1px solid #656565;
font-size:12px;
font-family:Arial;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
}
textarea{
border: 1px solid #888;
height: 6.7em;
width: 48.5em;
}
select{
width:630px;
}
</style>
</head>
<body>
{if $termine_error == '1'}
<table width="70%" class="errorTable" align="center">
<tr>
<td>
<img src="../templates/{$global_template}/images/pflichtfelder/achtung_gross.gif">
</td>
<td><b>Achtung!</b><br>
{$termine_error_text}
</td>
</tr>
</table>
<br />
{/if}
<br />
<br />
<fieldset>
<legend>
<b>Erfasste Termine</b>
</legend>
Wählen Sie den neuen Termin für <b><u>{$term_kand_anrede} {$term_kand_vorname} {$term_kand_nachname}</u></b> aus!<br>
<br>
Bisheriger Testtermin: <b><u>{$term_kand_datum} {$term_kand_zeit} Uhr in {$term_kand_standort}</u></b>
<br>
<br>
<form action="?action=mail" method='post' name='mail'>
<table cellspacing="0" cellpadding="2" width="100%" border="1">
<tr>
<td>
<b>Auswahl</b>
</td>
<td>
<b>Testdatum</b>
</td>
<td>
<b>Uhrzeit</b>
</td>
<td>
<b>Standort</b>
</td>
<td>
<b>Freie Plätze</b>
</td>
<td>
<b>Gebäude / Raum</b>
</td>
<td>
<b>Verwendungszweck Überweisung</b>
</td>
<tr>
{section name=table_data1 loop=$table_data1}
{if $smarty.section.table_data1.rownum != ''}
<tr>
<td>
{if $table_data1[table_data1].restplatz != 0}
{if $term_kand_tm_id != $table_data1[table_data1].tm_id}
<label for="{$table_data1[table_data1].tm_id}"><input type="radio" value="{$table_data1[table_data1].tm_id}" id="{$table_data1[table_data1].tm_id}" name="tm_id" size="20"></label>
{/if}
{/if}
</td>
<td>
<label for="{$table_data1[table_data1].tm_id}">{$table_data1[table_data1].datum}</label>
</td>
<td>
<label for="{$table_data1[table_data1].tm_id}">{$table_data1[table_data1].zeit}</label>
</td>
<td>
<label for="{$table_data1[table_data1].tm_id}">{$table_data1[table_data1].standort_form}</label>
</td>
<td>
<label for="{$table_data1[table_data1].tm_id}">{$table_data1[table_data1].restplatz} / {$table_data1[table_data1].tm_plaetze}</label>
</td>
<td>
<label for="{$table_data1[table_data1].tm_id}">{$table_data1[table_data1].tm_raum}</label>
</td>
<td>
<label for="{$table_data1[table_data1].tm_id}">{$table_data1[table_data1].tm_referenznr}</label>
</td>
</tr>
{/if}
{/section}
</table>
<br />
<p align='center'>
<input type='submit' name='senden' value="Abschicken">
</p>
<br />
</form>
</fieldset>
</form>
<br />
<br />
<br />
<br />
</body>
</html>
{/if}
{if $action == 'mail'}
<html>
<head>
<link type="text/css" rel="stylesheet" href="../templates/{$global_template}/css/styles_refill.css">
<script type='text/javascript' src='../ckeditor5/build/ckeditor.js'></script>
<style>
.ck-editor__editable {
min-height: 300px;
}
p {
margin: 0;
}
</style>
</head>
<body>
<fieldset>
<legend>
<b>Mailtext</b>
</legend>
<br />
<br />
<font color='red'>Formulieren Sie ein Anschreiben an den Kandidaten, dass sein Termin verlegt wird.</font>
<br />
<br />
</font>
<form action="?action=mailsenden2" method='post' name='mailsenden2'>
<table width="100%" border="1" cellspacing="0" cellpadding="0" rules="all">
<tr>
<td width="200" height="40" style="padding-left:5px">
Absender:
</td>
<td style="padding-left:5px">
<select name="absender">
<option value="Kehl" selected>Kehl</option>
<option value="Ludwigsburg">Ludwigsburg</option>
</select>
</td>
</tr>
<tr>
<td width="200" height="40" style="padding-left:5px">
Empfänger:
</td>
<td style="padding-left:5px">
{$mtupd_mailadressen_an}
<input type="hidden" name="empfaenger_an" id="empfaenger_an" size="101" value="{$mtupd_mailadressen_an}">
</td>
</tr>
<tr>
<td height="40" style="padding-left:5px">
Betreff:
</td>
<td style="padding-left:5px">
<input type="text" id="betreff" name="betreff" value="" size="60">
</td>
</tr>
<tr>
<td height="40" style="padding-left:5px">
Mailtext:
</td>
<td style="padding-left:5px">
<textarea id='text' name='text'></textarea>
{literal}
<script>ClassicEditor
.create( document.querySelector( '#text' ), {
toolbar: {
items: [
'heading',
'|',
'fontSize',
'fontFamily',
'fontBackgroundColor',
'fontColor',
'|',
'bold',
'italic',
'link',
'bulletedList',
'numberedList',
'|',
'alignment',
'indent',
'outdent',
'|',
'imageUpload',
'blockQuote',
'insertTable',
'mediaEmbed',
'undo',
'redo'
]
},
language: 'de',
image: {
toolbar: [
'imageTextAlternative',
'imageStyle:full',
'imageStyle:side'
]
},
table: {
contentToolbar: [
'tableColumn',
'tableRow',
'mergeTableCells',
'tableCellProperties',
'tableProperties'
]
},
licenseKey: '',
} )
.then( editor => {
window.editor = editor;
} )
.catch( error => {
console.error( error );
} );
</script>
{/literal}
</td>
</tr>
</table>
</p>
<br />
<br />
<p align='center'>
<input type='submit' name='senden' value="Mail senden">
</p>
<br />
</form>
</fieldset>
<br />
<br />
<br />
<br />
</body>
</html>
{/if}
{if $action == 'mailsenden2'}
<html>
<head>
<link type="text/css" rel="stylesheet" href="../templates/{$global_template}/css/styles_refill.css">
</head>
<body>
<fieldset>
<legend>
<b>Ergebnis</b>
</legend>
<br />
<br />
{$mail_senderg}
<br>
<br>
</fieldset>
<br />
<br />
<br />
<br />
</body>
</html>
{/if}

View File

@ -0,0 +1,84 @@
<html>
<head>
<title>Testseite</title>
<meta name="generator" content="Namo WebEditor">
<base target="detail">
<link type="text/css" rel="stylesheet" href="../templates/{$global_template}/css/styles_refill.css">
<script type="text/javascript" src="../ajaxtabs/ajaxtabs.js">
/***********************************************
* Ajax Tabs Content script v2.2- <20> Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/
</script>
</head>
<style type="text/css">
body {
background-image: url("templates/{$global_template}/images/backgr/ground.png");
background-repeat: repeat-x;
background-position: left -1614px;
}
</style>
<body>
<table width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td width="250" height="60" valign="top">
<h2>BPM Administration</h2>
</td>
<td width="73">&nbsp;</td>
<td width="159">&nbsp;</td>
<td width="71">&nbsp;</td>
<td width="2%">&nbsp;</td>
<td width="">&nbsp;</td>
<td width="157" valign="top">
<p align="right"><a class="navbar" href="logout.php" target="_parent">Logout</a></p>
</td>
<td width="25">&nbsp;</td>
</tr>
</table>
<div id="filltab" class="animatedtabs">
<ul>
<li><a href="verwaltung_frame.php" selected><span>Verwaltung</span></a></li>
<li><a href="administration_frame.php"><span>Administration</span></a></li>
<!--
{if $titel_admin == '1'}
<li><a href="admin_frame.php" ><span>Adminbereich</span></a></li>
{/if}
{if $titel_ausschuss == '1'}
<li><a href="ausschuss_frame.php" ><span>Ausschussbereich</span></a></li>
{/if}
{if $titel_beteiligte == '1'}
<li><a href="beteiligte_frame.php" ><span>Beteiligtenbereich</span></a></li>
{/if}
{if $titel_gutachter == '1'}
<li><a href="gutachter_frame.php" ><span>Gutachterbereich</span></a></li>
{/if}
-->
<!--
<li><a href="link.php"><span>Gutachterbereich</span></a></li>
<li><a href="link.php"><span>Beteiligtenbereich</span></a></li>
<li><a href="link.php"><span>Ausschussbereich</span></a></li>
-->
</ul>
</div>
</body>
</html>

View File

@ -0,0 +1,484 @@
{if $action == ''}
<html>
<head>
<link type="text/css" rel="stylesheet" href="../templates/{$global_template}/css/styles_refill.css">
<style>
select{
width:330px;
}
</style>
</head>
<body>
<form action="?action=upload" method='post' name='upload'>
{if $termine_error == '1'}
<table width="70%" class="errorTable" align="center">
<tr>
<td>
<img src="../templates/{$global_template}/images/pflichtfelder/achtung_gross.gif">
</td>
<td><b>Achtung!</b><br>
{$termine_error_text}
</td>
</tr>
</table>
<br />
{/if}
<fieldset>
<legend>
<b>Import Testdaten</b>
</legend>
<br />
<br />
<p align="center">
<select name="testtermin" size=15>
{section name=table_data1 loop=$table_data1}
<option value="{$table_data1[table_data1].tm_id}">{$table_data1[table_data1].tm_datum_form} - {$table_data1[table_data1].tm_standort}</option>
{/section}
</select>
</p>
<br />
<p align='center'>
<input type='submit' name='senden' value="Datum wählen">
</p>
<br />
</fieldset>
</form>
<br />
<br />
<br />
<br />
</body>
</html>
{/if}
{if $action == 'upload'}
<html>
<!DOCTYPE html>
<html lang="en" class="no-js">
<head>
<title>Anlagenupload und Ausbildungsstellenwahl BPM (Bachelor of Arts - Public Management) der Hochschulen Ludwigsburg und Kehl.</title>
<link type="text/css" rel="stylesheet" href="../templates/{$global_template}/css/styles_refill.css">
<style>
.desc{
width:400px;
}
.StandardTable thead th{
background: lightgray;
border: 1px solid #656565;
font-size:12px;
font-family:Arial;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
}
textarea{
border: 1px solid #888;
height: 6.7em;
width: 48.5em;
}
select{
width:630px;
}
.fieldset1 {
border: 1px solid red;
}
.fieldset2 {
border: ridge green;
display: block;
margin-left: 20px;
margin-right: 20px;
padding-top: 20px;
padding-bottom: 20px;
padding-left: 20px;
padding-right: 20px;
}
.legend1 {
display: block;
padding-left: 20px;
padding-right: 20px;
border: none;
font-size: 30px;
}
.button {
font: bold 11px Arial;
text-decoration: none;
background-color: #EEEEEE;
color: #333333;
padding: 2px 6px 2px 6px;
border-top: 1px solid #CCCCCC;
border-right: 1px solid #333333;
border-bottom: 1px solid #333333;
border-left: 1px solid #CCCCCC;
}
</style>
<link rel="stylesheet" type="text/css" href="../templates/{$global_template}/css/component.css" />
<script type="text/javascript">
(function(e,t,n){
var r=e.querySelectorAll("html")[0];
r.className=r.className.replace(/(^|\s)no-js(\s|$)/,"$1js$2")
})
(document,window,0);
</script>
</head>
<body>
{if $index_error == '1'}
<table width="70%" class="errorTable" align="center">
<tr>
<td>
<img src="../templates/{$global_template}/images/pflichtfelder/achtung_gross.gif">
</td>
<td><b>Achtung!</b><br>
{$index_error_text}
</td>
</tr>
</table>
<br />
{/if}
<fieldset>
<legend>
<b>Schritt 1: Dateien auswählen und hochladen</b>
</legend>
<table border="0" width="100%">
<tr>
<td width="30%" valign="top">
<ol>
<li>Die CSV-Dateien können nacheinander hochgeladen werden.</li>
<li>Roter Button anklicken, um die einzelne Datei vom PC auszuwählen</li>
<li>Danach "CSV-Hochladen..." klicken, so dass die Datei unter Schritt 2 angezeigt wird</li>
</ol>
</td>
</td>
<td width="40%">
<form action=?action=csvimp method="POST" enctype="multipart/form-data" name="csvimp">
<table border="0" cellpadding="0" cellspacing="0" width="100%" >
<tr>
<td width="100%"align="center" >
<div>
<input type="file" name="file" id="file-5" class="inputfile inputfile-4" />
<label for="file-5">
<figure>
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="17" viewBox="0 0 20 17">
<path d="M10 0l-5.2 4.9h3.3v5.1h3.8v-5.1h3.3l-5.2-4.9zm9.3 11.5l-3.2-2.1h-2l3.4 2.6h-3.5c-.1 0-.2.1-.2.1l-.8 2.3h-6l-.8-2.2c-.1-.1-.1-.2-.2-.2h-3.6l3.4-2.6h-2l-3.2 2.1c-.4.3-.7 1-.6 1.5l.6 3.1c.1.5.7.9 1.2.9h16.3c.6 0 1.1-.4 1.3-.9l.6-3.1c.1-.5-.2-1.2-.7-1.5z"/>
</svg>
</figure>
<span style='float:center;'>CSV-Datei ausw&auml;hlen&hellip;<br>(hier klicken)</span>
</label>
</div>
<script src="../templates/{$global_template}/js/custom-file-input.js"></script>
</td>
</tr>
<tr>
<td width="100%" align="center" colspan="2">
<input type="submit" class="button" value="CSV-Hochladen&hellip;" name="B1" size="20">
</td>
</tr>
</table>
</form>
</td>
<td width="30%">
&nbsp;
</td>
</tr>
</table>
</fieldset>
<br />
<br />
</body>
</html>
{/if}
{if $action == 'csvimp'}
<html>
<!DOCTYPE html>
<html lang="en" class="no-js">
<head>
<title>Anlagenupload und Ausbildungsstellenwahl BPM (Bachelor of Arts - Public Management) der Hochschulen Ludwigsburg und Kehl.</title>
<link type="text/css" rel="stylesheet" href="../templates/{$global_template}/css/styles_refill.css">
<style>
.desc{
width:400px;
}
th{
background: lightgray;
border: 1px solid #656565;
font-size:11px;
font-family:Arial;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
}
textarea{
border: 1px solid #888;
height: 6.7em;
width: 48.5em;
}
select{
width:630px;
}
.fieldset1 {
border: 1px solid red;
}
.fieldset2 {
border: ridge green;
display: block;
margin-left: 20px;
margin-right: 20px;
padding-top: 20px;
padding-bottom: 20px;
padding-left: 20px;
padding-right: 20px;
}
.legend1 {
display: block;
padding-left: 20px;
padding-right: 20px;
border: none;
font-size: 30px;
}
.button {
font: bold 11px Arial;
text-decoration: none;
background-color: #EEEEEE;
color: #333333;
padding: 2px 6px 2px 6px;
border-top: 1px solid #CCCCCC;
border-right: 1px solid #333333;
border-bottom: 1px solid #333333;
border-left: 1px solid #CCCCCC;
}
</style>
<link rel="stylesheet" type="text/css" href="../templates/{$global_template}/css/component.css" />
<script type="text/javascript">
(function(e,t,n){
var r=e.querySelectorAll("html")[0];
r.className=r.className.replace(/(^|\s)no-js(\s|$)/,"$1js$2")
})
(document,window,0);
</script>
</head>
<body>
{if $index_error == '1'}
<table width="70%" class="errorTable" align="center">
<tr>
<td>
<img src="../templates/{$global_template}/images/pflichtfelder/achtung_gross.gif">
</td>
<td><b>Achtung!</b><br>
{$index_error_text}
</td>
</tr>
</table>
<br />
{/if}
<fieldset>
<legend>
<b>Schritt 2: Daten prüfen</b>
</legend>
<table border="1" cellspacing="0" cellpadding="0" width="100%">
<tr>
<th>
<b>#</b>
</th>
<th>
<b>TAN</b>
</th>
<th>
<b>Name</b>
</th>
<th>
<b>Datum</b>
</th>
<th>
<b>Satzergänzung</b>
</th>
<th>
<b>Gemeinsamkeiten</b>
</th>
<!--
<th>
<b>Gemeinsamkeiten</b>
</th>
-->
<th>
<b>Rechenaufgaben</b>
</th>
<th>
<b>Zahlenreihen</b>
</th>
<th>
<b>Rechenzeichen</b>
</th>
<th>
<b>Matrizen</b>
</th>
<!--
<th>
<b>Verbale Intelligenz</b>
</th>
<th>
<b>Numerische Intelligenz</b>
</th>
-->
<th>
<b>Merkfähigkeit verbal</b>
</th>
<th>
<b>Summe Einzeltests</b>
</th>
<th>
<b>Gesamtergebnis</b>
</th>
</tr>
{section name=table_data1 loop=$table_data1}
<tr>
<td align="center" {if $table_data1[table_data1].bestanden == 1} BGCOLOR="#C8EFD4" {else} BGCOLOR="#FBCFD0" {/if}>
{$smarty.section.table_data1.rownum}
</td>
<td align="center" {if $table_data1[table_data1].bestanden == 1} BGCOLOR="#C8EFD4" {else} BGCOLOR="#FBCFD0" {/if}>
{$table_data1[table_data1].tan}
</td>
<td {if $table_data1[table_data1].bestanden == 1} BGCOLOR="#C8EFD4" {else} BGCOLOR="#FBCFD0" {/if}>
{$table_data1[table_data1].name}
</td>
<td align="center" {if $table_data1[table_data1].bestanden == 1} BGCOLOR="#C8EFD4" {else} BGCOLOR="#FBCFD0" {/if}>
{$table_data1[table_data1].datum}
</td>
<td align="center" {if $table_data1[table_data1].bestanden == 1} BGCOLOR="#C8EFD4" {else} BGCOLOR="#FBCFD0" {/if}>
{$table_data1[table_data1].satzerg_raw}
</td>
<!--
<td align="center" {if $table_data1[table_data1].bestanden == 1} BGCOLOR="#C8EFD4" {else} BGCOLOR="#FBCFD0" {/if}>
{$table_data1[table_data1].analogie_raw}
</td>
-->
<td align="center" {if $table_data1[table_data1].bestanden == 1} BGCOLOR="#C8EFD4" {else} BGCOLOR="#FBCFD0" {/if}>
{$table_data1[table_data1].gemeinsamkeiten_raw}
</td>
<td align="center" {if $table_data1[table_data1].bestanden == 1} BGCOLOR="#C8EFD4" {else} BGCOLOR="#FBCFD0" {/if}>
{$table_data1[table_data1].rechenaufgaben_raw}
</td>
<td align="center" {if $table_data1[table_data1].bestanden == 1} BGCOLOR="#C8EFD4" {else} BGCOLOR="#FBCFD0" {/if}>
{$table_data1[table_data1].zahlenreihen_raw}
</td>
<td align="center" {if $table_data1[table_data1].bestanden == 1} BGCOLOR="#C8EFD4" {else} BGCOLOR="#FBCFD0" {/if}>
{$table_data1[table_data1].rechenzeichen_raw}
</td>
<td align="center" {if $table_data1[table_data1].bestanden == 1} BGCOLOR="#C8EFD4" {else} BGCOLOR="#FBCFD0" {/if}>
{$table_data1[table_data1].matrizen_raw}
</td>
<!--
<td align="center" {if $table_data1[table_data1].bestanden == 1} BGCOLOR="#C8EFD4" {else} BGCOLOR="#FBCFD0" {/if}>
{$table_data1[table_data1].verb_intelligenz_raw}
</td>
<td align="center" {if $table_data1[table_data1].bestanden == 1} BGCOLOR="#C8EFD4" {else} BGCOLOR="#FBCFD0" {/if}>
{$table_data1[table_data1].num_intelligenz_raw}
</td>
-->
<td align="center" {if $table_data1[table_data1].bestanden == 1} BGCOLOR="#C8EFD4" {else} BGCOLOR="#FBCFD0" {/if}>
{$table_data1[table_data1].merkf_raw}
</td>
<td align="center" {if $table_data1[table_data1].bestanden == 1} BGCOLOR="#C8EFD4" {else} BGCOLOR="#FBCFD0" {/if}>
{$table_data1[table_data1].summe}
</td>
<td align="center" {if $table_data1[table_data1].bestanden == 1} BGCOLOR="#C8EFD4" {else} BGCOLOR="#FBCFD0" {/if}>
{if $table_data1[table_data1].bestanden == 1}
bestanden
{else}
nicht bestanden
{/if}
</td>
</tr>
{/section}
</table>
<br>
<br>
<form action=?action=csvimp2 method="POST" name="csvimp2">
<table width="100%" border="0" cellpadding="2" cellspacing="0" style="border-collapse: collapse" bordercolor="#E7E8ED">
<tr>
<td width="70%" style="border-left-style: none; border-left-width: medium; border-right-style: none; border-right-width: medium; border-top-style: none; border-top-width: medium; border-bottom-style: solid; border-bottom-width: 1px">
<b><font size="1">Auswahl</font></b>
</td>
<td width="30%" align="left" style="border-left-style: none; border-left-width: medium; border-right-style: none; border-right-width: medium; border-top-style: none; border-top-width: medium; border-bottom-style: solid; border-bottom-width: 1px">
<b><font size="1">Markieren</font></b>
</td>
</tr>
<tr>
<td width="70%"><font size="1">Datens&auml;tze nicht importieren
</td>
<td width="30%"><font size="1"><input type="radio" name="import" value="0" checked>
</td>
</tr>
<tr>
<td width="70%"><font size="1">Datens&auml;tze importieren
</td>
<td width="30%"><font size="1"><input type="radio" name="import" value="1">
</td>
</tr>
<tr>
<td width="70%">
&nbsp;
</td>
<td width="30%">
&nbsp;
</td>
</tr>
<tr>
<td width="70%">
&nbsp;
</td width="30%">
<td>
<input type="submit" value="Abschicken" name="B1" size="20">
</td>
</tr>
</table>
</form>
</fieldset>
<br />
<br />
</body>
</html>
{/if}
{if $action == 'csvimp2'}
<html>
<head>
<link type="text/css" rel="stylesheet" href="../templates/{$global_template}/css/styles_refill.css">
<style>
select{
width:330px;
}
</style>
</head>
<body>
<fieldset>
<legend>
<b>Import beendet</b>
</legend>
<br />
<br />
<p align="center">
Der Import wurde beendet!
<br>
<br>
{if $index_error == '1'}
<table width="70%" class="errorTable" align="center">
{section name=table_data2 loop=$table_data2}
<tr>
<td>
{$table_data2[table_data2].hinweis}
</td>
</tr>
{/section}
</table>
{/if}
</p>
<br />
<br />
</fieldset>
</form>
<br />
<br />
<br />
<br />
</body>
</html>
{/if}

View File

@ -0,0 +1,20 @@
<html>
<head>
<title>Deputatverwaltung</title>
<link type="text/css" rel="stylesheet" href="../css/styles_refill.css">
</head>
<frameset rows="1*" cols="300, 76%" border="0">
<frame name="menu_eingabe" scrolling="auto" marginwidth="10" marginheight="14" src="menu_verwaltung.php">
<frame name="eingabe_haupt" scrolling="yes" marginwidth="0" marginheight="0" src="termine.php">
</frameset>
<noframes>
<body bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000">
<p>To view this page correctly, you need a Web browser that supports frames.</p>
</body>
</noframes>
</frameset>
</html>

View File

@ -0,0 +1,127 @@
{if $action == ''}
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
<meta name="mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black" />
<title>Bewerbung zum Studiengang BPM <!--(Bachelor of Arts - Public Management) der Hochschulen Ludwigsburg und Kehl.--></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="Pragma" content="no-cache">
<link rel="stylesheet" href="../templates/{$global_template}/css/styles_login.css" type="text/css">
<style>
.squarebutton_blue{
width:100px;
}
</style>
<link rel="stylesheet" type="text/css" href="fancybox/jquery.fancybox-1.3.4.css" media="screen" />
<script type="text/javascript" src="../fancybox/jquery-1.5.1.min.js"></script>
<!-- DATEI GIBTS NICHT <script>!window.jQuery && document.write('<script src="jquery-1.4.3.min.js"><\/script>');</script>-->
<script type="text/javascript" src="../fancybox/jquery.mousewheel-3.0.4.pack.js"></script>
<script type="text/javascript" src="../fancybox/jquery.fancybox-1.3.4.pack.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$(".box").fancybox({
'width' : '75%',
'height' : '75%',
'autoScale' : true,
'transitionIn' : 'elastic',
'transitionOut' : 'elastic',
'type' : 'iframe'
});
});
</script>
</head>
<body onload="if(document.login)document.login.user.focus();return false;" onselectstart="return false" ondragstart="return false" oncontextmenu="return false" oncontext="return false">
<table height="100%" width="100%">
<tr>
<td width="20%">
&nbsp;
</td>
<td width="60%">
<div class="Header">
<div>
<div align="center">Bewerbung zum Studiengang BPM<!--(Bachelor of Arts - Public Management) der Hochschulen Ludwigsburg und Kehl.--></div>
</div>
</div>
<div class="pat_list_box">
<p>
{if $index_error == '1'}
<table width="70%" class="errorTable" align="center">
<tr>
<td>
<img src="../templates/{$global_template}/images/pflichtfelder/achtung_gross.gif">
</td>
<td><b>Achtung!</b><br>
{$index_error_text}
</td>
</tr>
</table>
<br />
{/if}
<p align="center">Herzlich willkommen, bitte loggen Sie sich hier mit TestID und TAN ein, um sich für den Studiengang "Public Management" zu bewerben.
<br>
</p>
<table align="center" border="0" bordercolordark="white" bordercolorlight="lightgray" cellspacing="0" width="96%" >
<tr>
<td width="200px" align="center" valign="middle">
<img style="margin:10px;padding:10px;"src="../templates/{$global_template}/images/deputat_icon.svg" height="100">
</td>
<td align="left">
<table width="100%">
<form action=?action=anmeld method="POST" name="login">
<tr>
<td width="40%">
<strong>Persönliche ID</strong>
</td>
<td>
<input class="eingabe" type="text" name="user" value="{$index_user}" tabindex="1">
</td>
</td>
</tr>
<tr>
<td width="40%">
<strong>TAN</strong>
</td>
<td>
<input class="eingabe" type="password" name="password" tabindex="2">
</td>
</td>
</tr>
<tr>
<td width="100%" colspan="2" align="center">
&nbsp;
</td>
</tr>
<tr>
<td width="40%">
&nbsp;
</td>
<td>
<input type="submit" value="Login">
</td>
</tr>
</table>
</td>
</tr>
</table>
<p align="center">
<!--
<br />
<br />
<a class="squarebutton_blue box" href="register.php"><span>Registrierung</span></a>
-->
</p>
<br />
<br />
</div>
</td>
<td width="20%">
&nbsp;
</td>
</tr>
</table>
</form>
</body>
</html>
{/if}

View File

@ -0,0 +1,3 @@
.tabcontentiframe{
height:2000px;
}

View File

@ -0,0 +1,119 @@
.js .inputfile {
width: 0.1px;
height: 0.1px;
opacity: 0;
overflow: hidden;
position: absolute;
z-index: -1;
}
.inputfile + label {
max-width: 80%;
font-size: 1.25rem;
/* 20px */
font-weight: 700;
text-overflow: ellipsis;
white-space: nowrap;
cursor: pointer;
display: inline-block;
overflow: hidden;
padding: 0.625rem 1.25rem;
/* 10px 20px */
}
.inputfile_small {
max-width: 80%;
font-size: 0.6rem;
/* 20px */
font-weight: 700;
text-overflow: ellipsis;
white-space: nowrap;
cursor: pointer;
display: inline-block;
overflow: hidden;
color: #d3394c;
/* 10px 20px */
}
.no-js .inputfile + label {
display: none;
}
.inputfile:focus + label,
.inputfile.has-focus + label {
outline: 1px dotted #000;
outline: -webkit-focus-ring-color auto 5px;
}
.inputfile + label * {
/* pointer-events: none; */
/* in case of FastClick lib use */
}
.inputfile + label svg {
width: 1em;
height: 1em;
vertical-align: middle;
fill: currentColor;
margin-top: -0.25em;
/* 4px */
margin-right: 0.25em;
/* 4px */
}
/* style 4 */
.inputfile-4 + label {
color: #d3394c;
}
.inputfile-4:focus + label,
.inputfile-4.has-focus + label,
.inputfile-4 + label:hover {
color: #722040;
}
.inputfile-4 + label figure {
width: 80px;
height: 80px;
border-radius: 50%;
background-color: #d3394c;
display: block;
padding: 20px;
margin: 0 auto 10px;
}
.inputfile-5 + label figure {
width: 10px;
height: 10px;
border-radius: 50%;
background-color: #d3394c;
display: block;
padding: 9px;
margin: -5px auto 2px;
}
.inputfile-5:focus + label figure,
.inputfile-5.has-focus + label figure,
.inputfile-5 + label:hover figure {
background-color: #722040;
}
.inputfile-5 + label svg {
width: 100%;
height: 100%;
fill: #f1e5e6;
}
.inputfile-4:focus + label figure,
.inputfile-4.has-focus + label figure,
.inputfile-4 + label:hover figure {
background-color: #722040;
}
.inputfile-4 + label svg {
width: 100%;
height: 100%;
fill: #f1e5e6;
}

View File

@ -0,0 +1,9 @@
* {margin:0; padding:0}
body {font:11px/1.5 Verdana, Arial, Helvetica, sans-serif; background:#FFF}
#text {margin:50px auto; width:500px}
.hotspot {color:#900; padding-bottom:1px; border-bottom:0px dotted #900; cursor:pointer}
#tt {position:absolute; display:block; background:url(images/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(images/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(images/tt_bottom.gif) top right no-repeat; overflow:hidden}

View File

@ -0,0 +1,121 @@
body {
margin-top : 10px;
margin-bottom : 10px;
font-family : Arial;
font-size : 12px;
color : #000000;
}
td {
font-family : verdana, arial;
font-size : 9pt;
color : #000000;
}
.Header {
background: url(../images/left.png) no-repeat;
font-family : Arial;
font-size : 12px;
font-weight : bold;
color : #FFFFFF;
padding : 0px 0 0 14px;
margin : 0 10px 0 10px; /* Rand x rechts x links */
}
.Header div {
background: url(../images/right.png) top right no-repeat;
padding-right: 13px;
}
.Header div div {
background: url(../images/center.png) repeat-x;
padding: 0;
}
.pat_list_box {
font-size : 14px;
border : 1px solid gray;
/*border-top-color : transparent;*/
background : url(../images/box-u.png) repeat-x left bottom;
margin : 0 10px 0 10px; /* Rand x rechts x links */
}
/* Textfeldformatierung stammen von: http://www.web-toolbox.net/webtoolbox/css/css-formularfeld.htm#ixzz1EmDPi3Ti */
.eingabe {
font-family : Verdana,Arial,Helvetica,sans-serif;
font-weight : bold;
color : #002276;
font-size : 11px;
border : none;
border-bottom : 1px dotted #0050A0;
background-color : #FFFFFF;
width : 250px;
padding : 3px;
}
select {
font-family : Verdana,Arial,Helvetica,sans-serif;
font-weight : bold;
color : #002276;
font-size : 11px;
}
.select1 {
width : 267px;
}
a.squarebutton_blue{
background: transparent url('../images/button/square-blue-left.gif') no-repeat top left;
display: block;
font: normal 12px Arial; /* Change 12px as desired */
line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 23px; /* Height of button background height */
padding-left: 9px; /* Width of left menu image */
text-decoration: none;
}
a:link.squarebutton_blue, a:visited.squarebutton_blue, a:active.squarebutton_blue{
color: #494949; /*button text color*/
}
a.squarebutton_blue span{
background: transparent url('../images/button/square-blue-right.gif') no-repeat top right;
display: block;
padding: 4px 9px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}
a.squarebutton_blue:hover{ /* Hover state CSS */
background-position: bottom left;
}
a.squarebutton_blue:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}
/* Pflichtfeldverletzung */
.errorTable
{
BORDER-RIGHT: #9F0004 1px solid;
BORDER-TOP: #9F0004 1px solid;
BORDER-LEFT: #9F0004 1px solid;
BORDER-BOTTOM: #9F0004 1px solid;
FONT-SIZE: 9px;
background-color: #E2E1E1;
}
.errorField
{
BORDER-RIGHT: #9F0004 1px solid;
BORDER-TOP: #9F0004 1px solid;
BORDER-LEFT: #9F0004 1px solid;
BORDER-BOTTOM: #9F0004 1px solid;
background-color: #FFFFCC;
}

View File

@ -0,0 +1,591 @@
/*
http://jigsaw.w3.org/css-validator/validator
http://www.w3.org/TR/CSS21/syndata.html#color-units
*/
font.hd { /* <20>berschrifteinstellungen */
font-family : Verdana,Arial,Helvetica,sans-serif;
font-size : 17px;
font-weight : bold;
color : #002276;
}
.sh { /* Subheader */
font-weight : normal;
font-size : 12px;
color : rgb(101, 101, 101);
font-family : Arial,Helvetica,sans-serif;
}
li { /* Aufz<66>hlungen */
font-weight : normal;
font-size : 12px;
font-family : Arial,Helvetica,sans-serif;
}
.formdesc {
padding-left : 10px;
width : 33%;
color : rgb(255, 255, 255);
background-color : rgb(146, 155, 171);
font-weight : bold;
}
.login {
background-color : #f1f2f6;
}
a {
font-family : verdana, arial;
font-weight : normal;
color : #000066;
}
body {
margin-top : 10px;
margin-bottom : 10px;
font : 12px Arial;
color : #000000;
}
td {
font-family : verdana, arial;
font-size : 9pt;
color : #000000;
}
h1 {
font-family : verdana, arial;
font-size : 16pt;
font-weight : bold;
}
h2 {
font-family : verdana, arial;
font-size : 16pt;
color : #277DA8;
}
.uberschrift {
font-family : verdana, arial;
font-size : 12pt;
font-weight : bold;
color : #006699;
}
.bemerkung {
font-family : verdana, arial;
font-size : 8pt;
font-weight : bold;
color : #FF0000;
text-transform : uppercase; /* Gro<72>buchstaben */
}
.farbe { /* Hintergrundsfarbe im Titel bei Export Word, Aush<73>nge */
background-color : #6487DC;
}
.contentfarbe { /* Hintergrundsfarbe in Tabellen bei Inhalten */
background-color : #DEDEDE;
}
.titel { /* Kopfframe */
font-weight : bold;
text-decoration : none;
font-family : verdana, arial;
font-size : 16pt;
color : #FFFFFF;
}
.footer { /* Fu<46>zeile (Copyright) */
text-decoration : none;
font-family : verdana, arial;
font-size : 8pt;
}
.nav_link { /* Hyperlinks in der Navigation */
text-decoration : none;
font-family : verdana, arial;
font-size : 8pt;
height : 13pt;
}
.nav_head { /* <20>berschriften in der Navigation */
font-weight : bold;
text-decoration : none;
font-family : verdana, arial;
font-size : 9pt;
}
.nextprev:link, .nextprev:visited {
background-color: #D6DFF7;
color: black;
font-weight:bold;
text-decoration: none;
display: block;
font-size: 8pt;
text-align: center;
padding: 20px 5px 20px 5px;
}
.nextprev:active, .nextprev:hover {
background-color: #6487DC;
color: #FFFFFF;
font-weight:bold;
text-decoration: none;
display: block;
font-size: 8pt;
text-align: center;
padding: 20px 5px 20px 5px;
}
.nextprevdet:link, .nextprevdet:visited {
background-color: #D6DFF7;
color: black;
font-weight:bold;
text-decoration: none;
display: block;
font-size: 8pt;
text-align: center;
padding: 1px;
}
.nextprevdet:active, .nextprevdet:hover {
background-color: #6487DC;
color: #FFFFFF;
font-weight:bold;
text-decoration: none;
display: block;
font-size: 8pt;
text-align: center;
padding: 1px;
}
.button_left:link, .button_left:visited {
background-color: #D6DFF7;
color: black;
text-decoration: none;
display: block;
font-size: 8pt;
text-align: left;
padding: 1px;
}
.button_left:active, .button_left:hover {
background-color: #6487DC;
color: #FFFFFF;
text-decoration: none;
display: block;
font-size: 8pt;
text-align: left;
padding: 1px;
}
/*++++++++++++++++++++++ Meine Eigenen CSS +++++++++++++++++++++++++++++*/
.navbar { /* Nav-Leiste in Titel-Frame */
font-family : Verdana,Arial,Helvetica,sans-serif;
font-size : 16px;
}
.navbar:link { font-weight:normal; color:gray; text-decoration:none; }
.navbar:visited { font-weight:normal; color:gray; text-decoration:none; }
.navbar:focus { font-weight:normal; color:black; text-decoration:none; }
.navbar:hover { font-weight:normal; color:black; text-decoration:none; }
.navbar:active { font-weight:normal; color:gray; text-decoration:none; }
.leiste-o {
font-family : Verdana;
font-size : 18px;
font-weight : bold;
color : white;
height : 29px; /* H<>he des ../images *
padding : 0 0 0 5px;
margin : 0 10px 0 0px; /* Rand oben rechts unten links */
background : url('../images/leiste-o.png') no-repeat;
}
.leiste-o span {
display : block;
height : 29px;
/*margin-top:-5px;*/
padding : 6px 0 0 15px;
background : url('../images/leiste-o-right.png') no-repeat right 0;
}
/* Accordion Menu */
.accordion2 {
width: 225px;
}
.accordion2 h3 {
width:250px;
height:30px;
padding:5px 0 0 15px;
margin:0 0 0 10px;
background:url('../images/accord/item.png') no-repeat;
font-size:12px;
font-weight:bold;
color:rgb(100,100,100);
cursor:pointer;
}
.accordion2 > h3:hover {
background:url('../images/accord/mo-item.png') no-repeat;
}
.accordion2 span {
display:block;
height:30px;
margin-top:-5px;
padding:6px 0 0 15px;
background:url('../images/accord/item-right.png') no-repeat right 0;
}
.accordion2 span:hover {
background:url('../images/accord/mo-item-right.png') no-repeat right 0;
}
.accordion2 ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
display: none;
}
.accordion2 ul li a {
width:230px;
display:block;
height:30px;
background:url('../images/accord/item.png') no-repeat;
padding:5px 0 0px 20px; /* Abstand Text Submen?> pading oben, rechts, unten, links*/
font-size:12px;
font-weight:bold;
color: #A70303;
text-decoration: none;
cursor:pointer;
}
.accordion2 ul li a:hover {
background:url('../images/accord/mo-item.png') no-repeat;
}
.accordion2 ul li a span {
display:block;
height:30px;
margin-top:-5px;
padding:6px 0 0 0px;
background:url('../images/accord/item-right.png') no-repeat right 0;
}
.accordion2 ul li a:hover span {
background:url('../images/accord/mo-item-right.png') no-repeat right 0;
}
.accordion2 ul {
margin: 0;
padding: 10px 15px 20px;
display: none;
}
li.abstand {
margin-left: 10px;
}
/*********************** Animated Tabs ************************/
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
.animatedtabs{
/*border-bottom: 1px solid gray;*/
overflow: hidden;
width: 100%;
font-size: 14px; /*font of menu text*/
}
.animatedtabs ul{
list-style-type: none;
margin: 0;
margin-left: 10px; /*offset of first tab relative to page left edge*/
padding: 0;
}
.animatedtabs li{
float: left;
margin: 0;
padding: 0;
}
.animatedtabs a{
float: left;
position: relative;
top: 5px; /* 1) Number of pixels to protrude up for selected tab. Should equal (3) MINUS (2) below */
background: url(../images/tabs/tab-blue-left.gif) no-repeat left top;
margin: 0;
margin-right: 3px; /*Spacing between each tab*/
padding: 0 0 0 9px;
text-decoration: none;
}
.animatedtabs a span{
float: left;
position: relative;
display: block;
background: url(../images/tabs/tab-blue-right.gif) no-repeat right top;
padding: 5px 14px 3px 5px; /* 2) Padding within each tab. The 3rd value, or 3px, should equal (1) MINUS (3) */
font-weight: normal;
color: grey;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.animatedtabs a span {float:none;}
/* End IE5-Mac hack */
/* <20>nderung hier by Ali */
.animatedtabs a.selected {
background-position: 0 -125px;
top: 0;
}
/* und hier by Ali*/
/* Format f<>r ausgewaehlten Tab */
.animatedtabs a.selected span{
background-position: 100% -125px;
color: black;
font-weight: normal;
padding-bottom: 8px; /* 3) Bottom padding of selected tab. Should equal (1) PLUS (2) above */
top: 0;
}
.animatedtabs a:hover{
background-position: 0% -125px;
top: 0;
}
.animatedtabs a:hover span{
background-position: 100% -125px;
padding-bottom: 8px; /* 3) Bottom padding of selected tab. Should equal (1) PLUS (2) above */
top: 0;
}
/******************* Feld in Patronenliste **********************/
.pat_list_box {
font-size : 12px;
padding : 10px;
border : 1px solid gray;
/*border-top-color : transparent;*/
border-top : none;
margin-top : 0px;
margin-left : 10px;
margin-right : 10px;
margin-bottom : 0px;
background : url(../images/box-u.png) repeat-x left bottom;
}
.tab_box {
font-size : 12px;
height : 27px;
padding-top : 10px;
border : 1px solid gray;
border-top : none;
border-bottom : none;
margin-top : 0px;
margin-left : 10px;
margin-right : 10px;
margin-bottom : 0px;
background : url(../images/tab-box-u.png) repeat-x left bottom;
}
/************************** Scuarebutton ********************************/
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
a.squarebutton_blue{
background: transparent url('../images/button/square-blue-left.gif') no-repeat top left;
display: block;
font: normal 12px Arial; /* Change 12px as desired */
line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 23px; /* Height of button background height */
padding-left: 9px; /* Width of left menu image */
text-decoration: none;
}
a:link.squarebutton_blue, a:visited.squarebutton_blue, a:active.squarebutton_blue{
color: #494949; /*button text color*/
}
a.squarebutton_blue span{
background: transparent url('../images/button/square-blue-right.gif') no-repeat top right;
display: block;
padding: 4px 9px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}
a.squarebutton_blue:hover{ /* Hover state CSS */
background-position: bottom left;
}
a.squarebutton_blue:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}
.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}
/* by Ali */
#ajax_listOfOptions{
position:absolute;
width:198px;
height:200px;
overflow:auto;
border:1px solid #6487DC;
background-color:#FFF;
text-align:left;
font-family : verdana, arial;
z-index:10000;
font-size : 11px;
}
#ajax_listOfOptions div{
margin:1px;
padding:1px;
cursor:pointer;
font-size:0.9em;
}
#ajax_listOfOptions .optionDiv{ // Div for each item in list
}
#ajax_listOfOptions .optionDivSelected{ // Selected item in the list
background-color:#D6DFF7;
color:#002276;
font-weight : bold;
}
#ajax_listOfOptions_iframe{
background-color:#F00;
position:absolute;
z-index:500;
}
/* Textfeldformatierung stammen von: http://www.web-toolbox.net/webtoolbox/css/css-formularfeld.htm#ixzz1EmDPi3Ti */
.eingabe_search {
font-family : Verdana,Arial,Helvetica,sans-serif;
font-weight : bold;
color : #002276;
font-size : 11px;
border : none;
border-top : 1px dotted #0050A0;
border-bottom : 1px dotted #0050A0;
background-color : #FFFFFF;
width : 170px;
padding : 3px;
}
.header {
background: url(../images/left.png) no-repeat;
font-family : Verdana;
font-size : 18px;
font-weight : bold;
color : #FFFFFF;
padding : 0px 0 0 14px;
margin : 0 10px 0 10px; /* Rand x rechts x links */
}
.header div {
background: url(../images/right.png) top right no-repeat;
padding-right: 13px;
}
.header div div {
background: url(../images/center.png) repeat-x;
padding: 0;
}
/* Pflichtfeldverletzung */
.errorTable
{
BORDER-RIGHT: #9F0004 1px solid;
BORDER-TOP: #9F0004 1px solid;
BORDER-LEFT: #9F0004 1px solid;
BORDER-BOTTOM: #9F0004 1px solid;
FONT-SIZE: 9px;
background-color: #E2E1E1;
}
.errorField
{
BORDER-RIGHT: #9F0004 1px solid;
BORDER-TOP: #9F0004 1px solid;
BORDER-LEFT: #9F0004 1px solid;
BORDER-BOTTOM: #9F0004 1px solid;
background-color: #FFFFCC;
}
.vvsuccess
{
BORDER-RIGHT: #9F0004 2px solid;
BORDER-TOP: #9F0004 2px solid;
BORDER-LEFT: #9F0004 2px solid;
BORDER-BOTTOM: #9F0004 2px solid;
FONT-SIZE: 9px;
background-color: #E2E1E1;
}
.gutachten_antwort
{
BORDER-RIGHT: #dfec17 1px solid;
BORDER-TOP: #dfec17 1px solid;
BORDER-LEFT: #dfec17 1px solid;
BORDER-BOTTOM: #dfec17 1px solid;
FONT-SIZE: 9px;
background-color: #E2E1E1;
}
.aformlink{
text-decoration: none;
border-bottom: 1px dotted red;
background-image: none;
padding-left: 0;
}

View File

@ -0,0 +1,134 @@
<!-- index gegen LDAP und DB bei externer Kennung-->
{if $action == ''}
<html>
<head>
<title>{$index_titel}</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="Pragma" content="no-cache">
<link rel="stylesheet" href="../templates/{$global_template}/css/styles_login.css" type="text/css">
<style>
.squarebutton_blue{
width:100px;
}
</style>
<link rel="stylesheet" type="text/css" href="fancybox/jquery.fancybox-1.3.4.css" media="screen" />
<script type="text/javascript" src="../fancybox/jquery-1.5.1.min.js"></script>
<!-- DATEI GIBTS NICHT <script>!window.jQuery && document.write('<script src="jquery-1.4.3.min.js"><\/script>');</script>-->
<script type="text/javascript" src="../fancybox/jquery.mousewheel-3.0.4.pack.js"></script>
<script type="text/javascript" src="../fancybox/jquery.fancybox-1.3.4.pack.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$(".box").fancybox({
'width' : '75%',
'height' : '75%',
'autoScale' : true,
'transitionIn' : 'elastic',
'transitionOut' : 'elastic',
'type' : 'iframe'
});
});
</script>
</head>
<body onload="if(document.login)document.login.user.focus();return false;" onselectstart="return false" ondragstart="return false" oncontextmenu="return false" oncontext="return false">
<table height="100%" width="100%">
<tr>
<td width="20%">
&nbsp;
</td>
<td width="60%">
<div class="Header">
<div>
<div align="center">{$index_titel}</div>
</div>
</div>
<div class="pat_list_box">
<p>
{if $index_error == '1'}
<table width="70%" class="errorTable" align="center">
<tr>
<td>
<img src="../templates/{$global_template}/images/pflichtfelder/achtung_gross.gif">
</td>
<td><b>Achtung!</b><br>
{$index_error_text}
</td>
</tr>
</table>
<br />
{/if}
<p align="center">Herzlich Willkommen zum Sudierfähigkeitstest für den Bachelor Public Management</p>
<table align="center" border="0" bordercolordark="white" bordercolorlight="lightgray" cellspacing="0" width="96%" >
<tr>
<td width="200px" align="center" valign="middle">
<img style="margin:10px;padding:10px;"src="../templates/{$global_template}/images/deputat_icon.svg" height="100">
</td>
<td align="left">
<table width="100%">
<form action=?action=anmeld method="POST" name="login">
<tr>
<td width="40%">
<strong>Persönliche ID</strong>
</td>
<td>
<input class="eingabe" type="text" name="user" value="{$index_user}" tabindex="1"></td>
</td>
</tr>
<tr>
<td width="40%">
<strong>TAN</strong>
</td>
<td>
<input class="eingabe" type="password" name="password" tabindex="2"></td>
</td>
</tr>
<tr>
<td width="100%" colspan="2" align="center">
&nbsp;
</td>
</tr>
<tr>
<td width="40%">
&nbsp;
</td>
<td>
<input type="submit" value="Login">
</td>
</tr>
</table>
</td>
</tr>
</table>
<p align="center">
<!--
<br />
<br />
<a class="squarebutton_blue box" href="register.php"><span>Registrierung</span></a>
-->
</p>
<br />
<br />
</div>
</td>
<td width="20%">
&nbsp;
</td>
</tr>
</table>
</form>
</body>
</html>
{/if}
{if $action == 'anmeld'}
{if $index_login == '1'}
<meta http-equiv="refresh" content="0; URL=indexframe.php">
{/if}
{/if}

BIN
templates/modern/images/Thumbs.db Executable file

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 390 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 612 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 402 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

BIN
templates/modern/images/box-u.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1005 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 183 B

BIN
templates/modern/images/cross.jpg Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

@ -0,0 +1,53 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
version="1.1"
id="Capa_1"
x="0px"
y="0px"
viewBox="0 0 47 47"
enable-background="new 0 0 47 47"
xml:space="preserve"
sodipodi:docname="deputat_icon.svg"
inkscape:version="0.92.2 (5c3e80d, 2017-08-06)"><metadata
id="metadata45"><rdf:RDF><cc:Work
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
id="defs43" /><sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1920"
inkscape:window-height="1018"
id="namedview41"
showgrid="false"
inkscape:zoom="14.202315"
inkscape:cx="15.793362"
inkscape:cy="20.880663"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
inkscape:current-layer="g35" /><g
id="g35"
style="fill:#0000ff"><path
d="M 46.9,20.1 C 46.7,19.8 46.4,19.5 46,19.5 H 43.1 C 41.2,9.5 32.4,1.8 21.7,1.8 9.7,1.8 0,11.5 0,23.5 c 0,12 9.7,21.7 21.7,21.7 7.7,0 14.9,-4.2 18.8,-10.9 0.5,-0.9 0.2,-2.2 -0.7,-2.7 -0.9,-0.5 -2.2,-0.2 -2.7,0.7 -3.2,5.5 -9.1,8.9 -15.4,8.9 -9.8,0 -17.8,-8 -17.8,-17.8 0,-9.8 8,-17.8 17.8,-17.8 8.4,0 15.5,5.9 17.3,13.8 h -2.9 c -0.4,0 -0.7,0.2 -0.9,0.6 -0.2,0.3 -0.1,0.8 0.1,1.1 l 4.9,5.9 c 0.2,0.2 0.5,0.4 0.8,0.4 0.3,0 0.6,-0.1 0.8,-0.4 l 4.9,-5.9 c 0.3,-0.2 0.4,-0.6 0.2,-1 z"
id="path31"
style="fill:#e51a2a;fill-opacity:1"
inkscape:connector-curvature="0" /><path
d="m 21.7,6.7 c -1.1,0 -2,0.9 -2,2 v 12 c -0.9,0.6 -1.5,1.7 -1.5,2.8 0,1.9 1.6,3.5 3.5,3.5 0.5,0 1,-0.1 1.5,-0.3 l 6.9,4 c 0.3,0.2 0.6,0.3 1,0.3 0.7,0 1.3,-0.4 1.7,-1 0.5,-0.9 0.2,-2.2 -0.7,-2.7 l -6.9,-4 c -0.1,-1 -0.6,-2 -1.4,-2.5 V 8.8 C 23.7,7.6 22.8,6.7 21.7,6.7 Z m 0,18.3 c -0.8,0 -1.5,-0.7 -1.5,-1.5 0,-0.8 0.7,-1.5 1.5,-1.5 0.8,0 1.5,0.7 1.5,1.5 0,0.8 -0.7,1.5 -1.5,1.5 z"
id="path33"
style="fill:#1e3a8f;fill-opacity:1"
inkscape:connector-curvature="0" /></g></svg>

After

Width:  |  Height:  |  Size: 2.7 KiB

BIN
templates/modern/images/drop.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 311 B

BIN
templates/modern/images/drop2.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 264 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 266 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

BIN
templates/modern/images/edit.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 451 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

BIN
templates/modern/images/excel.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

View File

@ -0,0 +1,5 @@
<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" width="512" height="512" version="1.1" style=""><rect id="backgroundrect" width="100%" height="100%" x="0" y="0" fill="none" stroke="none"/>
<g class="currentLayer" style=""><title>Layer 1</title><g id="svg_1" class="" fill="#277db2" fill-opacity="1" opacity="1">
<path style="stroke: rgb(0, 0, 0); stroke-width: 12px; stroke-linecap: butt; stroke-linejoin: round; stroke-miterlimit: 4; stroke-opacity: 1; stroke-dasharray: none;" d="m16,256 l240,-192 l96,72 l0,-32 l48,0 l0,72 l96,80 l-48,0 l0,192 l-120,0 l0,-160 l-96,0 l0,160 l-168,0 l0,-192 z" id="svg_2" fill="#277db2" fill-opacity="1" opacity="1"/>
</g></g></svg>

After

Width:  |  Height:  |  Size: 759 B

BIN
templates/modern/images/i.jpg Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 809 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1007 B

BIN
templates/modern/images/ja.gif Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 320 B

BIN
templates/modern/images/left.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

BIN
templates/modern/images/nein.gif Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 333 B

BIN
templates/modern/images/ok.gif Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 663 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1001 B

BIN
templates/modern/images/right.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

934
templates/modern/index.html Executable file
View File

@ -0,0 +1,934 @@
<!-- index gegen LDAP und DB bei externer Kennung-->
{if $action == ''}
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
<meta name="mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black" />
<title>Registrierung und Terminbuchung für den Studierfähigkeitstest BPM</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="stylesheet" href="templates/{$global_template}/css/styles_login.css" type="text/css">
<style>
.squarebutton_blue{
width:100px;
}
</style>
<link rel="stylesheet" type="text/css" href="fancybox/jquery.fancybox-1.3.4.css" media="screen" />
<script type="text/javascript" src="./fancybox/jquery-1.5.1.min.js"></script>
<!-- DATEI GIBTS NICHT <script>!window.jQuery && document.write('<script src="jquery-1.4.3.min.js"><\/script>');</script>-->
<script type="text/javascript" src="./fancybox/jquery.mousewheel-3.0.4.pack.js"></script>
<script type="text/javascript" src="./fancybox/jquery.fancybox-1.3.4.pack.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$(".box").fancybox({
'width' : '75%',
'height' : '75%',
'autoScale' : true,
'transitionIn' : 'elastic',
'transitionOut' : 'elastic',
'type' : 'iframe'
});
});
</script>
</head>
<body onselectstart="return false" ondragstart="return false" oncontextmenu="return false" oncontext="return false">
<table height="100%" width="100%">
<tr>
<td width="5%">
&nbsp;
</td>
<td width="90%">
<div class="Header">
<div>
<div align="center">&nbsp;</div>
</div>
</div>
<div class="pat_list_box">
<p>
{if $index_error == '1'}
<table width="70%" class="errorTable" align="center">
<tr>
<td>
<img src="templates/{$global_template}/images/pflichtfelder/achtung_gross.gif">
</td>
<td><b>Achtung!</b><br>
{$index_error_text}
</td>
</tr>
</table>
<br />
{/if}
<table align="center" border="0" bordercolordark="white" bordercolorlight="" cellspacing="0" width="96%" >
<tr>
<td align="left">
<table width="100%" border="0">
<form action=?action=persdat method="POST" name="persdat">
<tr>
<td width="80%">
<h2><p align="center">Registrierung und Terminbuchung für den Studierfähigkeitstest im Studiengang <u><font color="red">Bachelor Public Management (BPM)</font></u></p></h2>
<br>
<br>
Informationen zum Test: Der Test besteht grundsätzlich aus folgenden, innerhalb der vorgegeben Zeit zu bearbeitenden Teilen.<br>
<ul>
<li>Test für logisches, analytisches und schlussfolgerndes Denken</li>
<!--<li>Test für numerische Intelligenz</li>-->
<li>Test für numerisch-mathematische Intelligenz</li>
<li>Test für verbale Fähigkeiten</li>
<li>Test für Konzentrations- und Merkfähigkeit</li>
</ul>
Nachteilsausgleich: Bewerber/innen mit einer Behinderung oder chronischen Erkrankung können gegen Vorlage eines aktuellen ärztlichen Attestes (mit Krankheitsbild und Auswirkungen auf den elektronischen Auswahltest) durch Prüfung der Hochschule Nachteilsausgleich erhalten. Der Test wird am PC durchgeführt. Sollten Sie sachliche Hilfsmittel oder andere Unterstützung benötigen setzen Sie sich bitte rechtzeitig mit uns in Verbindung.
<br>
<p align="center">
<input type="submit" value="Nächste Seite">
</p>
<br>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
</td>
<td width="5%">
&nbsp;
</td>
</tr>
</table>
</form>
</body>
</html>
{/if}
{if $action == 'persdat'}
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
<meta name="mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black" />
<title>Registrierung und Terminbuchung für den Studierfähigkeitstest BPM</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="stylesheet" href="templates/{$global_template}/css/styles_login.css" type="text/css">
<link rel="stylesheet" href="jquery/jquery-ui.css">
<script src="jquery/jquery-1.12.4.js"></script>
<script src="jquery/jquery-ui.js"></script>
<script src="jquery/globalize.js"></script>
<script src="jquery/globalize.culture.de-DE.js"></script>
<script src="jquery/jquery.mousewheel.js"></script>
<style>
.squarebutton_blue{
width:100px;
}
.button {
font: bold 11px Arial;
text-decoration: none;
background-color: #EEEEEE;
color: #333333;
padding: 2px 6px 2px 6px;
border-top: 1px solid #CCCCCC;
border-right: 1px solid #333333;
border-bottom: 1px solid #333333;
border-left: 1px solid #CCCCCC;
}
</style>
<script type="text/javascript">
$(function() {
$(".datepicker").datepicker({
prevText: '&#x3c; zur&uuml;ck', prevStatus: '',
prevJumpText: '&#x3c;&#x3c;', prevJumpStatus: '',
changeMonth: true,
changeYear: true,
nextText: 'Vor &#x3e;', nextStatus: '',
nextJumpText: '&#x3e;&#x3e;', nextJumpStatus: '',
currentText: 'Heute', currentStatus: '',
todayText: 'Heute', todayStatus: '',
clearText: '-', clearStatus: '',
closeText: 'schlie&szlig;en', closeStatus: '',
monthNames: ['Januar','Februar','M&auml;rz','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember'],
monthNamesShort: ['Jan','Feb','M&auml;r','Apr','Mai','Jun','Jul','Aug','Sep','Okt','Nov','Dez'],
dayNames: ['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'],
dayNamesShort: ['So','Mo','Di','Mi','Do','Fr','Sa'],
dayNamesMin: ['So','Mo','Di','Mi','Do','Fr','Sa'],
weekHeader: 'Wo',
weekStatus: 'Woche des Monats',
showMonthAfterYear: false,
showOn: 'focus',
firstDay: 1,
numberOfMonths : 1,
yearRange: "c-30:+0",
showButtonPanel : true,
altField : "#datepicker_input",
dateFormat : "dd.mm.yy",
showWeek: true
});
$.datepicker._gotoToday = function(id) {
$(id).datepicker('setDate', new Date()).datepicker('hide').blur();
}
});
</script>
<script type="text/javascript">
function calc_gebdat() {
/*
Diese Funktion berechnet die LVS
*/
var gebdat = document.getElementById('gebdat').value;
$.ajax({
type: 'POST',
url: 'fetch_gebdat.php',
data: {
get_option: gebdat
},
success: function (response) {
var str1 = response.split("||");
document.getElementById("gebdat_valid").innerHTML = "<strong><font color='red'>" + str1[0] + "</font></strong>";
/* Kenner 0 bzw 1 ob Kandidat volljährig ist. Das wird in DB gespeichert wie es zum Bewerbungsdatum war*/
document.getElementById("alter18").value = str1[1];
}
});
}
</script>
<link rel="stylesheet" type="text/css" href="fancybox/jquery.fancybox-1.3.4.css" media="screen" />
<script type="text/javascript" src="./fancybox/jquery-1.5.1.min.js"></script>
<!-- DATEI GIBTS NICHT <script>!window.jQuery && document.write('<script src="jquery-1.4.3.min.js"><\/script>');</script>-->
<script type="text/javascript" src="./fancybox/jquery.mousewheel-3.0.4.pack.js"></script>
<script type="text/javascript" src="./fancybox/jquery.fancybox-1.3.4.pack.js"></script>
<script type="text/javascript">
$(document).ready(function() {
var id1 = "wiederholer1";
var id2 = "wiederholer2";
var id3 = "wiederholer3";
var id4 = "wiederholer4";
$("#" + id1).hide();
$("#" + id2).show();
$("#" + id3).hide();
$("#" + id4).show();
document.getElementById("wh_test").value = 0;
});
function wied() {
$(document).ready(function() {
var id1 = "wiederholer1";
var id2 = "wiederholer2";
var id3 = "wiederholer3";
var id4 = "wiederholer4";
if ($('#r1').is(':checked')) {
$("#" + id1).show();
$("#" + id2).hide();
$("#" + id3).show();
$("#" + id4).hide();
document.getElementById("wh_test").value = 1;
} else {
$("#" + id1).hide();
$("#" + id2).show();
$("#" + id3).hide();
$("#" + id4).show();
document.getElementById("wh_test").value = 0;
}
});
}
</script>
</head>
<body onload='wied();' onselectstart="return false" ondragstart="return false" oncontextmenu="return false" oncontext="return false">
<table height="100%" width="100%">
<tr>
<td width="15%">
&nbsp;
</td>
<td width="70%">
<div class="Header">
<div>
<div align="center">Registrierung und Terminbuchung für den Studierfähigkeitstest BPM</div>
</div>
</div>
<div class="pat_list_box">
<p>
{if $persdat_error == '1'}
<table width="70%" class="errorTable" align="center">
<tr>
<td>
<img src="templates/{$global_template}/images/pflichtfelder/achtung_gross.gif">
</td>
<td><b>Achtung!</b><br>
{$persdat_error_text}
</td>
</tr>
</table>
<br />
{/if}
<table align="center" border="0" bordercolordark="white" bordercolorlight="lightgray" cellspacing="0" width="96%" >
<tr>
<td align="left">
<table width="100%" border="0">
<form action=?action=termine method="POST" name="termine">
<tr>
<td width="80%">
Bitte geben Sie hier Ihre persönlichen Daten ein.<br>
<font color='red'>Bitte beachten Sie, dass alle Felder Pflichtfelder sind.</font>
<br>
<br>
<table width="100%" height="100%" border="0">
<tr>
<td width="20%" valign="top">
{if $erf_hig_anrede == 1}<font color="red">* {/if}<b>Anrede:</b>{if $erf_hig_anrede == 1}</font>{/if}
</td>
<td>
<label for="w"><input type="radio" value="w" id="w" {if $persdat_value_anrede == "w"}checked{/if} name="anrede" size="20"> Frau</label><br>
<label for="m"><input type="radio" value="m" id="m" {if $persdat_value_anrede == "m"}checked{/if} name="anrede" size="20"> Herr</label>
</td>
</tr>
<!--
<tr>
<td width="20%" valign="top">
{if $erf_hig_perso == 1}<font color="red">* {/if}<b>Personalausweisnummer:</b>{if $erf_hig_perso == 1}</font>{/if}
</td>
<td>
<input type="text" name="perso" size="60" value="{$persdat_value_perso}">
</td>
</tr>
-->
<tr>
<td width="20%" valign="top">
{if $erf_hig_vorname == 1}<font color="red">* {/if}<b>Vornamen:</b>{if $erf_hig_vorname == 1}</font>{/if}
</td>
<td>
<input type="text" name="vorname" size="60" value="{$persdat_value_vorname}">
</td>
</tr>
<tr>
<td width="20%" valign="top">
&nbsp;
</td>
<td valign="top">
<font size=2>(ALLE Vornamen wie im Personalausweis angegeben - sonst ist keine Testteilnahme möglich) </font>
</td>
</tr>
<tr>
<td width="20%" valign="top">
{if $erf_hig_nachname == 1}<font color="red">* {/if}<b>Nachname:</b>{if $erf_hig_nachname == 1}</font>{/if}
</td>
<td>
<input type="text" name="nachname" size="60" value="{$persdat_value_nachname}">
</td>
</tr>
<tr>
<td width="20%" valign="top">
{if $erf_hig_gebdat == 1}<font color="red">* {/if}<b>Geburtsdatum:</b>{if $erf_hig_gebdat == 1}</font>{/if}
</td>
<td>
<input type="text" class="datepicker" name="gebdat" id="gebdat" value="{$persdat_value_gebdat}" onchange='calc_gebdat();'>
<input type="hidden" name="alter18" id="alter18" size="101" value="{$persdat_value_alter18}">
</td>
</tr>
<tr>
<td width="20%" valign="top">
{if $erf_hig_str == 1}<font color="red">* {/if}<b>Straße mit Hausnr:</b>{if $erf_hig_str == 1}</font>{/if}
</td>
<td>
<input type="text" name="str" size="60" value="{$persdat_value_str}">
</td>
</tr>
<tr>
<td width="20%" valign="top">
{if $erf_hig_plz == 1}<font color="red">* {/if}<b>PLZ</b>{if $erf_hig_plz == 1}</font>{/if} <b>/</b> {if $erf_hig_ort == 1}<font color="red">* {/if}<b>Ort</b>{if $erf_hig_ort == 1}</font>{/if}
</td>
<td>
<input type="text" name="plz" size="5" value="{$persdat_value_plz}"> &nbsp; <input type="text" name="ort" size="49" value="{$persdat_value_ort}">
</td>
</tr>
<tr>
<td width="20%" valign="top">
{if $erf_hig_mail == 1}<font color="red">* {/if}<b>E-Mail Adresse:</b>{if $erf_hig_mail == 1}</font>{/if}
</td>
<td>
<input type="text" name="mail" size="60" value="{$persdat_value_mail}">
</td>
</tr>
<tr>
<td width="20%" valign="top">
{if $erf_hig_tel == 1}<font color="red">* {/if}<b>Telefon:</b>{if $erf_hig_tel == 1}</font>{/if}
</td>
<td>
<input type="text" name="tel" size="60" value="{$persdat_value_tel}">
</td>
</tr>
<tr id="wiederholer1">
<td width="20%" valign="top" height="24">
{if $erf_hig_id == 1}<font color="red">* {/if}<b>Damalig erhaltene ID:</b>{if $erf_hig_id == 1}</font>{/if}
</td>
<td>
<input type="text" name="id_wied" size="60" value="{$persdat_value_id_wied}">
</td>
</tr>
<tr id="wiederholer2">
<td width="20%" valign="top" height="24">
&nbsp;
</td>
<td>
&nbsp;
</td>
</tr>
<tr id="wiederholer3">
<td width="20%" valign="top" height="24">
{if $erf_hig_tan == 1}<font color="red">* {/if}<b>Damalige TAN:</b>{if $erf_hig_tan == 1}</font>{/if}
</td>
<td>
<input type="password" name="tan_wied" size="60" value="{$persdat_value_tan_wied}">
</td>
<tr id="wiederholer4">
<td width="20%" valign="top" height="24">
&nbsp;
</td>
<td>
&nbsp;
</td>
</tr>
</table>
<table width="100%">
<tr>
<td valign="top">
<input type="checkbox" onchange='wied();' name="wiederholer" id="r1" {if $persdat_value_wh_test == 1} checked {/if}>
<input type="hidden" name="wh_test" id="wh_test" value="{$persdat_value_wh_test}">
</td>
<td style="text-align: justify;">
<label for="r1">Haben Sie bereits für das aktuelle Zulassungsverfahren (Ausbildungsbeginn: <font color='red'><b><u>September {$persdat_cur_ausbjahr}</u></b></font>) an dem Studierfähigkeitstest Public Management an den Hochschulen Kehl oder Ludwigsburg teilgenommen, <br>
<b>den Sie nicht bestanden haben?</b>
<br> Sie können den Studierfähigkeitstest Public Management für den Ausbildungsbeginn {$persdat_cur_ausbjahr} einmal wiederholen. <!--(Bewerpungsphase {$persdat_cur_beginn} - {$persdat_cur_ende})-->
</label>
</td>
</tr>
</table>
<br>
<br>
<div id="gebdat_valid"></div>
<p align="center">
<br>
<input type="submit" value="Nächste Seite" class="button">
</p>
<br>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
</td>
<td width="15%">
&nbsp;
</td>
</tr>
</table>
</form>
</body>
</html>
{/if}
{if $action == 'termine'}
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
<meta name="mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black" />
<title>Registrierung und Terminbuchung für den Studierfähigkeitstest BPM</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="stylesheet" href="templates/{$global_template}/css/styles_login.css" type="text/css">
<link rel="stylesheet" href="jquery/jquery-ui.css">
<script src="jquery/jquery-1.12.4.js"></script>
<script src="jquery/jquery-ui.js"></script>
<script src="jquery/globalize.js"></script>
<script src="jquery/globalize.culture.de-DE.js"></script>
<script src="jquery/jquery.mousewheel.js"></script>
<style>
.squarebutton_blue{
width:100px;
}
.button {
font: bold 11px Arial;
text-decoration: none;
background-color: #EEEEEE;
color: #333333;
padding: 2px 6px 2px 6px;
border-top: 1px solid #CCCCCC;
border-right: 1px solid #333333;
border-bottom: 1px solid #333333;
border-left: 1px solid #CCCCCC;
}
.row_0 {
background-color: #FFFFFF;
}
.row_1 {
background-color: #E1E8F1;
}
</style>
<link rel="stylesheet" type="text/css" href="fancybox/jquery.fancybox-1.3.4.css" media="screen" />
<script type="text/javascript" src="./fancybox/jquery-1.5.1.min.js"></script>
<!-- DATEI GIBTS NICHT <script>!window.jQuery && document.write('<script src="jquery-1.4.3.min.js"><\/script>');</script>-->
<script type="text/javascript" src="./fancybox/jquery.mousewheel-3.0.4.pack.js"></script>
<script type="text/javascript" src="./fancybox/jquery.fancybox-1.3.4.pack.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$(".box").fancybox({
'width' : '75%',
'height' : '75%',
'autoScale' : true,
'transitionIn' : 'elastic',
'transitionOut' : 'elastic',
'type' : 'iframe'
});
});
</script>
</head>
<body onselectstart="return false" ondragstart="return false" oncontextmenu="return false" oncontext="return false">
<table height="100%" width="100%">
<tr>
<td width="15%">
&nbsp;
</td>
<td width="70%">
<div class="Header">
<div>
<div align="center">Registrierung und Terminbuchung für den Studierfähigkeitstest BPM</div>
</div>
</div>
<div class="pat_list_box">
<p>
{if $termine_error == '1'}
<table width="70%" class="errorTable" align="center">
<tr>
<td>
<img src="templates/{$global_template}/images/pflichtfelder/achtung_gross.gif">
</td>
<td><b>Achtung!</b><br>
{$termine_error_text}
</td>
</tr>
</table>
<br />
{/if}
<table align="center" border="0" bordercolordark="white" bordercolorlight="lightgray" cellspacing="0" width="96%" >
<tr>
<td align="left">
<table width="100%" border="0">
<form action=?action=check method="POST" name="check">
<tr>
<td width="80%">
Bitte wählen Sie aus einem der nachfolgenden Felder einen Testtermin aus.
Beachten Sie, dass der Test je nach Auswahl entweder in Ludwigsburg oder Kehl stattfindet.
<br>
Für die weitere Bewerbung spielt es keine Rolle, an welcher Hochschule Sie den Test absolvieren.
<br>
<br>
Sollten Sie aktuell keinen Testtermin auswählen können, so sind alle freien Termine derzeit ausgebucht. Weitere Termine werden nach und nach aktiviert und werden bis Ende Juli des jeweiligen Ausbildungsbeginnjahres stattfinden.
<br>
<br>
<table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="10%" valign="top" class="row_1">
<b>Auswahl</b>
</td>
<td width="30%" valign="top" class="row_1">
<b>Datum und Uhrzeit</b>
</td>
<td width="10%" valign="top" class="row_1">
<b>Ort</b>
</td>
<td width="20%" valign="top" class="row_1">
<b>Freie Plätze</b><br>
<font size="1" color="red">Stand: {$termine_aktdat}</font>
</td>
<td width="30%" valign="top" class="row_1">
<b>Ausbildungsbeginn&nbsp;/<br>Bemerkung</b>
</td>
</tr>
{section name=table_data1 loop=$table_data1}
{if $smarty.section.table_data1.rownum != ''}
<tr>
<td class="row_{$table_data1[table_data1].zaehler}" height='30'>
{if $table_data1[table_data1].tm_disable != 0}
{if $table_data1[table_data1].select != 0}
<input type="radio" value="{$table_data1[table_data1].tm_id}" id="{$table_data1[table_data1].tm_id}" {if $termine_value_testdatum == "{$table_data1[table_data1].tm_id}"}checked{/if} name="testdatum" size="20">
{/if}
{/if}
</td>
<td class="row_{$table_data1[table_data1].zaehler}" height='30'>
<label for="{$table_data1[table_data1].tm_id}">{$table_data1[table_data1].tm_datum_form}</label>
</td>
<td class="row_{$table_data1[table_data1].zaehler}" height='30'>
<label for="{$table_data1[table_data1].tm_id}">{$table_data1[table_data1].tm_standort}</label>
</td>
<td class="row_{$table_data1[table_data1].zaehler}" height='30'>
<label for="{$table_data1[table_data1].tm_id}">{$table_data1[table_data1].tm_restplatz}</label>
</td>
<td class="row_{$table_data1[table_data1].zaehler}" height='30'>
{if $table_data1[table_data1].select != 0}
<label for="{$table_data1[table_data1].tm_id}">September {$table_data1[table_data1].curr_jahr}</label>
{else}
<label for="{$table_data1[table_data1].tm_id}">{$table_data1[table_data1].select_err}</label>
{/if}
</td>
</tr>
{/if}
{/section}
</table>
<br>
<p align="center">
<br>
<a href="?action=persdat" class="button">Seite zurück</a> <input type="submit" value="Nächste Seite" class="button">
</p>
<br>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
</td>
<td width="15%">
&nbsp;
</td>
</tr>
</table>
</form>
</body>
</html>
{/if}
{if $action == 'check'}
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
<meta name="mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black" />
<title>Registrierung und Terminbuchung für den Studierfähigkeitstest BPM</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="stylesheet" href="templates/{$global_template}/css/styles_login.css" type="text/css">
<link rel="stylesheet" href="jquery/jquery-ui.css">
<script src="jquery/jquery-1.12.4.js"></script>
<script src="jquery/jquery-ui.js"></script>
<script src="jquery/globalize.js"></script>
<script src="jquery/globalize.culture.de-DE.js"></script>
<script src="jquery/jquery.mousewheel.js"></script>
<style>
.squarebutton_blue{
width:100px;
}
.button {
font: bold 11px Arial;
text-decoration: none;
background-color: #EEEEEE;
color: #333333;
padding: 2px 6px 2px 6px;
border-top: 1px solid #CCCCCC;
border-right: 1px solid #333333;
border-bottom: 1px solid #333333;
border-left: 1px solid #CCCCCC;
}
</style>
<script type="text/javascript">
function senden_aktiv(){
if ( document.save.versicherung.checked == true ){
document.getElementById("senden").style.display='inline';
}else{
document.getElementById("senden").style.display='none';
}
}
</script>
<link rel="stylesheet" type="text/css" href="fancybox/jquery.fancybox-1.3.4.css" media="screen" />
<script type="text/javascript" src="./fancybox/jquery-1.5.1.min.js"></script>
<!-- DATEI GIBTS NICHT <script>!window.jQuery && document.write('<script src="jquery-1.4.3.min.js"><\/script>');</script>-->
<script type="text/javascript" src="./fancybox/jquery.mousewheel-3.0.4.pack.js"></script>
<script type="text/javascript" src="./fancybox/jquery.fancybox-1.3.4.pack.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$(".box").fancybox({
'width' : '75%',
'height' : '75%',
'autoScale' : true,
'transitionIn' : 'elastic',
'transitionOut' : 'elastic',
'type' : 'iframe'
});
});
</script>
</head>
<body onselectstart="return false" ondragstart="return false" oncontextmenu="return false" oncontext="return false">
<table height="100%" width="100%">
<tr>
<td width="15%">
&nbsp;
</td>
<td width="70%">
<div class="Header">
<div>
<div align="center">Registrierung und Terminbuchung für den Studierfähigkeitstest BPM</div>
</div>
</div>
<div class="pat_list_box">
<p>
{if $termine_error == '1'}
<table width="70%" class="errorTable" align="center">
<tr>
<td>
<img src="templates/{$global_template}/images/pflichtfelder/achtung_gross.gif">
</td>
<td><b>Achtung!</b><br>
{$termine_error_text}
</td>
</tr>
</table>
<br />
{/if}
<table align="center" border="0" bordercolordark="white" bordercolorlight="lightgray" cellspacing="0" width="96%" >
<tr>
<td align="left">
<table width="100%" border="0">
<form action=?action=save method="POST" name="save">
<tr>
<td width="80%">
Sie haben den Testtermin am <b>{$check_datum}</b> in <b>{$check_standort}</b> ausgewählt.
<br>
<br>
Bitte prüfen Sie Ihre Daten:
<table width="80%" border=1 cellspacing=0 cellpadding=4>
<tr>
<td valign="top" width="20%">
<b>Anrede</b>
</td>
<td style="text-align: justify;">
{$check_anrede}
</td>
</tr>
<!--
<tr>
<td valign="top" width="20%">
<b>Personalausweisnummer</b>
</td>
<td style="text-align: justify;">
{$check_perso}
</td>
</tr>
-->
<tr>
<td valign="top" width="20%">
<b>Vorname</b>
</td>
<td style="text-align: justify;">
{$check_vorname}
</td>
</tr>
<tr>
<td valign="top" width="20%">
<b>Nachname</b>
</td>
<td style="text-align: justify;">
{$check_nachname}
</td>
</tr>
<tr>
<td valign="top" width="20%">
<b>Geburtsdatum</b>
</td>
<td style="text-align: justify;">
{$check_gebdat}
</td>
</tr>
<tr>
<td valign="top" width="20%">
<b>Straße</b>
</td>
<td style="text-align: justify;">
{$check_str}
</td>
</tr>
<tr>
<td valign="top" width="20%">
<b>PLZ / Ort</b>
</td>
<td style="text-align: justify;">
{$check_plz} {$check_ort}
</td>
</tr>
<tr>
<td valign="top" width="20%">
<b>E-Mail Adresse</b>
</td>
<td style="text-align: justify;">
{$check_mail}
</td>
</tr>
<tr>
<td valign="top" width="20%">
<b>Telefon</b>
</td>
<td style="text-align: justify;">
{$check_tel}
</td>
</tr>
</table>
<br>
<table width="100%">
<tr>
<td valign="top">
<input type="checkbox" name="versicherung" onclick="senden_aktiv();" id="r2">
</td>
<td style="text-align: justify;">
<label for="r2">Möchten Sie den Termin verbindlich buchen? Es entstehen Gebühren in Höhe von <b>{$check_betrag} &euro;</b>.
Mit der Bestätigung stimmen Sie der <a href='./media/datenschutzerklaerung.pdf' target='_new'>Datenschutzerklärung</a> zu.<br>Bei verbindlicher Buchung erhalten Sie eine Bestätigungsmail mit weiteren Informationen.</label>
</td>
</tr>
</table>
<p align="center">
<a href="?action=termine" class="button">Seite zurück</a> <input type="submit" name="senden" id="senden" value="Verbindlich buchen" class="button" style="display:none">
</p>
<br>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
</td>
<td width="15%">
&nbsp;
</td>
</tr>
</table>
</form>
</body>
</html>
{/if}
{if $action == 'save'}
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
<meta name="mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black" />
<title>Registrierung und Terminbuchung für den Studierfähigkeitstest BPM</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="stylesheet" href="templates/{$global_template}/css/styles_login.css" type="text/css">
<link rel="stylesheet" href="jquery/jquery-ui.css">
<script src="jquery/jquery-1.12.4.js"></script>
<script src="jquery/jquery-ui.js"></script>
<script src="jquery/globalize.js"></script>
<script src="jquery/globalize.culture.de-DE.js"></script>
<script src="jquery/jquery.mousewheel.js"></script>
<style>
.squarebutton_blue{
width:100px;
}
.button {
font: bold 11px Arial;
text-decoration: none;
background-color: #EEEEEE;
color: #333333;
padding: 2px 6px 2px 6px;
border-top: 1px solid #CCCCCC;
border-right: 1px solid #333333;
border-bottom: 1px solid #333333;
border-left: 1px solid #CCCCCC;
}
</style>
<link rel="stylesheet" type="text/css" href="fancybox/jquery.fancybox-1.3.4.css" media="screen" />
<script type="text/javascript" src="./fancybox/jquery-1.5.1.min.js"></script>
<!-- DATEI GIBTS NICHT <script>!window.jQuery && document.write('<script src="jquery-1.4.3.min.js"><\/script>');</script>-->
<script type="text/javascript" src="./fancybox/jquery.mousewheel-3.0.4.pack.js"></script>
<script type="text/javascript" src="./fancybox/jquery.fancybox-1.3.4.pack.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$(".box").fancybox({
'width' : '75%',
'height' : '75%',
'autoScale' : true,
'transitionIn' : 'elastic',
'transitionOut' : 'elastic',
'type' : 'iframe'
});
});
</script>
</head>
<body onselectstart="return false" ondragstart="return false" oncontextmenu="return false" oncontext="return false">
<table height="100%" width="100%">
<tr>
<td width="15%">
&nbsp;
</td>
<td width="70%">
<div class="Header">
<div>
<div align="center">Registrierung und Terminbuchung für den Studierfähigkeitstest BPM</div>
</div>
</div>
<div class="pat_list_box">
<p>
{if $save_error == '1'}
<table width="70%" class="errorTable" align="center">
<tr>
<td>
<img src="templates/{$global_template}/images/pflichtfelder/achtung_gross.gif">
</td>
<td><b>Achtung!</b><br>
{$save_error_text}
</td>
</tr>
</table>
<br />
{else}
<table align="center" border="0" bordercolordark="white" bordercolorlight="lightgray" cellspacing="0" width="96%" >
<tr>
<td align="left">
<table width="100%" border="0">
<form action=?action=save method="POST" name="save">
<tr>
<td width="80%">
Die Anmeldung zum Eignungstest ist abgeschlossen.<br>
Bitte überprüfen Sie Ihren Maileingang und ggf. Ihren Spam-Ordner.
<br>
<br>
<font color='red'>Ihre persönliche ID: <b>{$save_id}</b></font>
<br>
Bitte notieren Sie diese ID und bringen Sie diese zum Eignungstest mit.
<br>
<br>
Überweisen Sie den Betrag unverzüglich wie in der Musterüberweisung angegeben:<br>
<div style="float:left; width:754px; height:380px; background-image: url(./sepa-ueberweisung2.jpg); margin:0; font-family:Courier New; font-size:20px; text-transform:uppercase" >
<p style="padding:5px 0 0 12px; letter-spacing:15.6px; "><b>{$save_empf}</b></p>
<p style="padding:4px 0 0 12; letter-spacing:9.7px;"><b>{$save_iban}</b></p>
<p style="padding:5px 0 0 12; letter-spacing:15.6px;"><b>{$save_bic}</b></p>
<p style="padding:4px 0 0 426; letter-spacing:15.6px;"><b>{$save_betrag}</b></p>
<p style="padding:4px 0 0 12px; letter-spacing:15.6px;"><b>{$save_ref}</b></p>
<p style="padding:4px 0 0 12px; letter-spacing:15.6px;"><b>{$save_vorname} {$save_nachname}</b></p>
<p style="padding:4px 0 0 12px; letter-spacing:15.6px;"><b>{$save_vorname} {$save_nachname}</b></p>
</div>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<br>
</td>
</tr>
</table>
</td>
</tr>
</table>
{/if}
</div>
</td>
<td width="15%">
&nbsp;
</td>
</tr>
</table>
</form>
</body>
</html>
{/if}

BIN
templates/modern/js/.DS_Store vendored Executable file

Binary file not shown.

View File

@ -0,0 +1,13 @@
$(document).ready(function(){
$(".accordion2 h3").eq(0).addClass("active");
$(".accordion2 ul").eq(0).show();
$(".accordion2 h3").click(function(){
$(this).next("ul").slideToggle(400) //auch "fast" und "slow" m?ich, oder den Wert in ms
.siblings("ul:visible").slideUp(400); //auch "fast" und "slow" m?ich, oder den Wert in ms
$(this).toggleClass("active");
$(this).siblings("h3").removeClass("active");
});
});

230
templates/modern/js/ajaxtabs.js Executable file
View File

@ -0,0 +1,230 @@
//** Ajax Tabs Content script v2.0- <20> Dynamic Drive DHTML code library (http://www.dynamicdrive.com)
//** Updated Oct 21st, 07 to version 2.0. Contains numerous improvements
//** Updated Feb 18th, 08 to version 2.1: Adds a public "tabinstance.cycleit(dir)" method to cycle forward or backward between tabs dynamically. Only .js file changed from v2.0.
//** Updated April 8th, 08 to version 2.2:
// -Adds support for expanding a tab using a URL parameter (ie: http://mysite.com/tabcontent.htm?tabinterfaceid=0)
// -Modified Ajax routine so testing the script out locally in IE7 now works
var ddajaxtabssettings={}
ddajaxtabssettings.bustcachevar=1 //bust potential caching of external pages after initial request? (1=yes, 0=no)
ddajaxtabssettings.loadstatustext="<img src='ajaxtabs/loading.gif' />"
////NO NEED TO EDIT BELOW////////////////////////
function ddajaxtabs(tabinterfaceid, contentdivid){
this.tabinterfaceid=tabinterfaceid //ID of Tab Menu main container
this.tabs=document.getElementById(tabinterfaceid).getElementsByTagName("a") //Get all tab links within container
this.enabletabpersistence=true
this.hottabspositions=[] //Array to store position of tabs that have a "rel" attr defined, relative to all tab links, within container
this.currentTabIndex=0 //Index of currently selected hot tab (tab with sub content) within hottabspositions[] array
this.contentdivid=contentdivid
this.defaultHTML=""
this.defaultIframe='<iframe src="about:blank" marginwidth="0" marginheight="0" frameborder="0" vspace="0" hspace="0" class="tabcontentiframe" style="width:100%; height:100%; min-height: 100%"></iframe>'
this.defaultIframe=this.defaultIframe.replace(/<iframe/i, '<iframe name="'+"_ddajaxtabsiframe-"+contentdivid+'" ')
this.revcontentids=[] //Array to store ids of arbitrary contents to expand/contact as well ("rev" attr values)
this.selectedClassTarget="link" //keyword to indicate which target element to assign "selected" CSS class ("linkparent" or "link")
}
ddajaxtabs.connect=function(pageurl, tabinstance){
var page_request = false
var bustcacheparameter=""
if (window.ActiveXObject){ //Test for support for ActiveXObject in IE first (as XMLHttpRequest in IE7 is broken)
try {
page_request = new ActiveXObject("Msxml2.XMLHTTP")
}
catch (e){
try{
page_request = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (e){}
}
}
else if (window.XMLHttpRequest) // if Mozilla, Safari etc
page_request = new XMLHttpRequest()
else
return false
var ajaxfriendlyurl=pageurl.replace(/^http:\/\/[^\/]+\//i, "http://"+window.location.hostname+"/")
page_request.onreadystatechange=function(){ddajaxtabs.loadpage(page_request, pageurl, tabinstance)}
if (ddajaxtabssettings.bustcachevar) //if bust caching of external page
bustcacheparameter=(ajaxfriendlyurl.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime()
page_request.open('GET', ajaxfriendlyurl+bustcacheparameter, true)
page_request.send(null)
}
ddajaxtabs.loadpage=function(page_request, pageurl, tabinstance){
var divId=tabinstance.contentdivid
document.getElementById(divId).innerHTML=ddajaxtabssettings.loadstatustext //Display "fetching page message"
if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1)){
document.getElementById(divId).innerHTML=page_request.responseText
ddajaxtabs.ajaxpageloadaction(pageurl, tabinstance)
}
}
ddajaxtabs.ajaxpageloadaction=function(pageurl, tabinstance){
tabinstance.onajaxpageload(pageurl) //call user customized onajaxpageload() function when an ajax page is fetched/ loaded
}
ddajaxtabs.getCookie=function(Name){
var re=new RegExp(Name+"=[^;]+", "i"); //construct RE to search for target name/value pair
if (document.cookie.match(re)) //if cookie found
return document.cookie.match(re)[0].split("=")[1] //return its value
return ""
}
ddajaxtabs.setCookie=function(name, value){
document.cookie = name+"="+value+";path=/" //cookie value is domain wide (path=/)
}
ddajaxtabs.prototype={
expandit:function(tabid_or_position){ //PUBLIC function to select a tab either by its ID or position(int) within its peers
this.cancelautorun() //stop auto cycling of tabs (if running)
var tabref=""
try{
if (typeof tabid_or_position=="string" && document.getElementById(tabid_or_position).getAttribute("rel")) //if specified tab contains "rel" attr
tabref=document.getElementById(tabid_or_position)
else if (parseInt(tabid_or_position)!=NaN && this.tabs[tabid_or_position].getAttribute("rel")) //if specified tab contains "rel" attr
tabref=this.tabs[tabid_or_position]
}
catch(err){alert("Invalid Tab ID or position entered!")}
if (tabref!="") //if a valid tab is found based on function parameter
this.expandtab(tabref) //expand this tab
},
cycleit:function(dir, autorun){ //PUBLIC function to move foward or backwards through each hot tab (tabinstance.cycleit('foward/back') )
if (dir=="next"){
var currentTabIndex=(this.currentTabIndex<this.hottabspositions.length-1)? this.currentTabIndex+1 : 0
}
else if (dir=="prev"){
var currentTabIndex=(this.currentTabIndex>0)? this.currentTabIndex-1 : this.hottabspositions.length-1
}
if (typeof autorun=="undefined") //if cycleit() is being called by user, versus autorun() function
this.cancelautorun() //stop auto cycling of tabs (if running)
this.expandtab(this.tabs[this.hottabspositions[currentTabIndex]])
},
setpersist:function(bool){ //PUBLIC function to toggle persistence feature
this.enabletabpersistence=bool
},
loadajaxpage:function(pageurl){ //PUBLIC function to fetch a page via Ajax and display it within the Tab Content instance's container
ddajaxtabs.connect(pageurl, this)
},
loadiframepage:function(pageurl){ //PUBLIC function to fetch a page and load it into the IFRAME of the Tab Content instance's container
this.iframedisplay(pageurl, this.contentdivid)
},
setselectedClassTarget:function(objstr){ //PUBLIC function to set which target element to assign "selected" CSS class ("linkparent" or "link")
this.selectedClassTarget=objstr || "link"
},
getselectedClassTarget:function(tabref){ //Returns target element to assign "selected" CSS class to
return (this.selectedClassTarget==("linkparent".toLowerCase()))? tabref.parentNode : tabref
},
urlparamselect:function(tabinterfaceid){
var result=window.location.search.match(new RegExp(tabinterfaceid+"=(\\d+)", "i")) //check for "?tabinterfaceid=2" in URL
return (result==null)? null : parseInt(RegExp.$1) //returns null or index, where index (int) is the selected tab's index
},
onajaxpageload:function(pageurl){ //PUBLIC Event handler that can invoke custom code whenever an Ajax page has been fetched and displayed
//do nothing by default
},
expandtab:function(tabref){
var relattrvalue=tabref.getAttribute("rel")
//Get "rev" attr as a string of IDs in the format ",john,george,trey,etc," to easy searching through
var associatedrevids=(tabref.getAttribute("rev"))? ","+tabref.getAttribute("rev").replace(/\s+/, "")+"," : ""
if (relattrvalue=="#default")
document.getElementById(this.contentdivid).innerHTML=this.defaultHTML
else if (relattrvalue=="#iframe")
this.iframedisplay(tabref.getAttribute("href"), this.contentdivid)
else
ddajaxtabs.connect(tabref.getAttribute("href"), this)
this.expandrevcontent(associatedrevids)
for (var i=0; i<this.tabs.length; i++){ //Loop through all tabs, and assign only the selected tab the CSS class "selected"
this.getselectedClassTarget(this.tabs[i]).className=(this.tabs[i].getAttribute("href")==tabref.getAttribute("href"))? "selected" : ""
}
if (this.enabletabpersistence) //if persistence enabled, save selected tab position(int) relative to its peers
ddajaxtabs.setCookie(this.tabinterfaceid, tabref.tabposition)
this.setcurrenttabindex(tabref.tabposition) //remember position of selected tab within hottabspositions[] array
},
iframedisplay:function(pageurl, contentdivid){
if (typeof window.frames["_ddajaxtabsiframe-"+contentdivid]!="undefined"){
try{delete window.frames["_ddajaxtabsiframe-"+contentdivid]} //delete iframe within Tab content container if it exists (due to bug in Firefox)
catch(err){}
}
document.getElementById(contentdivid).innerHTML=this.defaultIframe
window.frames["_ddajaxtabsiframe-"+contentdivid].location.replace(pageurl) //load desired page into iframe
},
expandrevcontent:function(associatedrevids){
var allrevids=this.revcontentids
for (var i=0; i<allrevids.length; i++){ //Loop through rev attributes for all tabs in this tab interface
//if any values stored within associatedrevids matches one within allrevids, expand that DIV, otherwise, contract it
document.getElementById(allrevids[i]).style.display=(associatedrevids.indexOf(","+allrevids[i]+",")!=-1)? "block" : "none"
}
},
setcurrenttabindex:function(tabposition){ //store current position of tab (within hottabspositions[] array)
for (var i=0; i<this.hottabspositions.length; i++){
if (tabposition==this.hottabspositions[i]){
this.currentTabIndex=i
break
}
}
},
autorun:function(){ //function to auto cycle through and select tabs based on a set interval
this.cycleit('next', true)
},
cancelautorun:function(){
if (typeof this.autoruntimer!="undefined")
clearInterval(this.autoruntimer)
},
init:function(automodeperiod){
var persistedtab=ddajaxtabs.getCookie(this.tabinterfaceid) //get position of persisted tab (applicable if persistence is enabled)
var selectedtab=-1 //Currently selected tab index (-1 meaning none)
var selectedtabfromurl=this.urlparamselect(this.tabinterfaceid) //returns null or index from: tabcontent.htm?tabinterfaceid=index
this.automodeperiod=automodeperiod || 0
this.defaultHTML=document.getElementById(this.contentdivid).innerHTML
for (var i=0; i<this.tabs.length; i++){
this.tabs[i].tabposition=i //remember position of tab relative to its peers
if (this.tabs[i].getAttribute("rel")){
var tabinstance=this
this.hottabspositions[this.hottabspositions.length]=i //store position of "hot" tab ("rel" attr defined) relative to its peers
this.tabs[i].onclick=function(){
tabinstance.expandtab(this)
tabinstance.cancelautorun() //stop auto cycling of tabs (if running)
return false
}
if (this.tabs[i].getAttribute("rev")){ //if "rev" attr defined, store each value within "rev" as an array element
this.revcontentids=this.revcontentids.concat(this.tabs[i].getAttribute("rev").split(/\s*,\s*/))
}
if (selectedtabfromurl==i || this.enabletabpersistence && selectedtab==-1 && parseInt(persistedtab)==i || !this.enabletabpersistence && selectedtab==-1 && this.getselectedClassTarget(this.tabs[i]).className=="selected"){
selectedtab=i //Selected tab index, if found
}
}
} //END for loop
if (selectedtab!=-1) //if a valid default selected tab index is found
this.expandtab(this.tabs[selectedtab]) //expand selected tab (either from URL parameter, persistent feature, or class="selected" class)
else //if no valid default selected index found
this.expandtab(this.tabs[this.hottabspositions[0]]) //Just select first tab that contains a "rel" attr
if (parseInt(this.automodeperiod)>500 && this.hottabspositions.length>1){
this.autoruntimer=setInterval(function(){tabinstance.autorun()}, this.automodeperiod)
}
} //END int() function
} //END Prototype assignment

View File

@ -0,0 +1,34 @@
/*
By Osvaldas Valutis, www.osvaldas.info
Available for use under the MIT License
*/
'use strict';
;( function ( document, window, index )
{
var inputs = document.querySelectorAll( '.inputfile' );
Array.prototype.forEach.call( inputs, function( input )
{
var label = input.nextElementSibling,
labelVal = label.innerHTML;
input.addEventListener( 'change', function( e )
{
var fileName = '';
if( this.files && this.files.length > 1 )
fileName = ( this.getAttribute( 'data-multiple-caption' ) || '' ).replace( '{count}', this.files.length );
else
fileName = e.target.value.split( '\\' ).pop();
if( fileName )
label.querySelector( 'span' ).innerHTML = fileName;
else
label.innerHTML = labelVal;
});
// Firefox bug fix
input.addEventListener( 'focus', function(){ input.classList.add( 'has-focus' ); });
input.addEventListener( 'blur', function(){ input.classList.remove( 'has-focus' ); });
});
}( document, window, 0 ));

View File

@ -0,0 +1,74 @@
var tooltip=function(){
var id = 'tt';
var top = 3;
var left = 3;
var maxw = 300;
var speed = 10;
var timer = 20;
var endalpha = 95;
var alpha = 0;
var tt,t,c,b,h;
var ie = document.all ? true : false;
return{
show:function(v,w){
if(tt == null){
tt = document.createElement('div');
tt.setAttribute('id',id);
t = document.createElement('div');
t.setAttribute('id',id + 'top');
c = document.createElement('div');
c.setAttribute('id',id + 'cont');
b = document.createElement('div');
b.setAttribute('id',id + 'bot');
tt.appendChild(t);
tt.appendChild(c);
tt.appendChild(b);
document.body.appendChild(tt);
tt.style.opacity = 0;
tt.style.filter = 'alpha(opacity=0)';
document.onmousemove = this.pos;
}
tt.style.display = 'block';
c.innerHTML = v;
tt.style.width = w ? w + 'px' : 'auto';
if(!w && ie){
t.style.display = 'none';
b.style.display = 'none';
tt.style.width = tt.offsetWidth;
t.style.display = 'block';
b.style.display = 'block';
}
if(tt.offsetWidth > maxw){tt.style.width = maxw + 'px'}
h = parseInt(tt.offsetHeight) + top;
clearInterval(tt.timer);
tt.timer = setInterval(function(){tooltip.fade(1)},timer);
},
pos:function(e){
var u = ie ? event.clientY + document.documentElement.scrollTop : e.pageY;
var l = ie ? event.clientX + document.documentElement.scrollLeft : e.pageX;
tt.style.top = (u - h) + 'px';
tt.style.left = (l + left) + 'px';
},
fade:function(d){
var a = alpha;
if((a != endalpha && d == 1) || (a != 0 && d == -1)){
var i = speed;
if(endalpha - a < speed && d == 1){
i = endalpha - a;
}else if(alpha < speed && d == -1){
i = a;
}
alpha = a + (i * d);
tt.style.opacity = alpha * .01;
tt.style.filter = 'alpha(opacity=' + alpha + ')';
}else{
clearInterval(tt.timer);
if(d == -1){tt.style.display = 'none'}
}
},
hide:function(){
clearInterval(tt.timer);
tt.timer = setInterval(function(){tooltip.fade(-1)},timer);
}
};
}();

4
templates/modern/js/jquery-v1.min.js vendored Executable file

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,36 @@
/*
By Osvaldas Valutis, www.osvaldas.info
Available for use under the MIT License
*/
'use strict';
;( function( $, window, document, undefined )
{
$( '.inputfile' ).each( function()
{
var $input = $( this ),
$label = $input.next( 'label' ),
labelVal = $label.html();
$input.on( 'change', function( e )
{
var fileName = '';
if( this.files && this.files.length > 1 )
fileName = ( this.getAttribute( 'data-multiple-caption' ) || '' ).replace( '{count}', this.files.length );
else if( e.target.value )
fileName = e.target.value.split( '\\' ).pop();
if( fileName )
$label.find( 'span' ).html( fileName );
else
$label.html( labelVal );
});
// Firefox bug fix
$input
.on( 'focus', function(){ $input.addClass( 'has-focus' ); })
.on( 'blur', function(){ $input.removeClass( 'has-focus' ); });
});
})( jQuery, window, document );

154
templates/modern/js/jquery.js vendored Executable file
View File

@ -0,0 +1,154 @@
/*!
* jQuery JavaScript Library v1.4.2
* http://jquery.com/
*
* Copyright 2010, John Resig
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* Includes Sizzle.js
* http://sizzlejs.com/
* Copyright 2010, The Dojo Foundation
* Released under the MIT, BSD, and GPL Licenses.
*
* Date: Sat Feb 13 22:33:48 2010 -0500
*/
(function(A,w){function ma(){if(!c.isReady){try{s.documentElement.doScroll("left")}catch(a){setTimeout(ma,1);return}c.ready()}}function Qa(a,b){b.src?c.ajax({url:b.src,async:false,dataType:"script"}):c.globalEval(b.text||b.textContent||b.innerHTML||"");b.parentNode&&b.parentNode.removeChild(b)}function X(a,b,d,f,e,j){var i=a.length;if(typeof b==="object"){for(var o in b)X(a,o,b[o],f,e,d);return a}if(d!==w){f=!j&&f&&c.isFunction(d);for(o=0;o<i;o++)e(a[o],b,f?d.call(a[o],o,e(a[o],b)):d,j);return a}return i?
e(a[0],b):w}function J(){return(new Date).getTime()}function Y(){return false}function Z(){return true}function na(a,b,d){d[0].type=a;return c.event.handle.apply(b,d)}function oa(a){var b,d=[],f=[],e=arguments,j,i,o,k,n,r;i=c.data(this,"events");if(!(a.liveFired===this||!i||!i.live||a.button&&a.type==="click")){a.liveFired=this;var u=i.live.slice(0);for(k=0;k<u.length;k++){i=u[k];i.origType.replace(O,"")===a.type?f.push(i.selector):u.splice(k--,1)}j=c(a.target).closest(f,a.currentTarget);n=0;for(r=
j.length;n<r;n++)for(k=0;k<u.length;k++){i=u[k];if(j[n].selector===i.selector){o=j[n].elem;f=null;if(i.preType==="mouseenter"||i.preType==="mouseleave")f=c(a.relatedTarget).closest(i.selector)[0];if(!f||f!==o)d.push({elem:o,handleObj:i})}}n=0;for(r=d.length;n<r;n++){j=d[n];a.currentTarget=j.elem;a.data=j.handleObj.data;a.handleObj=j.handleObj;if(j.handleObj.origHandler.apply(j.elem,e)===false){b=false;break}}return b}}function pa(a,b){return"live."+(a&&a!=="*"?a+".":"")+b.replace(/\./g,"`").replace(/ /g,
"&")}function qa(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function ra(a,b){var d=0;b.each(function(){if(this.nodeName===(a[d]&&a[d].nodeName)){var f=c.data(a[d++]),e=c.data(this,f);if(f=f&&f.events){delete e.handle;e.events={};for(var j in f)for(var i in f[j])c.event.add(this,j,f[j][i],f[j][i].data)}}})}function sa(a,b,d){var f,e,j;b=b&&b[0]?b[0].ownerDocument||b[0]:s;if(a.length===1&&typeof a[0]==="string"&&a[0].length<512&&b===s&&!ta.test(a[0])&&(c.support.checkClone||!ua.test(a[0]))){e=
true;if(j=c.fragments[a[0]])if(j!==1)f=j}if(!f){f=b.createDocumentFragment();c.clean(a,b,f,d)}if(e)c.fragments[a[0]]=j?f:1;return{fragment:f,cacheable:e}}function K(a,b){var d={};c.each(va.concat.apply([],va.slice(0,b)),function(){d[this]=a});return d}function wa(a){return"scrollTo"in a&&a.document?a:a.nodeType===9?a.defaultView||a.parentWindow:false}var c=function(a,b){return new c.fn.init(a,b)},Ra=A.jQuery,Sa=A.$,s=A.document,T,Ta=/^[^<]*(<[\w\W]+>)[^>]*$|^#([\w-]+)$/,Ua=/^.[^:#\[\.,]*$/,Va=/\S/,
Wa=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,Xa=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,P=navigator.userAgent,xa=false,Q=[],L,$=Object.prototype.toString,aa=Object.prototype.hasOwnProperty,ba=Array.prototype.push,R=Array.prototype.slice,ya=Array.prototype.indexOf;c.fn=c.prototype={init:function(a,b){var d,f;if(!a)return this;if(a.nodeType){this.context=this[0]=a;this.length=1;return this}if(a==="body"&&!b){this.context=s;this[0]=s.body;this.selector="body";this.length=1;return this}if(typeof a==="string")if((d=Ta.exec(a))&&
(d[1]||!b))if(d[1]){f=b?b.ownerDocument||b:s;if(a=Xa.exec(a))if(c.isPlainObject(b)){a=[s.createElement(a[1])];c.fn.attr.call(a,b,true)}else a=[f.createElement(a[1])];else{a=sa([d[1]],[f]);a=(a.cacheable?a.fragment.cloneNode(true):a.fragment).childNodes}return c.merge(this,a)}else{if(b=s.getElementById(d[2])){if(b.id!==d[2])return T.find(a);this.length=1;this[0]=b}this.context=s;this.selector=a;return this}else if(!b&&/^\w+$/.test(a)){this.selector=a;this.context=s;a=s.getElementsByTagName(a);return c.merge(this,
a)}else return!b||b.jquery?(b||T).find(a):c(b).find(a);else if(c.isFunction(a))return T.ready(a);if(a.selector!==w){this.selector=a.selector;this.context=a.context}return c.makeArray(a,this)},selector:"",jquery:"1.4.2",length:0,size:function(){return this.length},toArray:function(){return R.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this.slice(a)[0]:this[a]},pushStack:function(a,b,d){var f=c();c.isArray(a)?ba.apply(f,a):c.merge(f,a);f.prevObject=this;f.context=this.context;if(b===
"find")f.selector=this.selector+(this.selector?" ":"")+d;else if(b)f.selector=this.selector+"."+b+"("+d+")";return f},each:function(a,b){return c.each(this,a,b)},ready:function(a){c.bindReady();if(c.isReady)a.call(s,c);else Q&&Q.push(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(R.apply(this,arguments),"slice",R.call(arguments).join(","))},map:function(a){return this.pushStack(c.map(this,
function(b,d){return a.call(b,d,b)}))},end:function(){return this.prevObject||c(null)},push:ba,sort:[].sort,splice:[].splice};c.fn.init.prototype=c.fn;c.extend=c.fn.extend=function(){var a=arguments[0]||{},b=1,d=arguments.length,f=false,e,j,i,o;if(typeof a==="boolean"){f=a;a=arguments[1]||{};b=2}if(typeof a!=="object"&&!c.isFunction(a))a={};if(d===b){a=this;--b}for(;b<d;b++)if((e=arguments[b])!=null)for(j in e){i=a[j];o=e[j];if(a!==o)if(f&&o&&(c.isPlainObject(o)||c.isArray(o))){i=i&&(c.isPlainObject(i)||
c.isArray(i))?i:c.isArray(o)?[]:{};a[j]=c.extend(f,i,o)}else if(o!==w)a[j]=o}return a};c.extend({noConflict:function(a){A.$=Sa;if(a)A.jQuery=Ra;return c},isReady:false,ready:function(){if(!c.isReady){if(!s.body)return setTimeout(c.ready,13);c.isReady=true;if(Q){for(var a,b=0;a=Q[b++];)a.call(s,c);Q=null}c.fn.triggerHandler&&c(s).triggerHandler("ready")}},bindReady:function(){if(!xa){xa=true;if(s.readyState==="complete")return c.ready();if(s.addEventListener){s.addEventListener("DOMContentLoaded",
L,false);A.addEventListener("load",c.ready,false)}else if(s.attachEvent){s.attachEvent("onreadystatechange",L);A.attachEvent("onload",c.ready);var a=false;try{a=A.frameElement==null}catch(b){}s.documentElement.doScroll&&a&&ma()}}},isFunction:function(a){return $.call(a)==="[object Function]"},isArray:function(a){return $.call(a)==="[object Array]"},isPlainObject:function(a){if(!a||$.call(a)!=="[object Object]"||a.nodeType||a.setInterval)return false;if(a.constructor&&!aa.call(a,"constructor")&&!aa.call(a.constructor.prototype,
"isPrototypeOf"))return false;var b;for(b in a);return b===w||aa.call(a,b)},isEmptyObject:function(a){for(var b in a)return false;return true},error:function(a){throw a;},parseJSON:function(a){if(typeof a!=="string"||!a)return null;a=c.trim(a);if(/^[\],:{}\s]*$/.test(a.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")))return A.JSON&&A.JSON.parse?A.JSON.parse(a):(new Function("return "+
a))();else c.error("Invalid JSON: "+a)},noop:function(){},globalEval:function(a){if(a&&Va.test(a)){var b=s.getElementsByTagName("head")[0]||s.documentElement,d=s.createElement("script");d.type="text/javascript";if(c.support.scriptEval)d.appendChild(s.createTextNode(a));else d.text=a;b.insertBefore(d,b.firstChild);b.removeChild(d)}},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,b,d){var f,e=0,j=a.length,i=j===w||c.isFunction(a);if(d)if(i)for(f in a){if(b.apply(a[f],
d)===false)break}else for(;e<j;){if(b.apply(a[e++],d)===false)break}else if(i)for(f in a){if(b.call(a[f],f,a[f])===false)break}else for(d=a[0];e<j&&b.call(d,e,d)!==false;d=a[++e]);return a},trim:function(a){return(a||"").replace(Wa,"")},makeArray:function(a,b){b=b||[];if(a!=null)a.length==null||typeof a==="string"||c.isFunction(a)||typeof a!=="function"&&a.setInterval?ba.call(b,a):c.merge(b,a);return b},inArray:function(a,b){if(b.indexOf)return b.indexOf(a);for(var d=0,f=b.length;d<f;d++)if(b[d]===
a)return d;return-1},merge:function(a,b){var d=a.length,f=0;if(typeof b.length==="number")for(var e=b.length;f<e;f++)a[d++]=b[f];else for(;b[f]!==w;)a[d++]=b[f++];a.length=d;return a},grep:function(a,b,d){for(var f=[],e=0,j=a.length;e<j;e++)!d!==!b(a[e],e)&&f.push(a[e]);return f},map:function(a,b,d){for(var f=[],e,j=0,i=a.length;j<i;j++){e=b(a[j],j,d);if(e!=null)f[f.length]=e}return f.concat.apply([],f)},guid:1,proxy:function(a,b,d){if(arguments.length===2)if(typeof b==="string"){d=a;a=d[b];b=w}else if(b&&
!c.isFunction(b)){d=b;b=w}if(!b&&a)b=function(){return a.apply(d||this,arguments)};if(a)b.guid=a.guid=a.guid||b.guid||c.guid++;return b},uaMatch:function(a){a=a.toLowerCase();a=/(webkit)[ \/]([\w.]+)/.exec(a)||/(opera)(?:.*version)?[ \/]([\w.]+)/.exec(a)||/(msie) ([\w.]+)/.exec(a)||!/compatible/.test(a)&&/(mozilla)(?:.*? rv:([\w.]+))?/.exec(a)||[];return{browser:a[1]||"",version:a[2]||"0"}},browser:{}});P=c.uaMatch(P);if(P.browser){c.browser[P.browser]=true;c.browser.version=P.version}if(c.browser.webkit)c.browser.safari=
true;if(ya)c.inArray=function(a,b){return ya.call(b,a)};T=c(s);if(s.addEventListener)L=function(){s.removeEventListener("DOMContentLoaded",L,false);c.ready()};else if(s.attachEvent)L=function(){if(s.readyState==="complete"){s.detachEvent("onreadystatechange",L);c.ready()}};(function(){c.support={};var a=s.documentElement,b=s.createElement("script"),d=s.createElement("div"),f="script"+J();d.style.display="none";d.innerHTML=" <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";
var e=d.getElementsByTagName("*"),j=d.getElementsByTagName("a")[0];if(!(!e||!e.length||!j)){c.support={leadingWhitespace:d.firstChild.nodeType===3,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("link").length,style:/red/.test(j.getAttribute("style")),hrefNormalized:j.getAttribute("href")==="/a",opacity:/^0.55$/.test(j.style.opacity),cssFloat:!!j.style.cssFloat,checkOn:d.getElementsByTagName("input")[0].value==="on",optSelected:s.createElement("select").appendChild(s.createElement("option")).selected,
parentNode:d.removeChild(d.appendChild(s.createElement("div"))).parentNode===null,deleteExpando:true,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null};b.type="text/javascript";try{b.appendChild(s.createTextNode("window."+f+"=1;"))}catch(i){}a.insertBefore(b,a.firstChild);if(A[f]){c.support.scriptEval=true;delete A[f]}try{delete b.test}catch(o){c.support.deleteExpando=false}a.removeChild(b);if(d.attachEvent&&d.fireEvent){d.attachEvent("onclick",function k(){c.support.noCloneEvent=
false;d.detachEvent("onclick",k)});d.cloneNode(true).fireEvent("onclick")}d=s.createElement("div");d.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";a=s.createDocumentFragment();a.appendChild(d.firstChild);c.support.checkClone=a.cloneNode(true).cloneNode(true).lastChild.checked;c(function(){var k=s.createElement("div");k.style.width=k.style.paddingLeft="1px";s.body.appendChild(k);c.boxModel=c.support.boxModel=k.offsetWidth===2;s.body.removeChild(k).style.display="none"});a=function(k){var n=
s.createElement("div");k="on"+k;var r=k in n;if(!r){n.setAttribute(k,"return;");r=typeof n[k]==="function"}return r};c.support.submitBubbles=a("submit");c.support.changeBubbles=a("change");a=b=d=e=j=null}})();c.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};var G="jQuery"+J(),Ya=0,za={};c.extend({cache:{},expando:G,noData:{embed:true,object:true,
applet:true},data:function(a,b,d){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==A?za:a;var f=a[G],e=c.cache;if(!f&&typeof b==="string"&&d===w)return null;f||(f=++Ya);if(typeof b==="object"){a[G]=f;e[f]=c.extend(true,{},b)}else if(!e[f]){a[G]=f;e[f]={}}a=e[f];if(d!==w)a[b]=d;return typeof b==="string"?a[b]:a}},removeData:function(a,b){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==A?za:a;var d=a[G],f=c.cache,e=f[d];if(b){if(e){delete e[b];c.isEmptyObject(e)&&c.removeData(a)}}else{if(c.support.deleteExpando)delete a[c.expando];
else a.removeAttribute&&a.removeAttribute(c.expando);delete f[d]}}}});c.fn.extend({data:function(a,b){if(typeof a==="undefined"&&this.length)return c.data(this[0]);else if(typeof a==="object")return this.each(function(){c.data(this,a)});var d=a.split(".");d[1]=d[1]?"."+d[1]:"";if(b===w){var f=this.triggerHandler("getData"+d[1]+"!",[d[0]]);if(f===w&&this.length)f=c.data(this[0],a);return f===w&&d[1]?this.data(d[0]):f}else return this.trigger("setData"+d[1]+"!",[d[0],b]).each(function(){c.data(this,
a,b)})},removeData:function(a){return this.each(function(){c.removeData(this,a)})}});c.extend({queue:function(a,b,d){if(a){b=(b||"fx")+"queue";var f=c.data(a,b);if(!d)return f||[];if(!f||c.isArray(d))f=c.data(a,b,c.makeArray(d));else f.push(d);return f}},dequeue:function(a,b){b=b||"fx";var d=c.queue(a,b),f=d.shift();if(f==="inprogress")f=d.shift();if(f){b==="fx"&&d.unshift("inprogress");f.call(a,function(){c.dequeue(a,b)})}}});c.fn.extend({queue:function(a,b){if(typeof a!=="string"){b=a;a="fx"}if(b===
w)return c.queue(this[0],a);return this.each(function(){var d=c.queue(this,a,b);a==="fx"&&d[0]!=="inprogress"&&c.dequeue(this,a)})},dequeue:function(a){return this.each(function(){c.dequeue(this,a)})},delay:function(a,b){a=c.fx?c.fx.speeds[a]||a:a;b=b||"fx";return this.queue(b,function(){var d=this;setTimeout(function(){c.dequeue(d,b)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])}});var Aa=/[\n\t]/g,ca=/\s+/,Za=/\r/g,$a=/href|src|style/,ab=/(button|input)/i,bb=/(button|input|object|select|textarea)/i,
cb=/^(a|area)$/i,Ba=/radio|checkbox/;c.fn.extend({attr:function(a,b){return X(this,a,b,true,c.attr)},removeAttr:function(a){return this.each(function(){c.attr(this,a,"");this.nodeType===1&&this.removeAttribute(a)})},addClass:function(a){if(c.isFunction(a))return this.each(function(n){var r=c(this);r.addClass(a.call(this,n,r.attr("class")))});if(a&&typeof a==="string")for(var b=(a||"").split(ca),d=0,f=this.length;d<f;d++){var e=this[d];if(e.nodeType===1)if(e.className){for(var j=" "+e.className+" ",
i=e.className,o=0,k=b.length;o<k;o++)if(j.indexOf(" "+b[o]+" ")<0)i+=" "+b[o];e.className=c.trim(i)}else e.className=a}return this},removeClass:function(a){if(c.isFunction(a))return this.each(function(k){var n=c(this);n.removeClass(a.call(this,k,n.attr("class")))});if(a&&typeof a==="string"||a===w)for(var b=(a||"").split(ca),d=0,f=this.length;d<f;d++){var e=this[d];if(e.nodeType===1&&e.className)if(a){for(var j=(" "+e.className+" ").replace(Aa," "),i=0,o=b.length;i<o;i++)j=j.replace(" "+b[i]+" ",
" ");e.className=c.trim(j)}else e.className=""}return this},toggleClass:function(a,b){var d=typeof a,f=typeof b==="boolean";if(c.isFunction(a))return this.each(function(e){var j=c(this);j.toggleClass(a.call(this,e,j.attr("class"),b),b)});return this.each(function(){if(d==="string")for(var e,j=0,i=c(this),o=b,k=a.split(ca);e=k[j++];){o=f?o:!i.hasClass(e);i[o?"addClass":"removeClass"](e)}else if(d==="undefined"||d==="boolean"){this.className&&c.data(this,"__className__",this.className);this.className=
this.className||a===false?"":c.data(this,"__className__")||""}})},hasClass:function(a){a=" "+a+" ";for(var b=0,d=this.length;b<d;b++)if((" "+this[b].className+" ").replace(Aa," ").indexOf(a)>-1)return true;return false},val:function(a){if(a===w){var b=this[0];if(b){if(c.nodeName(b,"option"))return(b.attributes.value||{}).specified?b.value:b.text;if(c.nodeName(b,"select")){var d=b.selectedIndex,f=[],e=b.options;b=b.type==="select-one";if(d<0)return null;var j=b?d:0;for(d=b?d+1:e.length;j<d;j++){var i=
e[j];if(i.selected){a=c(i).val();if(b)return a;f.push(a)}}return f}if(Ba.test(b.type)&&!c.support.checkOn)return b.getAttribute("value")===null?"on":b.value;return(b.value||"").replace(Za,"")}return w}var o=c.isFunction(a);return this.each(function(k){var n=c(this),r=a;if(this.nodeType===1){if(o)r=a.call(this,k,n.val());if(typeof r==="number")r+="";if(c.isArray(r)&&Ba.test(this.type))this.checked=c.inArray(n.val(),r)>=0;else if(c.nodeName(this,"select")){var u=c.makeArray(r);c("option",this).each(function(){this.selected=
c.inArray(c(this).val(),u)>=0});if(!u.length)this.selectedIndex=-1}else this.value=r}})}});c.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(a,b,d,f){if(!a||a.nodeType===3||a.nodeType===8)return w;if(f&&b in c.attrFn)return c(a)[b](d);f=a.nodeType!==1||!c.isXMLDoc(a);var e=d!==w;b=f&&c.props[b]||b;if(a.nodeType===1){var j=$a.test(b);if(b in a&&f&&!j){if(e){b==="type"&&ab.test(a.nodeName)&&a.parentNode&&c.error("type property can't be changed");
a[b]=d}if(c.nodeName(a,"form")&&a.getAttributeNode(b))return a.getAttributeNode(b).nodeValue;if(b==="tabIndex")return(b=a.getAttributeNode("tabIndex"))&&b.specified?b.value:bb.test(a.nodeName)||cb.test(a.nodeName)&&a.href?0:w;return a[b]}if(!c.support.style&&f&&b==="style"){if(e)a.style.cssText=""+d;return a.style.cssText}e&&a.setAttribute(b,""+d);a=!c.support.hrefNormalized&&f&&j?a.getAttribute(b,2):a.getAttribute(b);return a===null?w:a}return c.style(a,b,d)}});var O=/\.(.*)$/,db=function(a){return a.replace(/[^\w\s\.\|`]/g,
function(b){return"\\"+b})};c.event={add:function(a,b,d,f){if(!(a.nodeType===3||a.nodeType===8)){if(a.setInterval&&a!==A&&!a.frameElement)a=A;var e,j;if(d.handler){e=d;d=e.handler}if(!d.guid)d.guid=c.guid++;if(j=c.data(a)){var i=j.events=j.events||{},o=j.handle;if(!o)j.handle=o=function(){return typeof c!=="undefined"&&!c.event.triggered?c.event.handle.apply(o.elem,arguments):w};o.elem=a;b=b.split(" ");for(var k,n=0,r;k=b[n++];){j=e?c.extend({},e):{handler:d,data:f};if(k.indexOf(".")>-1){r=k.split(".");
k=r.shift();j.namespace=r.slice(0).sort().join(".")}else{r=[];j.namespace=""}j.type=k;j.guid=d.guid;var u=i[k],z=c.event.special[k]||{};if(!u){u=i[k]=[];if(!z.setup||z.setup.call(a,f,r,o)===false)if(a.addEventListener)a.addEventListener(k,o,false);else a.attachEvent&&a.attachEvent("on"+k,o)}if(z.add){z.add.call(a,j);if(!j.handler.guid)j.handler.guid=d.guid}u.push(j);c.event.global[k]=true}a=null}}},global:{},remove:function(a,b,d,f){if(!(a.nodeType===3||a.nodeType===8)){var e,j=0,i,o,k,n,r,u,z=c.data(a),
C=z&&z.events;if(z&&C){if(b&&b.type){d=b.handler;b=b.type}if(!b||typeof b==="string"&&b.charAt(0)==="."){b=b||"";for(e in C)c.event.remove(a,e+b)}else{for(b=b.split(" ");e=b[j++];){n=e;i=e.indexOf(".")<0;o=[];if(!i){o=e.split(".");e=o.shift();k=new RegExp("(^|\\.)"+c.map(o.slice(0).sort(),db).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(r=C[e])if(d){n=c.event.special[e]||{};for(B=f||0;B<r.length;B++){u=r[B];if(d.guid===u.guid){if(i||k.test(u.namespace)){f==null&&r.splice(B--,1);n.remove&&n.remove.call(a,u)}if(f!=
null)break}}if(r.length===0||f!=null&&r.length===1){if(!n.teardown||n.teardown.call(a,o)===false)Ca(a,e,z.handle);delete C[e]}}else for(var B=0;B<r.length;B++){u=r[B];if(i||k.test(u.namespace)){c.event.remove(a,n,u.handler,B);r.splice(B--,1)}}}if(c.isEmptyObject(C)){if(b=z.handle)b.elem=null;delete z.events;delete z.handle;c.isEmptyObject(z)&&c.removeData(a)}}}}},trigger:function(a,b,d,f){var e=a.type||a;if(!f){a=typeof a==="object"?a[G]?a:c.extend(c.Event(e),a):c.Event(e);if(e.indexOf("!")>=0){a.type=
e=e.slice(0,-1);a.exclusive=true}if(!d){a.stopPropagation();c.event.global[e]&&c.each(c.cache,function(){this.events&&this.events[e]&&c.event.trigger(a,b,this.handle.elem)})}if(!d||d.nodeType===3||d.nodeType===8)return w;a.result=w;a.target=d;b=c.makeArray(b);b.unshift(a)}a.currentTarget=d;(f=c.data(d,"handle"))&&f.apply(d,b);f=d.parentNode||d.ownerDocument;try{if(!(d&&d.nodeName&&c.noData[d.nodeName.toLowerCase()]))if(d["on"+e]&&d["on"+e].apply(d,b)===false)a.result=false}catch(j){}if(!a.isPropagationStopped()&&
f)c.event.trigger(a,b,f,true);else if(!a.isDefaultPrevented()){f=a.target;var i,o=c.nodeName(f,"a")&&e==="click",k=c.event.special[e]||{};if((!k._default||k._default.call(d,a)===false)&&!o&&!(f&&f.nodeName&&c.noData[f.nodeName.toLowerCase()])){try{if(f[e]){if(i=f["on"+e])f["on"+e]=null;c.event.triggered=true;f[e]()}}catch(n){}if(i)f["on"+e]=i;c.event.triggered=false}}},handle:function(a){var b,d,f,e;a=arguments[0]=c.event.fix(a||A.event);a.currentTarget=this;b=a.type.indexOf(".")<0&&!a.exclusive;
if(!b){d=a.type.split(".");a.type=d.shift();f=new RegExp("(^|\\.)"+d.slice(0).sort().join("\\.(?:.*\\.)?")+"(\\.|$)")}e=c.data(this,"events");d=e[a.type];if(e&&d){d=d.slice(0);e=0;for(var j=d.length;e<j;e++){var i=d[e];if(b||f.test(i.namespace)){a.handler=i.handler;a.data=i.data;a.handleObj=i;i=i.handler.apply(this,arguments);if(i!==w){a.result=i;if(i===false){a.preventDefault();a.stopPropagation()}}if(a.isImmediatePropagationStopped())break}}}return a.result},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),
fix:function(a){if(a[G])return a;var b=a;a=c.Event(b);for(var d=this.props.length,f;d;){f=this.props[--d];a[f]=b[f]}if(!a.target)a.target=a.srcElement||s;if(a.target.nodeType===3)a.target=a.target.parentNode;if(!a.relatedTarget&&a.fromElement)a.relatedTarget=a.fromElement===a.target?a.toElement:a.fromElement;if(a.pageX==null&&a.clientX!=null){b=s.documentElement;d=s.body;a.pageX=a.clientX+(b&&b.scrollLeft||d&&d.scrollLeft||0)-(b&&b.clientLeft||d&&d.clientLeft||0);a.pageY=a.clientY+(b&&b.scrollTop||
d&&d.scrollTop||0)-(b&&b.clientTop||d&&d.clientTop||0)}if(!a.which&&(a.charCode||a.charCode===0?a.charCode:a.keyCode))a.which=a.charCode||a.keyCode;if(!a.metaKey&&a.ctrlKey)a.metaKey=a.ctrlKey;if(!a.which&&a.button!==w)a.which=a.button&1?1:a.button&2?3:a.button&4?2:0;return a},guid:1E8,proxy:c.proxy,special:{ready:{setup:c.bindReady,teardown:c.noop},live:{add:function(a){c.event.add(this,a.origType,c.extend({},a,{handler:oa}))},remove:function(a){var b=true,d=a.origType.replace(O,"");c.each(c.data(this,
"events").live||[],function(){if(d===this.origType.replace(O,""))return b=false});b&&c.event.remove(this,a.origType,oa)}},beforeunload:{setup:function(a,b,d){if(this.setInterval)this.onbeforeunload=d;return false},teardown:function(a,b){if(this.onbeforeunload===b)this.onbeforeunload=null}}}};var Ca=s.removeEventListener?function(a,b,d){a.removeEventListener(b,d,false)}:function(a,b,d){a.detachEvent("on"+b,d)};c.Event=function(a){if(!this.preventDefault)return new c.Event(a);if(a&&a.type){this.originalEvent=
a;this.type=a.type}else this.type=a;this.timeStamp=J();this[G]=true};c.Event.prototype={preventDefault:function(){this.isDefaultPrevented=Z;var a=this.originalEvent;if(a){a.preventDefault&&a.preventDefault();a.returnValue=false}},stopPropagation:function(){this.isPropagationStopped=Z;var a=this.originalEvent;if(a){a.stopPropagation&&a.stopPropagation();a.cancelBubble=true}},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=Z;this.stopPropagation()},isDefaultPrevented:Y,isPropagationStopped:Y,
isImmediatePropagationStopped:Y};var Da=function(a){var b=a.relatedTarget;try{for(;b&&b!==this;)b=b.parentNode;if(b!==this){a.type=a.data;c.event.handle.apply(this,arguments)}}catch(d){}},Ea=function(a){a.type=a.data;c.event.handle.apply(this,arguments)};c.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){c.event.special[a]={setup:function(d){c.event.add(this,b,d&&d.selector?Ea:Da,a)},teardown:function(d){c.event.remove(this,b,d&&d.selector?Ea:Da)}}});if(!c.support.submitBubbles)c.event.special.submit=
{setup:function(){if(this.nodeName.toLowerCase()!=="form"){c.event.add(this,"click.specialSubmit",function(a){var b=a.target,d=b.type;if((d==="submit"||d==="image")&&c(b).closest("form").length)return na("submit",this,arguments)});c.event.add(this,"keypress.specialSubmit",function(a){var b=a.target,d=b.type;if((d==="text"||d==="password")&&c(b).closest("form").length&&a.keyCode===13)return na("submit",this,arguments)})}else return false},teardown:function(){c.event.remove(this,".specialSubmit")}};
if(!c.support.changeBubbles){var da=/textarea|input|select/i,ea,Fa=function(a){var b=a.type,d=a.value;if(b==="radio"||b==="checkbox")d=a.checked;else if(b==="select-multiple")d=a.selectedIndex>-1?c.map(a.options,function(f){return f.selected}).join("-"):"";else if(a.nodeName.toLowerCase()==="select")d=a.selectedIndex;return d},fa=function(a,b){var d=a.target,f,e;if(!(!da.test(d.nodeName)||d.readOnly)){f=c.data(d,"_change_data");e=Fa(d);if(a.type!=="focusout"||d.type!=="radio")c.data(d,"_change_data",
e);if(!(f===w||e===f))if(f!=null||e){a.type="change";return c.event.trigger(a,b,d)}}};c.event.special.change={filters:{focusout:fa,click:function(a){var b=a.target,d=b.type;if(d==="radio"||d==="checkbox"||b.nodeName.toLowerCase()==="select")return fa.call(this,a)},keydown:function(a){var b=a.target,d=b.type;if(a.keyCode===13&&b.nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(d==="checkbox"||d==="radio")||d==="select-multiple")return fa.call(this,a)},beforeactivate:function(a){a=a.target;c.data(a,
"_change_data",Fa(a))}},setup:function(){if(this.type==="file")return false;for(var a in ea)c.event.add(this,a+".specialChange",ea[a]);return da.test(this.nodeName)},teardown:function(){c.event.remove(this,".specialChange");return da.test(this.nodeName)}};ea=c.event.special.change.filters}s.addEventListener&&c.each({focus:"focusin",blur:"focusout"},function(a,b){function d(f){f=c.event.fix(f);f.type=b;return c.event.handle.call(this,f)}c.event.special[b]={setup:function(){this.addEventListener(a,
d,true)},teardown:function(){this.removeEventListener(a,d,true)}}});c.each(["bind","one"],function(a,b){c.fn[b]=function(d,f,e){if(typeof d==="object"){for(var j in d)this[b](j,f,d[j],e);return this}if(c.isFunction(f)){e=f;f=w}var i=b==="one"?c.proxy(e,function(k){c(this).unbind(k,i);return e.apply(this,arguments)}):e;if(d==="unload"&&b!=="one")this.one(d,f,e);else{j=0;for(var o=this.length;j<o;j++)c.event.add(this[j],d,i,f)}return this}});c.fn.extend({unbind:function(a,b){if(typeof a==="object"&&
!a.preventDefault)for(var d in a)this.unbind(d,a[d]);else{d=0;for(var f=this.length;d<f;d++)c.event.remove(this[d],a,b)}return this},delegate:function(a,b,d,f){return this.live(b,d,f,a)},undelegate:function(a,b,d){return arguments.length===0?this.unbind("live"):this.die(b,null,d,a)},trigger:function(a,b){return this.each(function(){c.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0]){a=c.Event(a);a.preventDefault();a.stopPropagation();c.event.trigger(a,b,this[0]);return a.result}},
toggle:function(a){for(var b=arguments,d=1;d<b.length;)c.proxy(a,b[d++]);return this.click(c.proxy(a,function(f){var e=(c.data(this,"lastToggle"+a.guid)||0)%d;c.data(this,"lastToggle"+a.guid,e+1);f.preventDefault();return b[e].apply(this,arguments)||false}))},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var Ga={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};c.each(["live","die"],function(a,b){c.fn[b]=function(d,f,e,j){var i,o=0,k,n,r=j||this.selector,
u=j?this:c(this.context);if(c.isFunction(f)){e=f;f=w}for(d=(d||"").split(" ");(i=d[o++])!=null;){j=O.exec(i);k="";if(j){k=j[0];i=i.replace(O,"")}if(i==="hover")d.push("mouseenter"+k,"mouseleave"+k);else{n=i;if(i==="focus"||i==="blur"){d.push(Ga[i]+k);i+=k}else i=(Ga[i]||i)+k;b==="live"?u.each(function(){c.event.add(this,pa(i,r),{data:f,selector:r,handler:e,origType:i,origHandler:e,preType:n})}):u.unbind(pa(i,r),e)}}return this}});c.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error".split(" "),
function(a,b){c.fn[b]=function(d){return d?this.bind(b,d):this.trigger(b)};if(c.attrFn)c.attrFn[b]=true});A.attachEvent&&!A.addEventListener&&A.attachEvent("onunload",function(){for(var a in c.cache)if(c.cache[a].handle)try{c.event.remove(c.cache[a].handle.elem)}catch(b){}});(function(){function a(g){for(var h="",l,m=0;g[m];m++){l=g[m];if(l.nodeType===3||l.nodeType===4)h+=l.nodeValue;else if(l.nodeType!==8)h+=a(l.childNodes)}return h}function b(g,h,l,m,q,p){q=0;for(var v=m.length;q<v;q++){var t=m[q];
if(t){t=t[g];for(var y=false;t;){if(t.sizcache===l){y=m[t.sizset];break}if(t.nodeType===1&&!p){t.sizcache=l;t.sizset=q}if(t.nodeName.toLowerCase()===h){y=t;break}t=t[g]}m[q]=y}}}function d(g,h,l,m,q,p){q=0;for(var v=m.length;q<v;q++){var t=m[q];if(t){t=t[g];for(var y=false;t;){if(t.sizcache===l){y=m[t.sizset];break}if(t.nodeType===1){if(!p){t.sizcache=l;t.sizset=q}if(typeof h!=="string"){if(t===h){y=true;break}}else if(k.filter(h,[t]).length>0){y=t;break}}t=t[g]}m[q]=y}}}var f=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,
e=0,j=Object.prototype.toString,i=false,o=true;[0,0].sort(function(){o=false;return 0});var k=function(g,h,l,m){l=l||[];var q=h=h||s;if(h.nodeType!==1&&h.nodeType!==9)return[];if(!g||typeof g!=="string")return l;for(var p=[],v,t,y,S,H=true,M=x(h),I=g;(f.exec(""),v=f.exec(I))!==null;){I=v[3];p.push(v[1]);if(v[2]){S=v[3];break}}if(p.length>1&&r.exec(g))if(p.length===2&&n.relative[p[0]])t=ga(p[0]+p[1],h);else for(t=n.relative[p[0]]?[h]:k(p.shift(),h);p.length;){g=p.shift();if(n.relative[g])g+=p.shift();
t=ga(g,t)}else{if(!m&&p.length>1&&h.nodeType===9&&!M&&n.match.ID.test(p[0])&&!n.match.ID.test(p[p.length-1])){v=k.find(p.shift(),h,M);h=v.expr?k.filter(v.expr,v.set)[0]:v.set[0]}if(h){v=m?{expr:p.pop(),set:z(m)}:k.find(p.pop(),p.length===1&&(p[0]==="~"||p[0]==="+")&&h.parentNode?h.parentNode:h,M);t=v.expr?k.filter(v.expr,v.set):v.set;if(p.length>0)y=z(t);else H=false;for(;p.length;){var D=p.pop();v=D;if(n.relative[D])v=p.pop();else D="";if(v==null)v=h;n.relative[D](y,v,M)}}else y=[]}y||(y=t);y||k.error(D||
g);if(j.call(y)==="[object Array]")if(H)if(h&&h.nodeType===1)for(g=0;y[g]!=null;g++){if(y[g]&&(y[g]===true||y[g].nodeType===1&&E(h,y[g])))l.push(t[g])}else for(g=0;y[g]!=null;g++)y[g]&&y[g].nodeType===1&&l.push(t[g]);else l.push.apply(l,y);else z(y,l);if(S){k(S,q,l,m);k.uniqueSort(l)}return l};k.uniqueSort=function(g){if(B){i=o;g.sort(B);if(i)for(var h=1;h<g.length;h++)g[h]===g[h-1]&&g.splice(h--,1)}return g};k.matches=function(g,h){return k(g,null,null,h)};k.find=function(g,h,l){var m,q;if(!g)return[];
for(var p=0,v=n.order.length;p<v;p++){var t=n.order[p];if(q=n.leftMatch[t].exec(g)){var y=q[1];q.splice(1,1);if(y.substr(y.length-1)!=="\\"){q[1]=(q[1]||"").replace(/\\/g,"");m=n.find[t](q,h,l);if(m!=null){g=g.replace(n.match[t],"");break}}}}m||(m=h.getElementsByTagName("*"));return{set:m,expr:g}};k.filter=function(g,h,l,m){for(var q=g,p=[],v=h,t,y,S=h&&h[0]&&x(h[0]);g&&h.length;){for(var H in n.filter)if((t=n.leftMatch[H].exec(g))!=null&&t[2]){var M=n.filter[H],I,D;D=t[1];y=false;t.splice(1,1);if(D.substr(D.length-
1)!=="\\"){if(v===p)p=[];if(n.preFilter[H])if(t=n.preFilter[H](t,v,l,p,m,S)){if(t===true)continue}else y=I=true;if(t)for(var U=0;(D=v[U])!=null;U++)if(D){I=M(D,t,U,v);var Ha=m^!!I;if(l&&I!=null)if(Ha)y=true;else v[U]=false;else if(Ha){p.push(D);y=true}}if(I!==w){l||(v=p);g=g.replace(n.match[H],"");if(!y)return[];break}}}if(g===q)if(y==null)k.error(g);else break;q=g}return v};k.error=function(g){throw"Syntax error, unrecognized expression: "+g;};var n=k.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF-]|\\.)+)/,
CLASS:/\.((?:[\w\u00c0-\uFFFF-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(g){return g.getAttribute("href")}},
relative:{"+":function(g,h){var l=typeof h==="string",m=l&&!/\W/.test(h);l=l&&!m;if(m)h=h.toLowerCase();m=0;for(var q=g.length,p;m<q;m++)if(p=g[m]){for(;(p=p.previousSibling)&&p.nodeType!==1;);g[m]=l||p&&p.nodeName.toLowerCase()===h?p||false:p===h}l&&k.filter(h,g,true)},">":function(g,h){var l=typeof h==="string";if(l&&!/\W/.test(h)){h=h.toLowerCase();for(var m=0,q=g.length;m<q;m++){var p=g[m];if(p){l=p.parentNode;g[m]=l.nodeName.toLowerCase()===h?l:false}}}else{m=0;for(q=g.length;m<q;m++)if(p=g[m])g[m]=
l?p.parentNode:p.parentNode===h;l&&k.filter(h,g,true)}},"":function(g,h,l){var m=e++,q=d;if(typeof h==="string"&&!/\W/.test(h)){var p=h=h.toLowerCase();q=b}q("parentNode",h,m,g,p,l)},"~":function(g,h,l){var m=e++,q=d;if(typeof h==="string"&&!/\W/.test(h)){var p=h=h.toLowerCase();q=b}q("previousSibling",h,m,g,p,l)}},find:{ID:function(g,h,l){if(typeof h.getElementById!=="undefined"&&!l)return(g=h.getElementById(g[1]))?[g]:[]},NAME:function(g,h){if(typeof h.getElementsByName!=="undefined"){var l=[];
h=h.getElementsByName(g[1]);for(var m=0,q=h.length;m<q;m++)h[m].getAttribute("name")===g[1]&&l.push(h[m]);return l.length===0?null:l}},TAG:function(g,h){return h.getElementsByTagName(g[1])}},preFilter:{CLASS:function(g,h,l,m,q,p){g=" "+g[1].replace(/\\/g,"")+" ";if(p)return g;p=0;for(var v;(v=h[p])!=null;p++)if(v)if(q^(v.className&&(" "+v.className+" ").replace(/[\t\n]/g," ").indexOf(g)>=0))l||m.push(v);else if(l)h[p]=false;return false},ID:function(g){return g[1].replace(/\\/g,"")},TAG:function(g){return g[1].toLowerCase()},
CHILD:function(g){if(g[1]==="nth"){var h=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(g[2]==="even"&&"2n"||g[2]==="odd"&&"2n+1"||!/\D/.test(g[2])&&"0n+"+g[2]||g[2]);g[2]=h[1]+(h[2]||1)-0;g[3]=h[3]-0}g[0]=e++;return g},ATTR:function(g,h,l,m,q,p){h=g[1].replace(/\\/g,"");if(!p&&n.attrMap[h])g[1]=n.attrMap[h];if(g[2]==="~=")g[4]=" "+g[4]+" ";return g},PSEUDO:function(g,h,l,m,q){if(g[1]==="not")if((f.exec(g[3])||"").length>1||/^\w/.test(g[3]))g[3]=k(g[3],null,null,h);else{g=k.filter(g[3],h,l,true^q);l||m.push.apply(m,
g);return false}else if(n.match.POS.test(g[0])||n.match.CHILD.test(g[0]))return true;return g},POS:function(g){g.unshift(true);return g}},filters:{enabled:function(g){return g.disabled===false&&g.type!=="hidden"},disabled:function(g){return g.disabled===true},checked:function(g){return g.checked===true},selected:function(g){return g.selected===true},parent:function(g){return!!g.firstChild},empty:function(g){return!g.firstChild},has:function(g,h,l){return!!k(l[3],g).length},header:function(g){return/h\d/i.test(g.nodeName)},
text:function(g){return"text"===g.type},radio:function(g){return"radio"===g.type},checkbox:function(g){return"checkbox"===g.type},file:function(g){return"file"===g.type},password:function(g){return"password"===g.type},submit:function(g){return"submit"===g.type},image:function(g){return"image"===g.type},reset:function(g){return"reset"===g.type},button:function(g){return"button"===g.type||g.nodeName.toLowerCase()==="button"},input:function(g){return/input|select|textarea|button/i.test(g.nodeName)}},
setFilters:{first:function(g,h){return h===0},last:function(g,h,l,m){return h===m.length-1},even:function(g,h){return h%2===0},odd:function(g,h){return h%2===1},lt:function(g,h,l){return h<l[3]-0},gt:function(g,h,l){return h>l[3]-0},nth:function(g,h,l){return l[3]-0===h},eq:function(g,h,l){return l[3]-0===h}},filter:{PSEUDO:function(g,h,l,m){var q=h[1],p=n.filters[q];if(p)return p(g,l,h,m);else if(q==="contains")return(g.textContent||g.innerText||a([g])||"").indexOf(h[3])>=0;else if(q==="not"){h=
h[3];l=0;for(m=h.length;l<m;l++)if(h[l]===g)return false;return true}else k.error("Syntax error, unrecognized expression: "+q)},CHILD:function(g,h){var l=h[1],m=g;switch(l){case "only":case "first":for(;m=m.previousSibling;)if(m.nodeType===1)return false;if(l==="first")return true;m=g;case "last":for(;m=m.nextSibling;)if(m.nodeType===1)return false;return true;case "nth":l=h[2];var q=h[3];if(l===1&&q===0)return true;h=h[0];var p=g.parentNode;if(p&&(p.sizcache!==h||!g.nodeIndex)){var v=0;for(m=p.firstChild;m;m=
m.nextSibling)if(m.nodeType===1)m.nodeIndex=++v;p.sizcache=h}g=g.nodeIndex-q;return l===0?g===0:g%l===0&&g/l>=0}},ID:function(g,h){return g.nodeType===1&&g.getAttribute("id")===h},TAG:function(g,h){return h==="*"&&g.nodeType===1||g.nodeName.toLowerCase()===h},CLASS:function(g,h){return(" "+(g.className||g.getAttribute("class"))+" ").indexOf(h)>-1},ATTR:function(g,h){var l=h[1];g=n.attrHandle[l]?n.attrHandle[l](g):g[l]!=null?g[l]:g.getAttribute(l);l=g+"";var m=h[2];h=h[4];return g==null?m==="!=":m===
"="?l===h:m==="*="?l.indexOf(h)>=0:m==="~="?(" "+l+" ").indexOf(h)>=0:!h?l&&g!==false:m==="!="?l!==h:m==="^="?l.indexOf(h)===0:m==="$="?l.substr(l.length-h.length)===h:m==="|="?l===h||l.substr(0,h.length+1)===h+"-":false},POS:function(g,h,l,m){var q=n.setFilters[h[2]];if(q)return q(g,l,h,m)}}},r=n.match.POS;for(var u in n.match){n.match[u]=new RegExp(n.match[u].source+/(?![^\[]*\])(?![^\(]*\))/.source);n.leftMatch[u]=new RegExp(/(^(?:.|\r|\n)*?)/.source+n.match[u].source.replace(/\\(\d+)/g,function(g,
h){return"\\"+(h-0+1)}))}var z=function(g,h){g=Array.prototype.slice.call(g,0);if(h){h.push.apply(h,g);return h}return g};try{Array.prototype.slice.call(s.documentElement.childNodes,0)}catch(C){z=function(g,h){h=h||[];if(j.call(g)==="[object Array]")Array.prototype.push.apply(h,g);else if(typeof g.length==="number")for(var l=0,m=g.length;l<m;l++)h.push(g[l]);else for(l=0;g[l];l++)h.push(g[l]);return h}}var B;if(s.documentElement.compareDocumentPosition)B=function(g,h){if(!g.compareDocumentPosition||
!h.compareDocumentPosition){if(g==h)i=true;return g.compareDocumentPosition?-1:1}g=g.compareDocumentPosition(h)&4?-1:g===h?0:1;if(g===0)i=true;return g};else if("sourceIndex"in s.documentElement)B=function(g,h){if(!g.sourceIndex||!h.sourceIndex){if(g==h)i=true;return g.sourceIndex?-1:1}g=g.sourceIndex-h.sourceIndex;if(g===0)i=true;return g};else if(s.createRange)B=function(g,h){if(!g.ownerDocument||!h.ownerDocument){if(g==h)i=true;return g.ownerDocument?-1:1}var l=g.ownerDocument.createRange(),m=
h.ownerDocument.createRange();l.setStart(g,0);l.setEnd(g,0);m.setStart(h,0);m.setEnd(h,0);g=l.compareBoundaryPoints(Range.START_TO_END,m);if(g===0)i=true;return g};(function(){var g=s.createElement("div"),h="script"+(new Date).getTime();g.innerHTML="<a name='"+h+"'/>";var l=s.documentElement;l.insertBefore(g,l.firstChild);if(s.getElementById(h)){n.find.ID=function(m,q,p){if(typeof q.getElementById!=="undefined"&&!p)return(q=q.getElementById(m[1]))?q.id===m[1]||typeof q.getAttributeNode!=="undefined"&&
q.getAttributeNode("id").nodeValue===m[1]?[q]:w:[]};n.filter.ID=function(m,q){var p=typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id");return m.nodeType===1&&p&&p.nodeValue===q}}l.removeChild(g);l=g=null})();(function(){var g=s.createElement("div");g.appendChild(s.createComment(""));if(g.getElementsByTagName("*").length>0)n.find.TAG=function(h,l){l=l.getElementsByTagName(h[1]);if(h[1]==="*"){h=[];for(var m=0;l[m];m++)l[m].nodeType===1&&h.push(l[m]);l=h}return l};g.innerHTML="<a href='#'></a>";
if(g.firstChild&&typeof g.firstChild.getAttribute!=="undefined"&&g.firstChild.getAttribute("href")!=="#")n.attrHandle.href=function(h){return h.getAttribute("href",2)};g=null})();s.querySelectorAll&&function(){var g=k,h=s.createElement("div");h.innerHTML="<p class='TEST'></p>";if(!(h.querySelectorAll&&h.querySelectorAll(".TEST").length===0)){k=function(m,q,p,v){q=q||s;if(!v&&q.nodeType===9&&!x(q))try{return z(q.querySelectorAll(m),p)}catch(t){}return g(m,q,p,v)};for(var l in g)k[l]=g[l];h=null}}();
(function(){var g=s.createElement("div");g.innerHTML="<div class='test e'></div><div class='test'></div>";if(!(!g.getElementsByClassName||g.getElementsByClassName("e").length===0)){g.lastChild.className="e";if(g.getElementsByClassName("e").length!==1){n.order.splice(1,0,"CLASS");n.find.CLASS=function(h,l,m){if(typeof l.getElementsByClassName!=="undefined"&&!m)return l.getElementsByClassName(h[1])};g=null}}})();var E=s.compareDocumentPosition?function(g,h){return!!(g.compareDocumentPosition(h)&16)}:
function(g,h){return g!==h&&(g.contains?g.contains(h):true)},x=function(g){return(g=(g?g.ownerDocument||g:0).documentElement)?g.nodeName!=="HTML":false},ga=function(g,h){var l=[],m="",q;for(h=h.nodeType?[h]:h;q=n.match.PSEUDO.exec(g);){m+=q[0];g=g.replace(n.match.PSEUDO,"")}g=n.relative[g]?g+"*":g;q=0;for(var p=h.length;q<p;q++)k(g,h[q],l);return k.filter(m,l)};c.find=k;c.expr=k.selectors;c.expr[":"]=c.expr.filters;c.unique=k.uniqueSort;c.text=a;c.isXMLDoc=x;c.contains=E})();var eb=/Until$/,fb=/^(?:parents|prevUntil|prevAll)/,
gb=/,/;R=Array.prototype.slice;var Ia=function(a,b,d){if(c.isFunction(b))return c.grep(a,function(e,j){return!!b.call(e,j,e)===d});else if(b.nodeType)return c.grep(a,function(e){return e===b===d});else if(typeof b==="string"){var f=c.grep(a,function(e){return e.nodeType===1});if(Ua.test(b))return c.filter(b,f,!d);else b=c.filter(b,f)}return c.grep(a,function(e){return c.inArray(e,b)>=0===d})};c.fn.extend({find:function(a){for(var b=this.pushStack("","find",a),d=0,f=0,e=this.length;f<e;f++){d=b.length;
c.find(a,this[f],b);if(f>0)for(var j=d;j<b.length;j++)for(var i=0;i<d;i++)if(b[i]===b[j]){b.splice(j--,1);break}}return b},has:function(a){var b=c(a);return this.filter(function(){for(var d=0,f=b.length;d<f;d++)if(c.contains(this,b[d]))return true})},not:function(a){return this.pushStack(Ia(this,a,false),"not",a)},filter:function(a){return this.pushStack(Ia(this,a,true),"filter",a)},is:function(a){return!!a&&c.filter(a,this).length>0},closest:function(a,b){if(c.isArray(a)){var d=[],f=this[0],e,j=
{},i;if(f&&a.length){e=0;for(var o=a.length;e<o;e++){i=a[e];j[i]||(j[i]=c.expr.match.POS.test(i)?c(i,b||this.context):i)}for(;f&&f.ownerDocument&&f!==b;){for(i in j){e=j[i];if(e.jquery?e.index(f)>-1:c(f).is(e)){d.push({selector:i,elem:f});delete j[i]}}f=f.parentNode}}return d}var k=c.expr.match.POS.test(a)?c(a,b||this.context):null;return this.map(function(n,r){for(;r&&r.ownerDocument&&r!==b;){if(k?k.index(r)>-1:c(r).is(a))return r;r=r.parentNode}return null})},index:function(a){if(!a||typeof a===
"string")return c.inArray(this[0],a?c(a):this.parent().children());return c.inArray(a.jquery?a[0]:a,this)},add:function(a,b){a=typeof a==="string"?c(a,b||this.context):c.makeArray(a);b=c.merge(this.get(),a);return this.pushStack(qa(a[0])||qa(b[0])?b:c.unique(b))},andSelf:function(){return this.add(this.prevObject)}});c.each({parent:function(a){return(a=a.parentNode)&&a.nodeType!==11?a:null},parents:function(a){return c.dir(a,"parentNode")},parentsUntil:function(a,b,d){return c.dir(a,"parentNode",
d)},next:function(a){return c.nth(a,2,"nextSibling")},prev:function(a){return c.nth(a,2,"previousSibling")},nextAll:function(a){return c.dir(a,"nextSibling")},prevAll:function(a){return c.dir(a,"previousSibling")},nextUntil:function(a,b,d){return c.dir(a,"nextSibling",d)},prevUntil:function(a,b,d){return c.dir(a,"previousSibling",d)},siblings:function(a){return c.sibling(a.parentNode.firstChild,a)},children:function(a){return c.sibling(a.firstChild)},contents:function(a){return c.nodeName(a,"iframe")?
a.contentDocument||a.contentWindow.document:c.makeArray(a.childNodes)}},function(a,b){c.fn[a]=function(d,f){var e=c.map(this,b,d);eb.test(a)||(f=d);if(f&&typeof f==="string")e=c.filter(f,e);e=this.length>1?c.unique(e):e;if((this.length>1||gb.test(f))&&fb.test(a))e=e.reverse();return this.pushStack(e,a,R.call(arguments).join(","))}});c.extend({filter:function(a,b,d){if(d)a=":not("+a+")";return c.find.matches(a,b)},dir:function(a,b,d){var f=[];for(a=a[b];a&&a.nodeType!==9&&(d===w||a.nodeType!==1||!c(a).is(d));){a.nodeType===
1&&f.push(a);a=a[b]}return f},nth:function(a,b,d){b=b||1;for(var f=0;a;a=a[d])if(a.nodeType===1&&++f===b)break;return a},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)a.nodeType===1&&a!==b&&d.push(a);return d}});var Ja=/ jQuery\d+="(?:\d+|null)"/g,V=/^\s+/,Ka=/(<([\w:]+)[^>]*?)\/>/g,hb=/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,La=/<([\w:]+)/,ib=/<tbody/i,jb=/<|&#?\w+;/,ta=/<script|<object|<embed|<option|<style/i,ua=/checked\s*(?:[^=]|=\s*.checked.)/i,Ma=function(a,b,d){return hb.test(d)?
a:b+"></"+d+">"},F={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]};F.optgroup=F.option;F.tbody=F.tfoot=F.colgroup=F.caption=F.thead;F.th=F.td;if(!c.support.htmlSerialize)F._default=[1,"div<div>","</div>"];c.fn.extend({text:function(a){if(c.isFunction(a))return this.each(function(b){var d=
c(this);d.text(a.call(this,b,d.text()))});if(typeof a!=="object"&&a!==w)return this.empty().append((this[0]&&this[0].ownerDocument||s).createTextNode(a));return c.text(this)},wrapAll:function(a){if(c.isFunction(a))return this.each(function(d){c(this).wrapAll(a.call(this,d))});if(this[0]){var b=c(a,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var d=this;d.firstChild&&d.firstChild.nodeType===1;)d=d.firstChild;return d}).append(this)}return this},
wrapInner:function(a){if(c.isFunction(a))return this.each(function(b){c(this).wrapInner(a.call(this,b))});return this.each(function(){var b=c(this),d=b.contents();d.length?d.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){c(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){c.nodeName(this,"body")||c(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.appendChild(a)})},
prepend:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,this)});else if(arguments.length){var a=c(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,
this.nextSibling)});else if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,c(arguments[0]).toArray());return a}},remove:function(a,b){for(var d=0,f;(f=this[d])!=null;d++)if(!a||c.filter(a,[f]).length){if(!b&&f.nodeType===1){c.cleanData(f.getElementsByTagName("*"));c.cleanData([f])}f.parentNode&&f.parentNode.removeChild(f)}return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++)for(b.nodeType===1&&c.cleanData(b.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild);
return this},clone:function(a){var b=this.map(function(){if(!c.support.noCloneEvent&&!c.isXMLDoc(this)){var d=this.outerHTML,f=this.ownerDocument;if(!d){d=f.createElement("div");d.appendChild(this.cloneNode(true));d=d.innerHTML}return c.clean([d.replace(Ja,"").replace(/=([^="'>\s]+\/)>/g,'="$1">').replace(V,"")],f)[0]}else return this.cloneNode(true)});if(a===true){ra(this,b);ra(this.find("*"),b.find("*"))}return b},html:function(a){if(a===w)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(Ja,
""):null;else if(typeof a==="string"&&!ta.test(a)&&(c.support.leadingWhitespace||!V.test(a))&&!F[(La.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Ka,Ma);try{for(var b=0,d=this.length;b<d;b++)if(this[b].nodeType===1){c.cleanData(this[b].getElementsByTagName("*"));this[b].innerHTML=a}}catch(f){this.empty().append(a)}}else c.isFunction(a)?this.each(function(e){var j=c(this),i=j.html();j.empty().append(function(){return a.call(this,e,i)})}):this.empty().append(a);return this},replaceWith:function(a){if(this[0]&&
this[0].parentNode){if(c.isFunction(a))return this.each(function(b){var d=c(this),f=d.html();d.replaceWith(a.call(this,b,f))});if(typeof a!=="string")a=c(a).detach();return this.each(function(){var b=this.nextSibling,d=this.parentNode;c(this).remove();b?c(b).before(a):c(d).append(a)})}else return this.pushStack(c(c.isFunction(a)?a():a),"replaceWith",a)},detach:function(a){return this.remove(a,true)},domManip:function(a,b,d){function f(u){return c.nodeName(u,"table")?u.getElementsByTagName("tbody")[0]||
u.appendChild(u.ownerDocument.createElement("tbody")):u}var e,j,i=a[0],o=[],k;if(!c.support.checkClone&&arguments.length===3&&typeof i==="string"&&ua.test(i))return this.each(function(){c(this).domManip(a,b,d,true)});if(c.isFunction(i))return this.each(function(u){var z=c(this);a[0]=i.call(this,u,b?z.html():w);z.domManip(a,b,d)});if(this[0]){e=i&&i.parentNode;e=c.support.parentNode&&e&&e.nodeType===11&&e.childNodes.length===this.length?{fragment:e}:sa(a,this,o);k=e.fragment;if(j=k.childNodes.length===
1?(k=k.firstChild):k.firstChild){b=b&&c.nodeName(j,"tr");for(var n=0,r=this.length;n<r;n++)d.call(b?f(this[n],j):this[n],n>0||e.cacheable||this.length>1?k.cloneNode(true):k)}o.length&&c.each(o,Qa)}return this}});c.fragments={};c.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){c.fn[a]=function(d){var f=[];d=c(d);var e=this.length===1&&this[0].parentNode;if(e&&e.nodeType===11&&e.childNodes.length===1&&d.length===1){d[b](this[0]);
return this}else{e=0;for(var j=d.length;e<j;e++){var i=(e>0?this.clone(true):this).get();c.fn[b].apply(c(d[e]),i);f=f.concat(i)}return this.pushStack(f,a,d.selector)}}});c.extend({clean:function(a,b,d,f){b=b||s;if(typeof b.createElement==="undefined")b=b.ownerDocument||b[0]&&b[0].ownerDocument||s;for(var e=[],j=0,i;(i=a[j])!=null;j++){if(typeof i==="number")i+="";if(i){if(typeof i==="string"&&!jb.test(i))i=b.createTextNode(i);else if(typeof i==="string"){i=i.replace(Ka,Ma);var o=(La.exec(i)||["",
""])[1].toLowerCase(),k=F[o]||F._default,n=k[0],r=b.createElement("div");for(r.innerHTML=k[1]+i+k[2];n--;)r=r.lastChild;if(!c.support.tbody){n=ib.test(i);o=o==="table"&&!n?r.firstChild&&r.firstChild.childNodes:k[1]==="<table>"&&!n?r.childNodes:[];for(k=o.length-1;k>=0;--k)c.nodeName(o[k],"tbody")&&!o[k].childNodes.length&&o[k].parentNode.removeChild(o[k])}!c.support.leadingWhitespace&&V.test(i)&&r.insertBefore(b.createTextNode(V.exec(i)[0]),r.firstChild);i=r.childNodes}if(i.nodeType)e.push(i);else e=
c.merge(e,i)}}if(d)for(j=0;e[j];j++)if(f&&c.nodeName(e[j],"script")&&(!e[j].type||e[j].type.toLowerCase()==="text/javascript"))f.push(e[j].parentNode?e[j].parentNode.removeChild(e[j]):e[j]);else{e[j].nodeType===1&&e.splice.apply(e,[j+1,0].concat(c.makeArray(e[j].getElementsByTagName("script"))));d.appendChild(e[j])}return e},cleanData:function(a){for(var b,d,f=c.cache,e=c.event.special,j=c.support.deleteExpando,i=0,o;(o=a[i])!=null;i++)if(d=o[c.expando]){b=f[d];if(b.events)for(var k in b.events)e[k]?
c.event.remove(o,k):Ca(o,k,b.handle);if(j)delete o[c.expando];else o.removeAttribute&&o.removeAttribute(c.expando);delete f[d]}}});var kb=/z-?index|font-?weight|opacity|zoom|line-?height/i,Na=/alpha\([^)]*\)/,Oa=/opacity=([^)]*)/,ha=/float/i,ia=/-([a-z])/ig,lb=/([A-Z])/g,mb=/^-?\d+(?:px)?$/i,nb=/^-?\d/,ob={position:"absolute",visibility:"hidden",display:"block"},pb=["Left","Right"],qb=["Top","Bottom"],rb=s.defaultView&&s.defaultView.getComputedStyle,Pa=c.support.cssFloat?"cssFloat":"styleFloat",ja=
function(a,b){return b.toUpperCase()};c.fn.css=function(a,b){return X(this,a,b,true,function(d,f,e){if(e===w)return c.curCSS(d,f);if(typeof e==="number"&&!kb.test(f))e+="px";c.style(d,f,e)})};c.extend({style:function(a,b,d){if(!a||a.nodeType===3||a.nodeType===8)return w;if((b==="width"||b==="height")&&parseFloat(d)<0)d=w;var f=a.style||a,e=d!==w;if(!c.support.opacity&&b==="opacity"){if(e){f.zoom=1;b=parseInt(d,10)+""==="NaN"?"":"alpha(opacity="+d*100+")";a=f.filter||c.curCSS(a,"filter")||"";f.filter=
Na.test(a)?a.replace(Na,b):b}return f.filter&&f.filter.indexOf("opacity=")>=0?parseFloat(Oa.exec(f.filter)[1])/100+"":""}if(ha.test(b))b=Pa;b=b.replace(ia,ja);if(e)f[b]=d;return f[b]},css:function(a,b,d,f){if(b==="width"||b==="height"){var e,j=b==="width"?pb:qb;function i(){e=b==="width"?a.offsetWidth:a.offsetHeight;f!=="border"&&c.each(j,function(){f||(e-=parseFloat(c.curCSS(a,"padding"+this,true))||0);if(f==="margin")e+=parseFloat(c.curCSS(a,"margin"+this,true))||0;else e-=parseFloat(c.curCSS(a,
"border"+this+"Width",true))||0})}a.offsetWidth!==0?i():c.swap(a,ob,i);return Math.max(0,Math.round(e))}return c.curCSS(a,b,d)},curCSS:function(a,b,d){var f,e=a.style;if(!c.support.opacity&&b==="opacity"&&a.currentStyle){f=Oa.test(a.currentStyle.filter||"")?parseFloat(RegExp.$1)/100+"":"";return f===""?"1":f}if(ha.test(b))b=Pa;if(!d&&e&&e[b])f=e[b];else if(rb){if(ha.test(b))b="float";b=b.replace(lb,"-$1").toLowerCase();e=a.ownerDocument.defaultView;if(!e)return null;if(a=e.getComputedStyle(a,null))f=
a.getPropertyValue(b);if(b==="opacity"&&f==="")f="1"}else if(a.currentStyle){d=b.replace(ia,ja);f=a.currentStyle[b]||a.currentStyle[d];if(!mb.test(f)&&nb.test(f)){b=e.left;var j=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;e.left=d==="fontSize"?"1em":f||0;f=e.pixelLeft+"px";e.left=b;a.runtimeStyle.left=j}}return f},swap:function(a,b,d){var f={};for(var e in b){f[e]=a.style[e];a.style[e]=b[e]}d.call(a);for(e in b)a.style[e]=f[e]}});if(c.expr&&c.expr.filters){c.expr.filters.hidden=function(a){var b=
a.offsetWidth,d=a.offsetHeight,f=a.nodeName.toLowerCase()==="tr";return b===0&&d===0&&!f?true:b>0&&d>0&&!f?false:c.curCSS(a,"display")==="none"};c.expr.filters.visible=function(a){return!c.expr.filters.hidden(a)}}var sb=J(),tb=/<script(.|\s)*?\/script>/gi,ub=/select|textarea/i,vb=/color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week/i,N=/=\?(&|$)/,ka=/\?/,wb=/(\?|&)_=.*?(&|$)/,xb=/^(\w+:)?\/\/([^\/?#]+)/,yb=/%20/g,zb=c.fn.load;c.fn.extend({load:function(a,b,d){if(typeof a!==
"string")return zb.call(this,a);else if(!this.length)return this;var f=a.indexOf(" ");if(f>=0){var e=a.slice(f,a.length);a=a.slice(0,f)}f="GET";if(b)if(c.isFunction(b)){d=b;b=null}else if(typeof b==="object"){b=c.param(b,c.ajaxSettings.traditional);f="POST"}var j=this;c.ajax({url:a,type:f,dataType:"html",data:b,complete:function(i,o){if(o==="success"||o==="notmodified")j.html(e?c("<div />").append(i.responseText.replace(tb,"")).find(e):i.responseText);d&&j.each(d,[i.responseText,o,i])}});return this},
serialize:function(){return c.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?c.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||ub.test(this.nodeName)||vb.test(this.type))}).map(function(a,b){a=c(this).val();return a==null?null:c.isArray(a)?c.map(a,function(d){return{name:b.name,value:d}}):{name:b.name,value:a}}).get()}});c.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),
function(a,b){c.fn[b]=function(d){return this.bind(b,d)}});c.extend({get:function(a,b,d,f){if(c.isFunction(b)){f=f||d;d=b;b=null}return c.ajax({type:"GET",url:a,data:b,success:d,dataType:f})},getScript:function(a,b){return c.get(a,null,b,"script")},getJSON:function(a,b,d){return c.get(a,b,d,"json")},post:function(a,b,d,f){if(c.isFunction(b)){f=f||d;d=b;b={}}return c.ajax({type:"POST",url:a,data:b,success:d,dataType:f})},ajaxSetup:function(a){c.extend(c.ajaxSettings,a)},ajaxSettings:{url:location.href,
global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:A.XMLHttpRequest&&(A.location.protocol!=="file:"||!A.ActiveXObject)?function(){return new A.XMLHttpRequest}:function(){try{return new A.ActiveXObject("Microsoft.XMLHTTP")}catch(a){}},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},etag:{},ajax:function(a){function b(){e.success&&
e.success.call(k,o,i,x);e.global&&f("ajaxSuccess",[x,e])}function d(){e.complete&&e.complete.call(k,x,i);e.global&&f("ajaxComplete",[x,e]);e.global&&!--c.active&&c.event.trigger("ajaxStop")}function f(q,p){(e.context?c(e.context):c.event).trigger(q,p)}var e=c.extend(true,{},c.ajaxSettings,a),j,i,o,k=a&&a.context||e,n=e.type.toUpperCase();if(e.data&&e.processData&&typeof e.data!=="string")e.data=c.param(e.data,e.traditional);if(e.dataType==="jsonp"){if(n==="GET")N.test(e.url)||(e.url+=(ka.test(e.url)?
"&":"?")+(e.jsonp||"callback")+"=?");else if(!e.data||!N.test(e.data))e.data=(e.data?e.data+"&":"")+(e.jsonp||"callback")+"=?";e.dataType="json"}if(e.dataType==="json"&&(e.data&&N.test(e.data)||N.test(e.url))){j=e.jsonpCallback||"jsonp"+sb++;if(e.data)e.data=(e.data+"").replace(N,"="+j+"$1");e.url=e.url.replace(N,"="+j+"$1");e.dataType="script";A[j]=A[j]||function(q){o=q;b();d();A[j]=w;try{delete A[j]}catch(p){}z&&z.removeChild(C)}}if(e.dataType==="script"&&e.cache===null)e.cache=false;if(e.cache===
false&&n==="GET"){var r=J(),u=e.url.replace(wb,"$1_="+r+"$2");e.url=u+(u===e.url?(ka.test(e.url)?"&":"?")+"_="+r:"")}if(e.data&&n==="GET")e.url+=(ka.test(e.url)?"&":"?")+e.data;e.global&&!c.active++&&c.event.trigger("ajaxStart");r=(r=xb.exec(e.url))&&(r[1]&&r[1]!==location.protocol||r[2]!==location.host);if(e.dataType==="script"&&n==="GET"&&r){var z=s.getElementsByTagName("head")[0]||s.documentElement,C=s.createElement("script");C.src=e.url;if(e.scriptCharset)C.charset=e.scriptCharset;if(!j){var B=
false;C.onload=C.onreadystatechange=function(){if(!B&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){B=true;b();d();C.onload=C.onreadystatechange=null;z&&C.parentNode&&z.removeChild(C)}}}z.insertBefore(C,z.firstChild);return w}var E=false,x=e.xhr();if(x){e.username?x.open(n,e.url,e.async,e.username,e.password):x.open(n,e.url,e.async);try{if(e.data||a&&a.contentType)x.setRequestHeader("Content-Type",e.contentType);if(e.ifModified){c.lastModified[e.url]&&x.setRequestHeader("If-Modified-Since",
c.lastModified[e.url]);c.etag[e.url]&&x.setRequestHeader("If-None-Match",c.etag[e.url])}r||x.setRequestHeader("X-Requested-With","XMLHttpRequest");x.setRequestHeader("Accept",e.dataType&&e.accepts[e.dataType]?e.accepts[e.dataType]+", */*":e.accepts._default)}catch(ga){}if(e.beforeSend&&e.beforeSend.call(k,x,e)===false){e.global&&!--c.active&&c.event.trigger("ajaxStop");x.abort();return false}e.global&&f("ajaxSend",[x,e]);var g=x.onreadystatechange=function(q){if(!x||x.readyState===0||q==="abort"){E||
d();E=true;if(x)x.onreadystatechange=c.noop}else if(!E&&x&&(x.readyState===4||q==="timeout")){E=true;x.onreadystatechange=c.noop;i=q==="timeout"?"timeout":!c.httpSuccess(x)?"error":e.ifModified&&c.httpNotModified(x,e.url)?"notmodified":"success";var p;if(i==="success")try{o=c.httpData(x,e.dataType,e)}catch(v){i="parsererror";p=v}if(i==="success"||i==="notmodified")j||b();else c.handleError(e,x,i,p);d();q==="timeout"&&x.abort();if(e.async)x=null}};try{var h=x.abort;x.abort=function(){x&&h.call(x);
g("abort")}}catch(l){}e.async&&e.timeout>0&&setTimeout(function(){x&&!E&&g("timeout")},e.timeout);try{x.send(n==="POST"||n==="PUT"||n==="DELETE"?e.data:null)}catch(m){c.handleError(e,x,null,m);d()}e.async||g();return x}},handleError:function(a,b,d,f){if(a.error)a.error.call(a.context||a,b,d,f);if(a.global)(a.context?c(a.context):c.event).trigger("ajaxError",[b,a,f])},active:0,httpSuccess:function(a){try{return!a.status&&location.protocol==="file:"||a.status>=200&&a.status<300||a.status===304||a.status===
1223||a.status===0}catch(b){}return false},httpNotModified:function(a,b){var d=a.getResponseHeader("Last-Modified"),f=a.getResponseHeader("Etag");if(d)c.lastModified[b]=d;if(f)c.etag[b]=f;return a.status===304||a.status===0},httpData:function(a,b,d){var f=a.getResponseHeader("content-type")||"",e=b==="xml"||!b&&f.indexOf("xml")>=0;a=e?a.responseXML:a.responseText;e&&a.documentElement.nodeName==="parsererror"&&c.error("parsererror");if(d&&d.dataFilter)a=d.dataFilter(a,b);if(typeof a==="string")if(b===
"json"||!b&&f.indexOf("json")>=0)a=c.parseJSON(a);else if(b==="script"||!b&&f.indexOf("javascript")>=0)c.globalEval(a);return a},param:function(a,b){function d(i,o){if(c.isArray(o))c.each(o,function(k,n){b||/\[\]$/.test(i)?f(i,n):d(i+"["+(typeof n==="object"||c.isArray(n)?k:"")+"]",n)});else!b&&o!=null&&typeof o==="object"?c.each(o,function(k,n){d(i+"["+k+"]",n)}):f(i,o)}function f(i,o){o=c.isFunction(o)?o():o;e[e.length]=encodeURIComponent(i)+"="+encodeURIComponent(o)}var e=[];if(b===w)b=c.ajaxSettings.traditional;
if(c.isArray(a)||a.jquery)c.each(a,function(){f(this.name,this.value)});else for(var j in a)d(j,a[j]);return e.join("&").replace(yb,"+")}});var la={},Ab=/toggle|show|hide/,Bb=/^([+-]=)?([\d+-.]+)(.*)$/,W,va=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];c.fn.extend({show:function(a,b){if(a||a===0)return this.animate(K("show",3),a,b);else{a=0;for(b=this.length;a<b;a++){var d=c.data(this[a],"olddisplay");
this[a].style.display=d||"";if(c.css(this[a],"display")==="none"){d=this[a].nodeName;var f;if(la[d])f=la[d];else{var e=c("<"+d+" />").appendTo("body");f=e.css("display");if(f==="none")f="block";e.remove();la[d]=f}c.data(this[a],"olddisplay",f)}}a=0;for(b=this.length;a<b;a++)this[a].style.display=c.data(this[a],"olddisplay")||"";return this}},hide:function(a,b){if(a||a===0)return this.animate(K("hide",3),a,b);else{a=0;for(b=this.length;a<b;a++){var d=c.data(this[a],"olddisplay");!d&&d!=="none"&&c.data(this[a],
"olddisplay",c.css(this[a],"display"))}a=0;for(b=this.length;a<b;a++)this[a].style.display="none";return this}},_toggle:c.fn.toggle,toggle:function(a,b){var d=typeof a==="boolean";if(c.isFunction(a)&&c.isFunction(b))this._toggle.apply(this,arguments);else a==null||d?this.each(function(){var f=d?a:c(this).is(":hidden");c(this)[f?"show":"hide"]()}):this.animate(K("toggle",3),a,b);return this},fadeTo:function(a,b,d){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,d)},
animate:function(a,b,d,f){var e=c.speed(b,d,f);if(c.isEmptyObject(a))return this.each(e.complete);return this[e.queue===false?"each":"queue"](function(){var j=c.extend({},e),i,o=this.nodeType===1&&c(this).is(":hidden"),k=this;for(i in a){var n=i.replace(ia,ja);if(i!==n){a[n]=a[i];delete a[i];i=n}if(a[i]==="hide"&&o||a[i]==="show"&&!o)return j.complete.call(this);if((i==="height"||i==="width")&&this.style){j.display=c.css(this,"display");j.overflow=this.style.overflow}if(c.isArray(a[i])){(j.specialEasing=
j.specialEasing||{})[i]=a[i][1];a[i]=a[i][0]}}if(j.overflow!=null)this.style.overflow="hidden";j.curAnim=c.extend({},a);c.each(a,function(r,u){var z=new c.fx(k,j,r);if(Ab.test(u))z[u==="toggle"?o?"show":"hide":u](a);else{var C=Bb.exec(u),B=z.cur(true)||0;if(C){u=parseFloat(C[2]);var E=C[3]||"px";if(E!=="px"){k.style[r]=(u||1)+E;B=(u||1)/z.cur(true)*B;k.style[r]=B+E}if(C[1])u=(C[1]==="-="?-1:1)*u+B;z.custom(B,u,E)}else z.custom(B,u,"")}});return true})},stop:function(a,b){var d=c.timers;a&&this.queue([]);
this.each(function(){for(var f=d.length-1;f>=0;f--)if(d[f].elem===this){b&&d[f](true);d.splice(f,1)}});b||this.dequeue();return this}});c.each({slideDown:K("show",1),slideUp:K("hide",1),slideToggle:K("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(a,b){c.fn[a]=function(d,f){return this.animate(b,d,f)}});c.extend({speed:function(a,b,d){var f=a&&typeof a==="object"?a:{complete:d||!d&&b||c.isFunction(a)&&a,duration:a,easing:d&&b||b&&!c.isFunction(b)&&b};f.duration=c.fx.off?0:typeof f.duration===
"number"?f.duration:c.fx.speeds[f.duration]||c.fx.speeds._default;f.old=f.complete;f.complete=function(){f.queue!==false&&c(this).dequeue();c.isFunction(f.old)&&f.old.call(this)};return f},easing:{linear:function(a,b,d,f){return d+f*a},swing:function(a,b,d,f){return(-Math.cos(a*Math.PI)/2+0.5)*f+d}},timers:[],fx:function(a,b,d){this.options=b;this.elem=a;this.prop=d;if(!b.orig)b.orig={}}});c.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(c.fx.step[this.prop]||
c.fx.step._default)(this);if((this.prop==="height"||this.prop==="width")&&this.elem.style)this.elem.style.display="block"},cur:function(a){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];return(a=parseFloat(c.css(this.elem,this.prop,a)))&&a>-10000?a:parseFloat(c.curCSS(this.elem,this.prop))||0},custom:function(a,b,d){function f(j){return e.step(j)}this.startTime=J();this.start=a;this.end=b;this.unit=d||this.unit||"px";this.now=this.start;
this.pos=this.state=0;var e=this;f.elem=this.elem;if(f()&&c.timers.push(f)&&!W)W=setInterval(c.fx.tick,13)},show:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());c(this.elem).show()},hide:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(a){var b=J(),d=true;if(a||b>=this.options.duration+this.startTime){this.now=
this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var f in this.options.curAnim)if(this.options.curAnim[f]!==true)d=false;if(d){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;a=c.data(this.elem,"olddisplay");this.elem.style.display=a?a:this.options.display;if(c.css(this.elem,"display")==="none")this.elem.style.display="block"}this.options.hide&&c(this.elem).hide();if(this.options.hide||this.options.show)for(var e in this.options.curAnim)c.style(this.elem,
e,this.options.orig[e]);this.options.complete.call(this.elem)}return false}else{e=b-this.startTime;this.state=e/this.options.duration;a=this.options.easing||(c.easing.swing?"swing":"linear");this.pos=c.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||a](this.state,e,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};c.extend(c.fx,{tick:function(){for(var a=c.timers,b=0;b<a.length;b++)a[b]()||a.splice(b--,1);a.length||
c.fx.stop()},stop:function(){clearInterval(W);W=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){c.style(a.elem,"opacity",a.now)},_default:function(a){if(a.elem.style&&a.elem.style[a.prop]!=null)a.elem.style[a.prop]=(a.prop==="width"||a.prop==="height"?Math.max(0,a.now):a.now)+a.unit;else a.elem[a.prop]=a.now}}});if(c.expr&&c.expr.filters)c.expr.filters.animated=function(a){return c.grep(c.timers,function(b){return a===b.elem}).length};c.fn.offset="getBoundingClientRect"in s.documentElement?
function(a){var b=this[0];if(a)return this.each(function(e){c.offset.setOffset(this,a,e)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return c.offset.bodyOffset(b);var d=b.getBoundingClientRect(),f=b.ownerDocument;b=f.body;f=f.documentElement;return{top:d.top+(self.pageYOffset||c.support.boxModel&&f.scrollTop||b.scrollTop)-(f.clientTop||b.clientTop||0),left:d.left+(self.pageXOffset||c.support.boxModel&&f.scrollLeft||b.scrollLeft)-(f.clientLeft||b.clientLeft||0)}}:function(a){var b=
this[0];if(a)return this.each(function(r){c.offset.setOffset(this,a,r)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return c.offset.bodyOffset(b);c.offset.initialize();var d=b.offsetParent,f=b,e=b.ownerDocument,j,i=e.documentElement,o=e.body;f=(e=e.defaultView)?e.getComputedStyle(b,null):b.currentStyle;for(var k=b.offsetTop,n=b.offsetLeft;(b=b.parentNode)&&b!==o&&b!==i;){if(c.offset.supportsFixedPosition&&f.position==="fixed")break;j=e?e.getComputedStyle(b,null):b.currentStyle;
k-=b.scrollTop;n-=b.scrollLeft;if(b===d){k+=b.offsetTop;n+=b.offsetLeft;if(c.offset.doesNotAddBorder&&!(c.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(b.nodeName))){k+=parseFloat(j.borderTopWidth)||0;n+=parseFloat(j.borderLeftWidth)||0}f=d;d=b.offsetParent}if(c.offset.subtractsBorderForOverflowNotVisible&&j.overflow!=="visible"){k+=parseFloat(j.borderTopWidth)||0;n+=parseFloat(j.borderLeftWidth)||0}f=j}if(f.position==="relative"||f.position==="static"){k+=o.offsetTop;n+=o.offsetLeft}if(c.offset.supportsFixedPosition&&
f.position==="fixed"){k+=Math.max(i.scrollTop,o.scrollTop);n+=Math.max(i.scrollLeft,o.scrollLeft)}return{top:k,left:n}};c.offset={initialize:function(){var a=s.body,b=s.createElement("div"),d,f,e,j=parseFloat(c.curCSS(a,"marginTop",true))||0;c.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"});b.innerHTML="<div style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;'><div></div></div><table style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;' cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";
a.insertBefore(b,a.firstChild);d=b.firstChild;f=d.firstChild;e=d.nextSibling.firstChild.firstChild;this.doesNotAddBorder=f.offsetTop!==5;this.doesAddBorderForTableAndCells=e.offsetTop===5;f.style.position="fixed";f.style.top="20px";this.supportsFixedPosition=f.offsetTop===20||f.offsetTop===15;f.style.position=f.style.top="";d.style.overflow="hidden";d.style.position="relative";this.subtractsBorderForOverflowNotVisible=f.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==j;a.removeChild(b);
c.offset.initialize=c.noop},bodyOffset:function(a){var b=a.offsetTop,d=a.offsetLeft;c.offset.initialize();if(c.offset.doesNotIncludeMarginInBodyOffset){b+=parseFloat(c.curCSS(a,"marginTop",true))||0;d+=parseFloat(c.curCSS(a,"marginLeft",true))||0}return{top:b,left:d}},setOffset:function(a,b,d){if(/static/.test(c.curCSS(a,"position")))a.style.position="relative";var f=c(a),e=f.offset(),j=parseInt(c.curCSS(a,"top",true),10)||0,i=parseInt(c.curCSS(a,"left",true),10)||0;if(c.isFunction(b))b=b.call(a,
d,e);d={top:b.top-e.top+j,left:b.left-e.left+i};"using"in b?b.using.call(a,d):f.css(d)}};c.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),d=this.offset(),f=/^body|html$/i.test(b[0].nodeName)?{top:0,left:0}:b.offset();d.top-=parseFloat(c.curCSS(a,"marginTop",true))||0;d.left-=parseFloat(c.curCSS(a,"marginLeft",true))||0;f.top+=parseFloat(c.curCSS(b[0],"borderTopWidth",true))||0;f.left+=parseFloat(c.curCSS(b[0],"borderLeftWidth",true))||0;return{top:d.top-
f.top,left:d.left-f.left}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||s.body;a&&!/^body|html$/i.test(a.nodeName)&&c.css(a,"position")==="static";)a=a.offsetParent;return a})}});c.each(["Left","Top"],function(a,b){var d="scroll"+b;c.fn[d]=function(f){var e=this[0],j;if(!e)return null;if(f!==w)return this.each(function(){if(j=wa(this))j.scrollTo(!a?f:c(j).scrollLeft(),a?f:c(j).scrollTop());else this[d]=f});else return(j=wa(e))?"pageXOffset"in j?j[a?"pageYOffset":
"pageXOffset"]:c.support.boxModel&&j.document.documentElement[d]||j.document.body[d]:e[d]}});c.each(["Height","Width"],function(a,b){var d=b.toLowerCase();c.fn["inner"+b]=function(){return this[0]?c.css(this[0],d,false,"padding"):null};c.fn["outer"+b]=function(f){return this[0]?c.css(this[0],d,false,f?"margin":"border"):null};c.fn[d]=function(f){var e=this[0];if(!e)return f==null?null:this;if(c.isFunction(f))return this.each(function(j){var i=c(this);i[d](f.call(this,j,i[d]()))});return"scrollTo"in
e&&e.document?e.document.compatMode==="CSS1Compat"&&e.document.documentElement["client"+b]||e.document.body["client"+b]:e.nodeType===9?Math.max(e.documentElement["client"+b],e.body["scroll"+b],e.documentElement["scroll"+b],e.body["offset"+b],e.documentElement["offset"+b]):f===w?c.css(e,d):this.css(d,typeof f==="string"?f:f+"px")}});A.jQuery=A.$=c})(window);

View File

@ -0,0 +1,337 @@
{if $action == ''}
<html>
<head>
<link type="text/css" rel="stylesheet" href="../templates/{$global_template}/css/styles_refill.css">
<link rel="stylesheet" href="../jquery/jquery-ui.css">
<link rel="stylesheet" href="../jquery/jquery.timepicker.min.css">
<script src="../jquery/jquery-1.12.4.js"></script>
<script src="../jquery/jquery-ui.js"></script>
<script src="../jquery/globalize.js"></script>
<script src="../jquery/globalize.culture.de-DE.js"></script>
<script src="../jquery/jquery.mousewheel.js"></script>
<script src="../jquery/jquery.timepicker.min.js"></script>
<style type="text/css">
.spinner {
width: 112px;
height: 15px;
font-size: 12px !important;
}
</style>
<style>
.StandardTable thead th{
background: lightgray;
border: 1px solid #656565;
font-size:12px;
font-family:Arial;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
}
textarea{
border: 1px solid #888;
height: 6.7em;
width: 48.5em;
}
select{
width:630px;
}
.row_0 {
background-color: #FFFFFF;
}
.row_1 {
background-color: #E1E8F1;
}
.ButtonAnzeigen {
box-shadow: 0px 10px 14px -7px #3e7327;
background:linear-gradient(to bottom, #77b55a 5%, #72b352 100%);
background-color:#77b55a;
border-radius:4px;
border:1px solid #4b8f29;
display:inline-block;
cursor:pointer;
color:#ffffff;
font-family:Arial;
font-size:13px;
font-weight:bold;
padding:6px 12px;
text-decoration:none;
text-shadow:0px 1px 0px #5b8a3c;
}
.ButtonAnzeigen:hover {
background:linear-gradient(to bottom, #72b352 5%, #77b55a 100%);
background-color:#72b352;
}
.ButtonAnzeigen:active {
position:relative;
top:1px;
}
.ButtonArchiv {
box-shadow: 0px 10px 14px -7px #3e7327;
background:linear-gradient(to bottom, #e4685d 5%, #eb675e 100%);
background-color:#e4685d;
border-radius:4px;
border:1px solid #98051D;
display:inline-block;
cursor:pointer;
color:#ffffff;
font-family:Arial;
font-size:13px;
font-weight:bold;
padding:6px 12px;
text-decoration:none;
text-shadow:0px 1px 0px #b23e35;
}
.ButtonArchiv:hover {
background:linear-gradient(to bottom, #eb675e 5%, #e4685d 100%);
background-color:#eb675e;
}
.ButtonArchiv:active {
position:relative;
top:1px;
}
</style>
</head>
<body>
<fieldset>
<legend>
<b>Bewerbungen</b>
</legend>
<br />
<br />
<table cellspacing="0" cellpadding="0" width="100%" border="0" class="StandardTable">
<tr>
<td width="10%">
<b>Nr</b>
</td>
<td width="30%">
<b>Name</b>
</td>
<td width="20%">
<b>Testergebnis</b>
</td>
<td width="20%">
<b>Bewerbungsdatum</b>
</td>
<td width="10%">
<b>Auswahl</b>
</td>
<td width="10%">
<b>Einblenden</b>
</td>
</tr>
{section name=table_data1 loop=$table_data1}
<tr>
<td class="row_{$table_data1[table_data1].zaehler}" height='40'>
{$smarty.section.table_data1.rownum}
</td>
<td class="row_{$table_data1[table_data1].zaehler}" height='40'>
{$table_data1[table_data1].nachname}, {$table_data1[table_data1].vorname}
</td>
<td class="row_{$table_data1[table_data1].zaehler}" height='40'>
{$table_data1[table_data1].testergebnis} / 130 Punkten
</td>
<td class="row_{$table_data1[table_data1].zaehler}" height='40'>
{$table_data1[table_data1].datum_form}
</td>
<td class="row_{$table_data1[table_data1].zaehler}" height='40'>
{if $table_data1[table_data1].showfiles == 1}
<a href="?action=show&ka_id={$table_data1[table_data1].ka_id}" class="ButtonAnzeigen">Daten anzeigen</a>
{/if}
</td>
<td class="row_{$table_data1[table_data1].zaehler}" height='40'>
<a href="?action=archive&wu_id={$table_data1[table_data1].wu_id}" class="ButtonAnzeigen">Reaktivieren</a>
</td>
</tr>
{/section}
</table>
<br />
<br />
</fieldset>
<br />
<br />
</body>
</html>
{/if}
{if $action == 'show'}
<html>
<!DOCTYPE html>
<html lang="en" class="no-js">
<head>
<title>Login der Ausbildungsstellen BPM (Bachelor of Arts - Public Management) der Hochschulen Ludwigsburg und Kehl.</title>
<link type="text/css" rel="stylesheet" href="../templates/{$global_template}/css/styles_refill.css">
<style>
.desc{
width:400px;
}
.StandardTable thead th{
background: lightgray;
border: 1px solid #656565;
font-size:12px;
font-family:Arial;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
}
textarea{
border: 1px solid #888;
height: 6.7em;
width: 48.5em;
}
select{
width:630px;
}
.fieldset1 {
border: 1px solid red;
}
.fieldset2 {
border: ridge green;
display: block;
margin-left: 20px;
margin-right: 20px;
padding-top: 20px;
padding-bottom: 20px;
padding-left: 20px;
padding-right: 20px;
}
.legend1 {
display: block;
padding-left: 20px;
padding-right: 20px;
border: none;
font-size: 30px;
}
.button {
font: bold 11px Arial;
text-decoration: none;
background-color: #EEEEEE;
color: #333333;
padding: 2px 6px 2px 6px;
border-top: 1px solid #CCCCCC;
border-right: 1px solid #333333;
border-bottom: 1px solid #333333;
border-left: 1px solid #CCCCCC;
}
.ButtonBack {
box-shadow: 0px 10px 14px -7px #276873;
background:linear-gradient(to bottom, #599bb3 5%, #408c99 100%);
background-color:#599bb3;
border-radius:8px;
display:inline-block;
cursor:pointer;
color:#ffffff;
font-family:Arial;
font-size:20px;
font-weight:bold;
padding:13px 32px;
text-decoration:none;
text-shadow:0px 1px 0px #3d768a;
}
.ButtonBack:hover {
background:linear-gradient(to bottom, #408c99 5%, #599bb3 100%);
background-color:#408c99;
}
.ButtonBack:active {
position:relative;
top:1px;
}
</style>
<link rel="stylesheet" type="text/css" href="css/component.css" />
<script type="text/javascript">
(function(e,t,n){
var r=e.querySelectorAll("html")[0];
r.className=r.className.replace(/(^|\s)no-js(\s|$)/,"$1js$2")
})
(document,window,0);
</script>
</head>
<body>
<fieldset class="fieldset2">
<legend class="legend1" align="center">
<b>Dokumentenportal</b>
</legend>
{if $index_error == '1'}
<table width="70%" class="errorTable" align="center">
<tr>
<td>
<img src="../templates/{$global_template}/images/pflichtfelder/achtung_gross.gif">
</td>
<td><b>Achtung!</b><br>
{$index_error_text}
</td>
</tr>
</table>
<br />
{/if}
<fieldset class="fieldset1">
<legend>
<b>Persönliche Angaben</b>
</legend>
{$dok_anrede}<br>
{$dok_vorname} {$dok_nachname}<br>
{$dok_str}<br>
{$dok_plz} {$dok_ort}<br>
</fieldset>
<br>
<br>
<fieldset>
<legend>
<b>Verfügbare Dokumente</b>
</legend>
<form action=?action=stelle method="POST" name="stelle">
<table cellspacing="0" cellpadding="2" width="100%" border="1">
<tr>
<td width="50">
<b>lfd.Nr.</b>
</td>
<td>
<b>Datei</b>
</td>
<td>
<b>Dokumentenbeschreibung</b>
</td>
<td>
<b>Dokumentendatum</b>
</td>
<tr>
{section name=table_data1 loop=$table_data1}
{if $smarty.section.table_data1.rownum != ''}
<tr>
<td>
{$smarty.section.table_data1.rownum}
</td>
<td>
{if $table_data1[table_data1].exists == 1}
<a href='downpdf.php?file={$table_data1[table_data1].basename_link}'>{$table_data1[table_data1].basename}</a>
{else}
{$table_data1[table_data1].basename}
{/if}
</td>
<td>
{$table_data1[table_data1].beschreibung}
</td>
<td>
{$table_data1[table_data1].datum_form}
</td>
</tr>
{/if}
{/section}
</table>
</fieldset>
<br />
<br />
<p align='center'>
<a href="?" class="ButtonBack">zurück</a>
</p>
</fieldset>
</body>
</html>
{/if}

View File

@ -0,0 +1,823 @@
{if $action == ''}
<html>
<head>
<link type="text/css" rel="stylesheet" href="../templates/{$global_template}/css/styles_refill.css">
<!-- Add jQuery library -->
<script type="text/javascript" src="../fancybox-2.1.7/lib/jquery-1.10.2.min.js"></script>
<!-- Add mousewheel plugin (this is optional) -->
<script type="text/javascript" src="../fancybox-2.1.7/lib/jquery.mousewheel.pack.js?v=3.1.3"></script>
<!-- Add fancyBox main JS and CSS files -->
<script type="text/javascript" src="../fancybox-2.1.7/source/jquery.fancybox.pack.js?v=2.1.5"></script>
<link rel="stylesheet" type="text/css" href="../fancybox-2.1.7/source/jquery.fancybox.css?v=2.1.5" media="screen" />
<script type="text/javascript">
$(document).ready(function() {
$('.box').fancybox({
'width' : '100%',
'height' : '100%',
'autoScale' : true,
'transitionIn' : 'elastic',
'transitionOut' : 'elastic',
'type' : 'iframe',
helpers: {
overlay : {
closeClick: true
}
},
beforeClose: function () {
location.href = "?";
}
});
});
</script>
<link rel="stylesheet" href="../jquery/jquery-ui.css">
<link rel="stylesheet" href="../jquery/jquery.timepicker.min.css">
<!-- Entfernt, da die Fancybox nicht mehr ging
<script src="../jquery/jquery-1.12.4.js"></script>
-->
<script src="../jquery/jquery-ui.js"></script>
<script src="../jquery/globalize.js"></script>
<script src="../jquery/globalize.culture.de-DE.js"></script>
<script src="../jquery/jquery.mousewheel.js"></script>
<script src="../jquery/jquery.timepicker.min.js"></script>
<style type="text/css">
.spinner {
width: 112px;
height: 15px;
font-size: 12px !important;
}
</style>
<style>
.StandardTable thead th{
background: lightgray;
border: 1px solid #656565;
font-size:12px;
font-family:Arial;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
}
textarea{
border: 1px solid #888;
height: 6.7em;
width: 48.5em;
}
select{
width:630px;
}
.row_0 {
background-color: #FFFFFF;
}
.row_1 {
background-color: #E1E8F1;
}
.ButtonAnzeigen {
box-shadow: 0px 10px 14px -7px #3e7327;
background:linear-gradient(to bottom, #77b55a 5%, #72b352 100%);
background-color:#77b55a;
border-radius:4px;
border:1px solid #4b8f29;
display:inline-block;
cursor:pointer;
color:#ffffff;
font-family:Arial;
font-size:13px;
font-weight:bold;
padding:6px 12px;
text-decoration:none;
text-shadow:0px 1px 0px #5b8a3c;
}
.ButtonAnzeigen:hover {
background:linear-gradient(to bottom, #72b352 5%, #77b55a 100%);
background-color:#72b352;
}
.ButtonAnzeigen:active {
position:relative;
top:1px;
}
.ButtonCSV {
box-shadow: 0px 10px 14px -7px #276873;
background:linear-gradient(to bottom, #599bb3 5%, #408c99 100%);
background-color:#599bb3;
border-radius:4px;
border:1px solid #29668f;
display:inline-block;
cursor:pointer;
color:#ffffff;
font-family:Arial;
font-size:13px;
font-weight:bold;
padding:6px 12px;
text-decoration:none;
text-shadow:0px 1px 0px #3d768a;
}
.ButtonCSV:hover {
background:linear-gradient(to bottom, #408c99 5%, #599bb3 100%);
background-color:#408c99;
}
.ButtonCSV:active {
position:relative;
top:1px;
}
.ButtonArchiv {
box-shadow: 0px 10px 14px -7px #3e7327;
background:linear-gradient(to bottom, #e4685d 5%, #eb675e 100%);
background-color:#e4685d;
border-radius:4px;
border:1px solid #98051D;
display:inline-block;
cursor:pointer;
color:#ffffff;
font-family:Arial;
font-size:13px;
font-weight:bold;
padding:6px 12px;
text-decoration:none;
text-shadow:0px 1px 0px #b23e35;
}
.ButtonArchiv:hover {
background:linear-gradient(to bottom, #eb675e 5%, #e4685d 100%);
background-color:#eb675e;
}
.ButtonArchiv:active {
position:relative;
top:1px;
}
.btn_zusage {
box-shadow: 0px 10px 14px -7px #7a8eb9;
background:linear-gradient(to bottom, #637aad 5%, #5972a7 100%);
background-color:#637aad;
border-radius:4px;
border:1px solid #314179;
display:inline-block;
cursor:pointer;
color:#ffffff;
font-family:Arial;
font-size:13px;
font-weight:bold;
padding:6px 12px;
text-decoration:none;
text-shadow:0px 1px 0px #7a8eb9;
}
.btn_zusage:hover {
background:linear-gradient(to bottom, #5972a7 5%, #637aad 100%);
background-color:#5972a7;
}
.btn_zusage:active {
position:relative;
top:1px;
}
</style>
</head>
<body>
<fieldset>
<legend>
<b>Bewerbungen</b>
</legend>
<br />
<br />
<table cellspacing="0" cellpadding="0" width="100%" border="0" class="StandardTable">
<tr>
<td width="10%">
<b>Bew. Nr.</b>
</td>
<td width="20%">
<b>Name</b>
</td>
<td width="10%">
<b>Testergebnis</b>
</td>
<td width="10%">
<b>Schwerbehinderung</b>
</td>
<td width="15%">
<b>Bewerbungsdatum</b>
</td>
<td width="15%">
<b>Zusage</b>
</td>
<td width="10%">
<b>Auswahl</b>
</td>
<td width="10%">
<b>Ausblenden</b>
</td>
</tr>
{section name=table_data1 loop=$table_data1}
<tr>
<td class="row_{$table_data1[table_data1].zaehler}" height='40'>
{$table_data1[table_data1].ka_id}
<!--{$smarty.section.table_data1.rownum}-->
</td>
<td class="row_{$table_data1[table_data1].zaehler}" height='40'>
{$table_data1[table_data1].nachname}, {$table_data1[table_data1].vorname} (<a href="mailto:{$table_data1[table_data1].mail}">{$table_data1[table_data1].mail}</a>)
</td>
<td class="row_{$table_data1[table_data1].zaehler}" height='40'>
{$table_data1[table_data1].testergebnis} / 130 Punkten
</td>
<td class="row_{$table_data1[table_data1].zaehler}" height='40'>
{if $table_data1[table_data1].behinderung == 'J'} Ja {else} Nein {/if}
</td>
<td class="row_{$table_data1[table_data1].zaehler}" height='40'>
{$table_data1[table_data1].datum_form}
</td>
<td class="row_{$table_data1[table_data1].zaehler}" height='40'>
{if $table_data1[table_data1].zusage == 'J'}
Zugesagt am {$table_data1[table_data1].zusage_dat_form}
{elseif $table_data1[table_data1].anderezusage == 'J'}
Bitte kontaktieren Sie den Bewerber, er wurde bereits von einer anderen Stelle ausgewählt.
{else}
<a class="aformlink box btn_zusage" title="Mitteilung über Zusage" href="?action=zusage1&ka_id={$table_data1[table_data1].ka_id}">Mitteilung über Zusage</a>
{/if}
</td>
<td class="row_{$table_data1[table_data1].zaehler}" height='40'>
{if $table_data1[table_data1].showfiles == 1}
<a href="?action=show&ka_id={$table_data1[table_data1].ka_id}" class="ButtonAnzeigen">Daten anzeigen</a>
{/if}
</td>
<td class="row_{$table_data1[table_data1].zaehler}" height='40'>
<a href="?action=archive&wu_id={$table_data1[table_data1].wu_id}" class="ButtonArchiv">Archivieren</a>
</td>
</tr>
{/section}
</table>
<br />
<p align='center'><a href="export_bewerber.php" class="ButtonCSV">CSV Export</a></p>
</fieldset>
<br />
<br />
</body>
</html>
{/if}
{if $action == 'show'}
<html>
<!DOCTYPE html>
<html lang="en" class="no-js">
<head>
<title>Login der Ausbildungsstellen BPM (Bachelor of Arts - Public Management) der Hochschulen Ludwigsburg und Kehl.</title>
<link type="text/css" rel="stylesheet" href="../templates/{$global_template}/css/styles_refill.css">
<style>
.desc{
width:400px;
}
.StandardTable thead th{
background: lightgray;
border: 1px solid #656565;
font-size:12px;
font-family:Arial;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
}
textarea{
border: 1px solid #888;
height: 6.7em;
width: 48.5em;
}
select{
width:630px;
}
.fieldset1 {
border: 1px solid red;
}
.fieldset2 {
border: ridge green;
display: block;
margin-left: 20px;
margin-right: 20px;
padding-top: 20px;
padding-bottom: 20px;
padding-left: 20px;
padding-right: 20px;
}
.legend1 {
display: block;
padding-left: 20px;
padding-right: 20px;
border: none;
font-size: 30px;
}
.button {
font: bold 11px Arial;
text-decoration: none;
background-color: #EEEEEE;
color: #333333;
padding: 2px 6px 2px 6px;
border-top: 1px solid #CCCCCC;
border-right: 1px solid #333333;
border-bottom: 1px solid #333333;
border-left: 1px solid #CCCCCC;
}
.ButtonBack {
box-shadow: 0px 10px 14px -7px #276873;
background:linear-gradient(to bottom, #599bb3 5%, #408c99 100%);
background-color:#599bb3;
border-radius:8px;
display:inline-block;
cursor:pointer;
color:#ffffff;
font-family:Arial;
font-size:20px;
font-weight:bold;
padding:13px 32px;
text-decoration:none;
text-shadow:0px 1px 0px #3d768a;
}
.ButtonBack:hover {
background:linear-gradient(to bottom, #408c99 5%, #599bb3 100%);
background-color:#408c99;
}
.ButtonBack:active {
position:relative;
top:1px;
}
</style>
<link rel="stylesheet" type="text/css" href="css/component.css" />
<script type="text/javascript">
(function(e,t,n){
var r=e.querySelectorAll("html")[0];
r.className=r.className.replace(/(^|\s)no-js(\s|$)/,"$1js$2")
})
(document,window,0);
</script>
</head>
<body>
<fieldset class="fieldset2">
<legend class="legend1" align="center">
<b>Dokumentenportal</b>
</legend>
{if $index_error == '1'}
<table width="70%" class="errorTable" align="center">
<tr>
<td>
<img src="../templates/{$global_template}/images/pflichtfelder/achtung_gross.gif">
</td>
<td><b>Achtung!</b><br>
{$index_error_text}
</td>
</tr>
</table>
<br />
{/if}
<fieldset class="fieldset1">
<legend>
<b>Persönliche Angaben</b>
</legend>
{$dok_anrede}<br>
{$dok_vorname} {$dok_nachname}<br>
{$dok_str}<br>
{$dok_plz} {$dok_ort}<br>
<a href="mailto:{$dok_mail}">{$dok_mail}</a>
</fieldset>
<br>
<br>
<fieldset>
<legend>
<b>Verfügbare Dokumente</b>
</legend>
<form action=?action=stelle method="POST" name="stelle">
<table cellspacing="0" cellpadding="2" width="100%" border="1">
<tr>
<td width="50">
<b>Dok. Nr.</b>
</td>
<td>
<b>Datei</b>
</td>
<td>
<b>Dokumentenbeschreibung</b>
</td>
<td>
<b>Dokumentendatum</b>
</td>
<tr>
{section name=table_data1 loop=$table_data1}
{if $smarty.section.table_data1.rownum != ''}
<tr>
<td>
{$table_data1[table_data1].up_id}
<!--{$smarty.section.table_data1.rownum}-->
</td>
<td>
{if $table_data1[table_data1].exists == 1}
<a href='downpdf.php?file={$table_data1[table_data1].basename_link}'>{$table_data1[table_data1].basename}</a>
{else}
{$table_data1[table_data1].basename}
{/if}
</td>
<td>
{$table_data1[table_data1].beschreibung}
</td>
<td>
{$table_data1[table_data1].datum_form}
</td>
</tr>
{/if}
{/section}
</table>
</fieldset>
<br />
<br />
<p align='center'>
<a href="?" class="ButtonBack">zurück</a>
</p>
</fieldset>
</body>
</html>
{/if}
{if $action == 'zusage1'}
<html>
<!DOCTYPE html>
<html lang="en" class="no-js">
<head>
<title>Zusageassistent</title>
<link type="text/css" rel="stylesheet" href="../templates/{$global_template}/css/styles_refill.css">
<style>
.desc{
width:400px;
}
.StandardTable thead th{
background: lightgray;
border: 1px solid #656565;
font-size:12px;
font-family:Arial;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
}
textarea{
border: 1px solid #888;
height: 6.7em;
width: 48.5em;
}
select{
width:630px;
}
.fieldset1 {
border: 1px solid red;
}
.fieldset2 {
border: ridge green;
display: block;
margin-left: 20px;
margin-right: 20px;
padding-top: 20px;
padding-bottom: 20px;
padding-left: 20px;
padding-right: 20px;
}
.legend1 {
display: block;
padding-left: 20px;
padding-right: 20px;
border: none;
font-size: 30px;
}
.button {
font: bold 11px Arial;
text-decoration: none;
background-color: #EEEEEE;
color: #333333;
padding: 2px 6px 2px 6px;
border-top: 1px solid #CCCCCC;
border-right: 1px solid #333333;
border-bottom: 1px solid #333333;
border-left: 1px solid #CCCCCC;
}
.ButtonBack {
box-shadow: 0px 10px 14px -7px #276873;
background:linear-gradient(to bottom, #599bb3 5%, #408c99 100%);
background-color:#599bb3;
border-radius:8px;
display:inline-block;
cursor:pointer;
color:#ffffff;
font-family:Arial;
font-size:20px;
font-weight:bold;
padding:13px 32px;
text-decoration:none;
text-shadow:0px 1px 0px #3d768a;
}
.ButtonBack:hover {
background:linear-gradient(to bottom, #408c99 5%, #599bb3 100%);
background-color:#408c99;
}
.ButtonBack:active {
position:relative;
top:1px;
}
.btn_ja {
background-color:#94c2a0;
border-radius:28px;
border:1px solid #18ab29;
display:inline-block;
cursor:pointer;
color:#ffffff;
font-family:Arial;
font-size:17px;
padding:16px 31px;
text-decoration:none;
text-shadow:0px 1px 0px #2f6627;
}
.btn_ja:hover {
background-color:#5cbf2a;
}
.btn_ja:active {
position:relative;
top:1px;
}
.btn_nein {
box-shadow: 0px 0px 0px 0px #c73636;
background-color:#ff8585;
border-radius:28px;
border:1px solid #d44444;
display:inline-block;
cursor:pointer;
color:#ffffff;
font-family:Arial;
font-size:17px;
padding:16px 31px;
text-decoration:none;
text-shadow:0px 1px 0px #f02222;
}
.btn_nein:hover {
background-color:#f51818;
}
.btn_nein:active {
position:relative;
top:1px;
}
</style>
<link rel="stylesheet" type="text/css" href="css/component.css" />
<script type="text/javascript">
(function(e,t,n){
var r=e.querySelectorAll("html")[0];
r.className=r.className.replace(/(^|\s)no-js(\s|$)/,"$1js$2")
})
(document,window,0);
</script>
</head>
<body>
<fieldset class="fieldset2">
<legend class="legend1" align="center">
<b>Zusageassistent</b>
</legend>
{if $index_error == '1'}
<table width="70%" class="errorTable" align="center">
<tr>
<td>
<img src="../templates/{$global_template}/images/pflichtfelder/achtung_gross.gif">
</td>
<td><b>Achtung!</b><br>
{$index_error_text}
</td>
</tr>
</table>
<br />
{/if}
<h1><p align="center">{$text_nachfrage}</p></h1>
<br>
<br>
<form action=?action=stelle method="POST" name="stelle">
<table cellspacing="0" cellpadding="2" width="100%" border="0">
<tr>
<td width="25%" align="center">
&nbsp;
</td>
<td width="25%" align="center">
<a href="?action=zusage2&ka_id={$ka_id}" class="btn_ja">Ja</a>
</td>
<td width="25%" align="center">
<a href="?action=zusage_holen&ka_id={$ka_id}" class="btn_nein">Nein</a>
</td>
<td width="25%" align="center">
&nbsp;
</td>
<tr>
</table>
<br />
<br />
</fieldset>
</body>
</html>
{/if}
{if $action == 'zusage_holen'}
<html>
<head>
<link type="text/css" rel="stylesheet" href="../templates/{$global_template}/css/styles_refill.css">
<script type='text/javascript' src='../ckeditor5/build/ckeditor.js'></script>
<style>
.ck-editor__editable {
min-height: 300px;
}
p {
margin: 0;
}
</style>
</head>
<body>
<fieldset>
<legend>
<b>Zusage einholen</b>
</legend>
<br />
<br />
<form action="?action=mailsenden" method='post' name='mailsenden'>
<table width="100%" border="1" cellspacing="0" cellpadding="0" rules="all">
<tr>
<td width="200" height="40" style="padding-left:5px">
Praxisstelle:
</td>
<td style="padding-left:5px">
{$dst_bez} &lt;{$dst_mail}&gt;
</td>
</tr>
<tr>
<td height="40" style="padding-left:5px">
Empfänger:
</td>
<td style="padding-left:5px">
{$bew_name} &lt;{$bew_mail}&gt;
</td>
</tr>
<tr>
<td height="40" style="padding-left:5px">
Betreff:
</td>
<td style="padding-left:5px">
<input type="text" id="betreff" name="betreff" value="{$mail_betreff}" size="80">
</td>
</tr>
<tr>
<td height="40" style="padding-left:5px">
Mailtext:
</td>
<td style="padding-left:5px">
<textarea id='text' name='text'>{$mail_text}</textarea>
{literal}
<script>ClassicEditor
.create( document.querySelector( '#text' ), {
toolbar: {
items: [
'heading',
'|',
'fontSize',
'fontFamily',
'fontBackgroundColor',
'fontColor',
'|',
'bold',
'italic',
'link',
'bulletedList',
'numberedList',
'|',
'alignment',
'indent',
'outdent',
'|',
'imageUpload',
'blockQuote',
'insertTable',
'mediaEmbed',
'undo',
'redo'
]
},
language: 'de',
image: {
toolbar: [
'imageTextAlternative',
'imageStyle:full',
'imageStyle:side'
]
},
table: {
contentToolbar: [
'tableColumn',
'tableRow',
'mergeTableCells',
'tableCellProperties',
'tableProperties'
]
},
licenseKey: '',
} )
.then( editor => {
window.editor = editor;
} )
.catch( error => {
console.error( error );
} );
</script>
{/literal}
<input type="hidden" name="bew_ka_id" id="bew_ka_id" size="101" value="{$bew_ka_id}">
</td>
</tr>
</table>
</p>
<br />
<br />
<p align='center'>
<input type='submit' name='senden' value="Mail senden">
</p>
<br />
</form>
</fieldset>
<br />
<br />
<br />
<br />
</body>
</html>
{/if}
{if $action == 'mailsenden'}
<html>
<head>
<link type="text/css" rel="stylesheet" href="../templates/{$global_template}/css/styles_refill.css">
</head>
<body>
<fieldset>
<legend>
<b>Ergebnis</b>
</legend>
<br />
<br />
{$mail_senderg}
<br>
<br>
Sie können das Fenster nun schließen.
</fieldset>
<br />
<br />
<br />
<br />
</body>
</html>
{/if}
{if $action == 'zusage2'}
<html>
<head>
<link type="text/css" rel="stylesheet" href="../templates/{$global_template}/css/styles_refill.css">
</head>
<body>
<fieldset>
<legend>
<b>Ergebnis</b>
</legend>
<br />
<br />
<table width="100%" border="1" cellspacing="0" cellpadding="2" rules="all">
<tr>
<td>
Status Praxisstelle:
</td>
<td>
{$mail_senderg_prx}
</td>
</tr>
<tr>
<td>
Status Bewerber:
</td>
<td>
{$mail_senderg_bew}
</td>
</tr>
<tr>
<td>
Status Hochschule:
</td>
<td>
{$mail_senderg_hs}
</td>
</tr>
</table>
<br>
<br>
Sie können das Fenster nun schließen.
</fieldset>
<br />
<br />
<br />
<br />
</body>
</html>
{/if}

View File

@ -0,0 +1,823 @@
{if $action == ''}
<html>
<head>
<link type="text/css" rel="stylesheet" href="../templates/{$global_template}/css/styles_refill.css">
<!-- Add jQuery library -->
<script type="text/javascript" src="../fancybox-2.1.7/lib/jquery-1.10.2.min.js"></script>
<!-- Add mousewheel plugin (this is optional) -->
<script type="text/javascript" src="../fancybox-2.1.7/lib/jquery.mousewheel.pack.js?v=3.1.3"></script>
<!-- Add fancyBox main JS and CSS files -->
<script type="text/javascript" src="../fancybox-2.1.7/source/jquery.fancybox.pack.js?v=2.1.5"></script>
<link rel="stylesheet" type="text/css" href="../fancybox-2.1.7/source/jquery.fancybox.css?v=2.1.5" media="screen" />
<script type="text/javascript">
$(document).ready(function() {
$('.box').fancybox({
'width' : '100%',
'height' : '100%',
'autoScale' : true,
'transitionIn' : 'elastic',
'transitionOut' : 'elastic',
'type' : 'iframe',
helpers: {
overlay : {
closeClick: true
}
},
beforeClose: function () {
location.href = "?";
}
});
});
</script>
<link rel="stylesheet" href="../jquery/jquery-ui.css">
<link rel="stylesheet" href="../jquery/jquery.timepicker.min.css">
<!-- Entfernt, da die Fancybox nicht mehr ging
<script src="../jquery/jquery-1.12.4.js"></script>
-->
<script src="../jquery/jquery-ui.js"></script>
<script src="../jquery/globalize.js"></script>
<script src="../jquery/globalize.culture.de-DE.js"></script>
<script src="../jquery/jquery.mousewheel.js"></script>
<script src="../jquery/jquery.timepicker.min.js"></script>
<style type="text/css">
.spinner {
width: 112px;
height: 15px;
font-size: 12px !important;
}
</style>
<style>
.StandardTable thead th{
background: lightgray;
border: 1px solid #656565;
font-size:12px;
font-family:Arial;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
}
textarea{
border: 1px solid #888;
height: 6.7em;
width: 48.5em;
}
select{
width:630px;
}
.row_0 {
background-color: #FFFFFF;
}
.row_1 {
background-color: #E1E8F1;
}
.ButtonAnzeigen {
box-shadow: 0px 10px 14px -7px #3e7327;
background:linear-gradient(to bottom, #77b55a 5%, #72b352 100%);
background-color:#77b55a;
border-radius:4px;
border:1px solid #4b8f29;
display:inline-block;
cursor:pointer;
color:#ffffff;
font-family:Arial;
font-size:13px;
font-weight:bold;
padding:6px 12px;
text-decoration:none;
text-shadow:0px 1px 0px #5b8a3c;
}
.ButtonAnzeigen:hover {
background:linear-gradient(to bottom, #72b352 5%, #77b55a 100%);
background-color:#72b352;
}
.ButtonAnzeigen:active {
position:relative;
top:1px;
}
.ButtonCSV {
box-shadow: 0px 10px 14px -7px #276873;
background:linear-gradient(to bottom, #599bb3 5%, #408c99 100%);
background-color:#599bb3;
border-radius:4px;
border:1px solid #29668f;
display:inline-block;
cursor:pointer;
color:#ffffff;
font-family:Arial;
font-size:13px;
font-weight:bold;
padding:6px 12px;
text-decoration:none;
text-shadow:0px 1px 0px #3d768a;
}
.ButtonCSV:hover {
background:linear-gradient(to bottom, #408c99 5%, #599bb3 100%);
background-color:#408c99;
}
.ButtonCSV:active {
position:relative;
top:1px;
}
.ButtonArchiv {
box-shadow: 0px 10px 14px -7px #3e7327;
background:linear-gradient(to bottom, #e4685d 5%, #eb675e 100%);
background-color:#e4685d;
border-radius:4px;
border:1px solid #98051D;
display:inline-block;
cursor:pointer;
color:#ffffff;
font-family:Arial;
font-size:13px;
font-weight:bold;
padding:6px 12px;
text-decoration:none;
text-shadow:0px 1px 0px #b23e35;
}
.ButtonArchiv:hover {
background:linear-gradient(to bottom, #eb675e 5%, #e4685d 100%);
background-color:#eb675e;
}
.ButtonArchiv:active {
position:relative;
top:1px;
}
.btn_zusage {
box-shadow: 0px 10px 14px -7px #7a8eb9;
background:linear-gradient(to bottom, #637aad 5%, #5972a7 100%);
background-color:#637aad;
border-radius:4px;
border:1px solid #314179;
display:inline-block;
cursor:pointer;
color:#ffffff;
font-family:Arial;
font-size:13px;
font-weight:bold;
padding:6px 12px;
text-decoration:none;
text-shadow:0px 1px 0px #7a8eb9;
}
.btn_zusage:hover {
background:linear-gradient(to bottom, #5972a7 5%, #637aad 100%);
background-color:#5972a7;
}
.btn_zusage:active {
position:relative;
top:1px;
}
</style>
</head>
<body>
<fieldset>
<legend>
<b>Bewerbungen</b>
</legend>
<br />
<br />
<table cellspacing="0" cellpadding="0" width="100%" border="0" class="StandardTable">
<tr>
<td width="10%">
<b>Bew. Nr.</b>
</td>
<td width="20%">
<b>Name</b>
</td>
<td width="10%">
<b>Testergebnis</b>
</td>
<td width="10%">
<b>Schwerbehinderung</b>
</td>
<td width="15%">
<b>Bewerbungsdatum</b>
</td>
<td width="15%">
<b>Zusage</b>
</td>
<td width="10%">
<b>Auswahl</b>
</td>
<td width="10%">
<b>Ausblenden</b>
</td>
</tr>
{section name=table_data1 loop=$table_data1}
<tr>
<td class="row_{$table_data1[table_data1].zaehler}" height='40'>
{$table_data1[table_data1].ka_id}
<!--{$smarty.section.table_data1.rownum}-->
</td>
<td class="row_{$table_data1[table_data1].zaehler}" height='40'>
{$table_data1[table_data1].nachname}, {$table_data1[table_data1].vorname} (<a href="mailto:{$table_data1[table_data1].mail}">{$table_data1[table_data1].mail}</a>)
</td>
<td class="row_{$table_data1[table_data1].zaehler}" height='40'>
{$table_data1[table_data1].testergebnis} / 130 Punkten
</td>
<td class="row_{$table_data1[table_data1].zaehler}" height='40'>
{if $table_data1[table_data1].behinderung == 'J'} Ja {else} Nein {/if}
</td>
<td class="row_{$table_data1[table_data1].zaehler}" height='40'>
{$table_data1[table_data1].datum_form}
</td>
<td class="row_{$table_data1[table_data1].zaehler}" height='40'>
{if $table_data1[table_data1].zusage == 'J'}
Zugesagt am {$table_data1[table_data1].zusage_dat_form}
{elseif $table_data1[table_data1].anderezusage == 'J'}
Der Bewerber wurde bereits von einer anderen Ausbildungsstele ausgewählt -> Bitte setzen Sie sich mit dem Bewerber in Verbindung.
{else}
<a class="aformlink box btn_zusage" title="Mitteilung über Zusage" href="?action=zusage1&ka_id={$table_data1[table_data1].ka_id}">Mitteilung über Zusage</a>
{/if}
</td>
<td class="row_{$table_data1[table_data1].zaehler}" height='40'>
{if $table_data1[table_data1].showfiles == 1}
<a href="?action=show&ka_id={$table_data1[table_data1].ka_id}" class="ButtonAnzeigen">Daten anzeigen</a>
{/if}
</td>
<td class="row_{$table_data1[table_data1].zaehler}" height='40'>
<a href="?action=archive&wu_id={$table_data1[table_data1].wu_id}" class="ButtonArchiv">Archivieren</a>
</td>
</tr>
{/section}
</table>
<br />
<p align='center'><a href="export_bewerber.php" class="ButtonCSV">CSV Export</a></p>
</fieldset>
<br />
<br />
</body>
</html>
{/if}
{if $action == 'show'}
<html>
<!DOCTYPE html>
<html lang="en" class="no-js">
<head>
<title>Login der Ausbildungsstellen BPM (Bachelor of Arts - Public Management) der Hochschulen Ludwigsburg und Kehl.</title>
<link type="text/css" rel="stylesheet" href="../templates/{$global_template}/css/styles_refill.css">
<style>
.desc{
width:400px;
}
.StandardTable thead th{
background: lightgray;
border: 1px solid #656565;
font-size:12px;
font-family:Arial;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
}
textarea{
border: 1px solid #888;
height: 6.7em;
width: 48.5em;
}
select{
width:630px;
}
.fieldset1 {
border: 1px solid red;
}
.fieldset2 {
border: ridge green;
display: block;
margin-left: 20px;
margin-right: 20px;
padding-top: 20px;
padding-bottom: 20px;
padding-left: 20px;
padding-right: 20px;
}
.legend1 {
display: block;
padding-left: 20px;
padding-right: 20px;
border: none;
font-size: 30px;
}
.button {
font: bold 11px Arial;
text-decoration: none;
background-color: #EEEEEE;
color: #333333;
padding: 2px 6px 2px 6px;
border-top: 1px solid #CCCCCC;
border-right: 1px solid #333333;
border-bottom: 1px solid #333333;
border-left: 1px solid #CCCCCC;
}
.ButtonBack {
box-shadow: 0px 10px 14px -7px #276873;
background:linear-gradient(to bottom, #599bb3 5%, #408c99 100%);
background-color:#599bb3;
border-radius:8px;
display:inline-block;
cursor:pointer;
color:#ffffff;
font-family:Arial;
font-size:20px;
font-weight:bold;
padding:13px 32px;
text-decoration:none;
text-shadow:0px 1px 0px #3d768a;
}
.ButtonBack:hover {
background:linear-gradient(to bottom, #408c99 5%, #599bb3 100%);
background-color:#408c99;
}
.ButtonBack:active {
position:relative;
top:1px;
}
</style>
<link rel="stylesheet" type="text/css" href="css/component.css" />
<script type="text/javascript">
(function(e,t,n){
var r=e.querySelectorAll("html")[0];
r.className=r.className.replace(/(^|\s)no-js(\s|$)/,"$1js$2")
})
(document,window,0);
</script>
</head>
<body>
<fieldset class="fieldset2">
<legend class="legend1" align="center">
<b>Dokumentenportal</b>
</legend>
{if $index_error == '1'}
<table width="70%" class="errorTable" align="center">
<tr>
<td>
<img src="../templates/{$global_template}/images/pflichtfelder/achtung_gross.gif">
</td>
<td><b>Achtung!</b><br>
{$index_error_text}
</td>
</tr>
</table>
<br />
{/if}
<fieldset class="fieldset1">
<legend>
<b>Persönliche Angaben</b>
</legend>
{$dok_anrede}<br>
{$dok_vorname} {$dok_nachname}<br>
{$dok_str}<br>
{$dok_plz} {$dok_ort}<br>
<a href="mailto:{$dok_mail}">{$dok_mail}</a>
</fieldset>
<br>
<br>
<fieldset>
<legend>
<b>Verfügbare Dokumente</b>
</legend>
<form action=?action=stelle method="POST" name="stelle">
<table cellspacing="0" cellpadding="2" width="100%" border="1">
<tr>
<td width="50">
<b>Dok. Nr.</b>
</td>
<td>
<b>Datei</b>
</td>
<td>
<b>Dokumentenbeschreibung</b>
</td>
<td>
<b>Dokumentendatum</b>
</td>
<tr>
{section name=table_data1 loop=$table_data1}
{if $smarty.section.table_data1.rownum != ''}
<tr>
<td>
{$table_data1[table_data1].up_id}
<!--{$smarty.section.table_data1.rownum}-->
</td>
<td>
{if $table_data1[table_data1].exists == 1}
<a href='downpdf.php?file={$table_data1[table_data1].basename_link}'>{$table_data1[table_data1].basename}</a>
{else}
{$table_data1[table_data1].basename}
{/if}
</td>
<td>
{$table_data1[table_data1].beschreibung}
</td>
<td>
{$table_data1[table_data1].datum_form}
</td>
</tr>
{/if}
{/section}
</table>
</fieldset>
<br />
<br />
<p align='center'>
<a href="?" class="ButtonBack">zurück</a>
</p>
</fieldset>
</body>
</html>
{/if}
{if $action == 'zusage1'}
<html>
<!DOCTYPE html>
<html lang="en" class="no-js">
<head>
<title>Zusageassistent</title>
<link type="text/css" rel="stylesheet" href="../templates/{$global_template}/css/styles_refill.css">
<style>
.desc{
width:400px;
}
.StandardTable thead th{
background: lightgray;
border: 1px solid #656565;
font-size:12px;
font-family:Arial;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
}
textarea{
border: 1px solid #888;
height: 6.7em;
width: 48.5em;
}
select{
width:630px;
}
.fieldset1 {
border: 1px solid red;
}
.fieldset2 {
border: ridge green;
display: block;
margin-left: 20px;
margin-right: 20px;
padding-top: 20px;
padding-bottom: 20px;
padding-left: 20px;
padding-right: 20px;
}
.legend1 {
display: block;
padding-left: 20px;
padding-right: 20px;
border: none;
font-size: 30px;
}
.button {
font: bold 11px Arial;
text-decoration: none;
background-color: #EEEEEE;
color: #333333;
padding: 2px 6px 2px 6px;
border-top: 1px solid #CCCCCC;
border-right: 1px solid #333333;
border-bottom: 1px solid #333333;
border-left: 1px solid #CCCCCC;
}
.ButtonBack {
box-shadow: 0px 10px 14px -7px #276873;
background:linear-gradient(to bottom, #599bb3 5%, #408c99 100%);
background-color:#599bb3;
border-radius:8px;
display:inline-block;
cursor:pointer;
color:#ffffff;
font-family:Arial;
font-size:20px;
font-weight:bold;
padding:13px 32px;
text-decoration:none;
text-shadow:0px 1px 0px #3d768a;
}
.ButtonBack:hover {
background:linear-gradient(to bottom, #408c99 5%, #599bb3 100%);
background-color:#408c99;
}
.ButtonBack:active {
position:relative;
top:1px;
}
.btn_ja {
background-color:#94c2a0;
border-radius:28px;
border:1px solid #18ab29;
display:inline-block;
cursor:pointer;
color:#ffffff;
font-family:Arial;
font-size:17px;
padding:16px 31px;
text-decoration:none;
text-shadow:0px 1px 0px #2f6627;
}
.btn_ja:hover {
background-color:#5cbf2a;
}
.btn_ja:active {
position:relative;
top:1px;
}
.btn_nein {
box-shadow: 0px 0px 0px 0px #c73636;
background-color:#ff8585;
border-radius:28px;
border:1px solid #d44444;
display:inline-block;
cursor:pointer;
color:#ffffff;
font-family:Arial;
font-size:17px;
padding:16px 31px;
text-decoration:none;
text-shadow:0px 1px 0px #f02222;
}
.btn_nein:hover {
background-color:#f51818;
}
.btn_nein:active {
position:relative;
top:1px;
}
</style>
<link rel="stylesheet" type="text/css" href="css/component.css" />
<script type="text/javascript">
(function(e,t,n){
var r=e.querySelectorAll("html")[0];
r.className=r.className.replace(/(^|\s)no-js(\s|$)/,"$1js$2")
})
(document,window,0);
</script>
</head>
<body>
<fieldset class="fieldset2">
<legend class="legend1" align="center">
<b>Zusageassistent</b>
</legend>
{if $index_error == '1'}
<table width="70%" class="errorTable" align="center">
<tr>
<td>
<img src="../templates/{$global_template}/images/pflichtfelder/achtung_gross.gif">
</td>
<td><b>Achtung!</b><br>
{$index_error_text}
</td>
</tr>
</table>
<br />
{/if}
<h1><p align="center">{$text_nachfrage}</p></h1>
<br>
<br>
<form action=?action=stelle method="POST" name="stelle">
<table cellspacing="0" cellpadding="2" width="100%" border="0">
<tr>
<td width="25%" align="center">
&nbsp;
</td>
<td width="25%" align="center">
<a href="?action=zusage2&ka_id={$ka_id}" class="btn_ja">Ja</a>
</td>
<td width="25%" align="center">
<a href="?action=zusage_holen&ka_id={$ka_id}" class="btn_nein">Nein</a>
</td>
<td width="25%" align="center">
&nbsp;
</td>
<tr>
</table>
<br />
<br />
</fieldset>
</body>
</html>
{/if}
{if $action == 'zusage_holen'}
<html>
<head>
<link type="text/css" rel="stylesheet" href="../templates/{$global_template}/css/styles_refill.css">
<script type='text/javascript' src='../ckeditor5/build/ckeditor.js'></script>
<style>
.ck-editor__editable {
min-height: 300px;
}
p {
margin: 0;
}
</style>
</head>
<body>
<fieldset>
<legend>
<b>Zusage einholen</b>
</legend>
<br />
<br />
<form action="?action=mailsenden" method='post' name='mailsenden'>
<table width="100%" border="1" cellspacing="0" cellpadding="0" rules="all">
<tr>
<td width="200" height="40" style="padding-left:5px">
Praxisstelle:
</td>
<td style="padding-left:5px">
{$dst_bez} &lt;{$dst_mail}&gt;
</td>
</tr>
<tr>
<td height="40" style="padding-left:5px">
Empfänger:
</td>
<td style="padding-left:5px">
{$bew_name} &lt;{$bew_mail}&gt;
</td>
</tr>
<tr>
<td height="40" style="padding-left:5px">
Betreff:
</td>
<td style="padding-left:5px">
<input type="text" id="betreff" name="betreff" value="{$mail_betreff}" size="80">
</td>
</tr>
<tr>
<td height="40" style="padding-left:5px">
Mailtext:
</td>
<td style="padding-left:5px">
<textarea id='text' name='text'>{$mail_text}</textarea>
{literal}
<script>ClassicEditor
.create( document.querySelector( '#text' ), {
toolbar: {
items: [
'heading',
'|',
'fontSize',
'fontFamily',
'fontBackgroundColor',
'fontColor',
'|',
'bold',
'italic',
'link',
'bulletedList',
'numberedList',
'|',
'alignment',
'indent',
'outdent',
'|',
'imageUpload',
'blockQuote',
'insertTable',
'mediaEmbed',
'undo',
'redo'
]
},
language: 'de',
image: {
toolbar: [
'imageTextAlternative',
'imageStyle:full',
'imageStyle:side'
]
},
table: {
contentToolbar: [
'tableColumn',
'tableRow',
'mergeTableCells',
'tableCellProperties',
'tableProperties'
]
},
licenseKey: '',
} )
.then( editor => {
window.editor = editor;
} )
.catch( error => {
console.error( error );
} );
</script>
{/literal}
<input type="hidden" name="bew_ka_id" id="bew_ka_id" size="101" value="{$bew_ka_id}">
</td>
</tr>
</table>
</p>
<br />
<br />
<p align='center'>
<input type='submit' name='senden' value="Mail senden">
</p>
<br />
</form>
</fieldset>
<br />
<br />
<br />
<br />
</body>
</html>
{/if}
{if $action == 'mailsenden'}
<html>
<head>
<link type="text/css" rel="stylesheet" href="../templates/{$global_template}/css/styles_refill.css">
</head>
<body>
<fieldset>
<legend>
<b>Ergebnis</b>
</legend>
<br />
<br />
{$mail_senderg}
<br>
<br>
Sie können das Fenster nun schließen.
</fieldset>
<br />
<br />
<br />
<br />
</body>
</html>
{/if}
{if $action == 'zusage2'}
<html>
<head>
<link type="text/css" rel="stylesheet" href="../templates/{$global_template}/css/styles_refill.css">
</head>
<body>
<fieldset>
<legend>
<b>Ergebnis</b>
</legend>
<br />
<br />
<table width="100%" border="1" cellspacing="0" cellpadding="2" rules="all">
<tr>
<td>
Status Praxisstelle:
</td>
<td>
{$mail_senderg_prx}
</td>
</tr>
<tr>
<td>
Status Bewerber:
</td>
<td>
{$mail_senderg_bew}
</td>
</tr>
<tr>
<td>
Status Hochschule:
</td>
<td>
{$mail_senderg_hs}
</td>
</tr>
</table>
<br>
<br>
Sie können das Fenster nun schließen.
</fieldset>
<br />
<br />
<br />
<br />
</body>
</html>
{/if}

View File

@ -0,0 +1,374 @@
{if $action == ''}
<html>
<head>
<link type="text/css" rel="stylesheet" href="../templates/{$global_template}/css/styles_refill.css">
<link rel="stylesheet" href="../jquery/jquery-ui.css">
<link rel="stylesheet" href="../jquery/jquery.timepicker.min.css">
<script src="../jquery/jquery-1.12.4.js"></script>
<script src="../jquery/jquery-ui.js"></script>
<script src="../jquery/globalize.js"></script>
<script src="../jquery/globalize.culture.de-DE.js"></script>
<script src="../jquery/jquery.mousewheel.js"></script>
<script src="../jquery/jquery.timepicker.min.js"></script>
<style type="text/css">
.spinner {
width: 112px;
height: 15px;
font-size: 12px !important;
}
</style>
<style>
.StandardTable thead th{
background: lightgray;
border: 1px solid #656565;
font-size:12px;
font-family:Arial;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
}
textarea{
border: 1px solid #888;
height: 6.7em;
width: 48.5em;
}
select{
width:630px;
}
.row_0 {
background-color: #FFFFFF;
}
.row_1 {
background-color: #E1E8F1;
}
.ButtonAnzeigen {
box-shadow: 0px 10px 14px -7px #3e7327;
background:linear-gradient(to bottom, #77b55a 5%, #72b352 100%);
background-color:#77b55a;
border-radius:4px;
border:1px solid #4b8f29;
display:inline-block;
cursor:pointer;
color:#ffffff;
font-family:Arial;
font-size:13px;
font-weight:bold;
padding:6px 12px;
text-decoration:none;
text-shadow:0px 1px 0px #5b8a3c;
}
.ButtonAnzeigen:hover {
background:linear-gradient(to bottom, #72b352 5%, #77b55a 100%);
background-color:#72b352;
}
.ButtonAnzeigen:active {
position:relative;
top:1px;
}
.ButtonCSV {
box-shadow: 0px 10px 14px -7px #276873;
background:linear-gradient(to bottom, #599bb3 5%, #408c99 100%);
background-color:#599bb3;
border-radius:4px;
border:1px solid #29668f;
display:inline-block;
cursor:pointer;
color:#ffffff;
font-family:Arial;
font-size:13px;
font-weight:bold;
padding:6px 12px;
text-decoration:none;
text-shadow:0px 1px 0px #3d768a;
}
.ButtonCSV:hover {
background:linear-gradient(to bottom, #408c99 5%, #599bb3 100%);
background-color:#408c99;
}
.ButtonCSV:active {
position:relative;
top:1px;
}
.ButtonArchiv {
box-shadow: 0px 10px 14px -7px #3e7327;
background:linear-gradient(to bottom, #e4685d 5%, #eb675e 100%);
background-color:#e4685d;
border-radius:4px;
border:1px solid #98051D;
display:inline-block;
cursor:pointer;
color:#ffffff;
font-family:Arial;
font-size:13px;
font-weight:bold;
padding:6px 12px;
text-decoration:none;
text-shadow:0px 1px 0px #b23e35;
}
.ButtonArchiv:hover {
background:linear-gradient(to bottom, #eb675e 5%, #e4685d 100%);
background-color:#eb675e;
}
.ButtonArchiv:active {
position:relative;
top:1px;
}
</style>
</head>
<body>
<fieldset>
<legend>
<b>Bewerbungen</b>
</legend>
<br />
<br />
<table cellspacing="0" cellpadding="0" width="100%" border="0" class="StandardTable">
<tr>
<td width="10%">
<b>Bew. Nr.</b>
</td>
<td width="30%">
<b>Name</b>
</td>
<td width="10%">
<b>Testergebnis</b>
</td>
<td width="10%">
<b>Schwerbehinderung</b>
</td>
<td width="20%">
<b>Bewerbungsdatum</b>
</td>
<td width="10%">
<b>Auswahl</b>
</td>
<td width="10%">
<b>Ausblenden</b>
</td>
</tr>
{section name=table_data1 loop=$table_data1}
<tr>
<td class="row_{$table_data1[table_data1].zaehler}" height='40'>
{$table_data1[table_data1].ka_id}
<!--{$smarty.section.table_data1.rownum}-->
</td>
<td class="row_{$table_data1[table_data1].zaehler}" height='40'>
{$table_data1[table_data1].nachname}, {$table_data1[table_data1].vorname} (<a href="mailto:{$table_data1[table_data1].mail}">{$table_data1[table_data1].mail}</a>)
</td>
<td class="row_{$table_data1[table_data1].zaehler}" height='40'>
{$table_data1[table_data1].testergebnis} / 130 Punkten
</td>
<td class="row_{$table_data1[table_data1].zaehler}" height='40'>
{if $table_data1[table_data1].behinderung == 'J'} Ja {else} Nein {/if}
</td>
<td class="row_{$table_data1[table_data1].zaehler}" height='40'>
{$table_data1[table_data1].datum_form}
</td>
<td class="row_{$table_data1[table_data1].zaehler}" height='40'>
{if $table_data1[table_data1].showfiles == 1}
<a href="?action=show&ka_id={$table_data1[table_data1].ka_id}" class="ButtonAnzeigen">Daten anzeigen</a>
{/if}
</td>
<td class="row_{$table_data1[table_data1].zaehler}" height='40'>
<a href="?action=archive&wu_id={$table_data1[table_data1].wu_id}" class="ButtonArchiv">Archivieren</a>
</td>
</tr>
{/section}
</table>
<br />
<p align='center'><a href="export_bewerber.php" class="ButtonCSV">CSV Export</a></p>
</fieldset>
<br />
<br />
</body>
</html>
{/if}
{if $action == 'show'}
<html>
<!DOCTYPE html>
<html lang="en" class="no-js">
<head>
<title>Login der Ausbildungsstellen BPM (Bachelor of Arts - Public Management) der Hochschulen Ludwigsburg und Kehl.</title>
<link type="text/css" rel="stylesheet" href="../templates/{$global_template}/css/styles_refill.css">
<style>
.desc{
width:400px;
}
.StandardTable thead th{
background: lightgray;
border: 1px solid #656565;
font-size:12px;
font-family:Arial;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
}
textarea{
border: 1px solid #888;
height: 6.7em;
width: 48.5em;
}
select{
width:630px;
}
.fieldset1 {
border: 1px solid red;
}
.fieldset2 {
border: ridge green;
display: block;
margin-left: 20px;
margin-right: 20px;
padding-top: 20px;
padding-bottom: 20px;
padding-left: 20px;
padding-right: 20px;
}
.legend1 {
display: block;
padding-left: 20px;
padding-right: 20px;
border: none;
font-size: 30px;
}
.button {
font: bold 11px Arial;
text-decoration: none;
background-color: #EEEEEE;
color: #333333;
padding: 2px 6px 2px 6px;
border-top: 1px solid #CCCCCC;
border-right: 1px solid #333333;
border-bottom: 1px solid #333333;
border-left: 1px solid #CCCCCC;
}
.ButtonBack {
box-shadow: 0px 10px 14px -7px #276873;
background:linear-gradient(to bottom, #599bb3 5%, #408c99 100%);
background-color:#599bb3;
border-radius:8px;
display:inline-block;
cursor:pointer;
color:#ffffff;
font-family:Arial;
font-size:20px;
font-weight:bold;
padding:13px 32px;
text-decoration:none;
text-shadow:0px 1px 0px #3d768a;
}
.ButtonBack:hover {
background:linear-gradient(to bottom, #408c99 5%, #599bb3 100%);
background-color:#408c99;
}
.ButtonBack:active {
position:relative;
top:1px;
}
</style>
<link rel="stylesheet" type="text/css" href="css/component.css" />
<script type="text/javascript">
(function(e,t,n){
var r=e.querySelectorAll("html")[0];
r.className=r.className.replace(/(^|\s)no-js(\s|$)/,"$1js$2")
})
(document,window,0);
</script>
</head>
<body>
<fieldset class="fieldset2">
<legend class="legend1" align="center">
<b>Dokumentenportal</b>
</legend>
{if $index_error == '1'}
<table width="70%" class="errorTable" align="center">
<tr>
<td>
<img src="../templates/{$global_template}/images/pflichtfelder/achtung_gross.gif">
</td>
<td><b>Achtung!</b><br>
{$index_error_text}
</td>
</tr>
</table>
<br />
{/if}
<fieldset class="fieldset1">
<legend>
<b>Persönliche Angaben</b>
</legend>
{$dok_anrede}<br>
{$dok_vorname} {$dok_nachname}<br>
{$dok_str}<br>
{$dok_plz} {$dok_ort}<br>
<a href="mailto:{$dok_mail}">{$dok_mail}</a>
</fieldset>
<br>
<br>
<fieldset>
<legend>
<b>Verfügbare Dokumente</b>
</legend>
<form action=?action=stelle method="POST" name="stelle">
<table cellspacing="0" cellpadding="2" width="100%" border="1">
<tr>
<td width="50">
<b>Dok. Nr.</b>
</td>
<td>
<b>Datei</b>
</td>
<td>
<b>Dokumentenbeschreibung</b>
</td>
<td>
<b>Dokumentendatum</b>
</td>
<tr>
{section name=table_data1 loop=$table_data1}
{if $smarty.section.table_data1.rownum != ''}
<tr>
<td>
{$table_data1[table_data1].up_id}
<!--{$smarty.section.table_data1.rownum}-->
</td>
<td>
{if $table_data1[table_data1].exists == 1}
<a href='downpdf.php?file={$table_data1[table_data1].basename_link}'>{$table_data1[table_data1].basename}</a>
{else}
{$table_data1[table_data1].basename}
{/if}
</td>
<td>
{$table_data1[table_data1].beschreibung}
</td>
<td>
{$table_data1[table_data1].datum_form}
</td>
</tr>
{/if}
{/section}
</table>
</fieldset>
<br />
<br />
<p align='center'>
<a href="?" class="ButtonBack">zurück</a>
</p>
</fieldset>
</body>
</html>
{/if}

View File

@ -0,0 +1,149 @@
{if $action == ''}
<html>
<head>
<title>BPM Ausbildungsstellenverwaltung</title>
<link type="text/css" rel="stylesheet" href="../templates/{$global_template}/css/styles_refill.css">
<script type='text/javascript' src='../ckeditor5/build/ckeditor.js'></script>
<!-- Add jQuery library -->
<script type="text/javascript" src="../fancybox-2.1.7/lib/jquery-1.10.2.min.js"></script>
<!-- Add mousewheel plugin (this is optional) -->
<script type="text/javascript" src="../fancybox-2.1.7/lib/jquery.mousewheel.pack.js?v=3.1.3"></script>
<!-- Add fancyBox main JS and CSS files -->
<script type="text/javascript" src="../fancybox-2.1.7/source/jquery.fancybox.pack.js?v=2.1.5"></script>
<link rel="stylesheet" type="text/css" href="../fancybox-2.1.7/source/jquery.fancybox.css?v=2.1.5" media="screen" />
<script type="text/javascript">
$(document).ready(function() {
$('.box').fancybox({
'width' : '100%',
'height' : '100%',
'autoScale' : true,
'transitionIn' : 'elastic',
'transitionOut' : 'elastic',
'type' : 'iframe',
helpers: {
overlay : {
closeClick: true
}
}
});
});
</script>
<style>
.ButtonAnzeigen {
box-shadow: 0px 10px 14px -7px #3e7327;
background:linear-gradient(to bottom, #77b55a 5%, #72b352 100%);
background-color:#77b55a;
border-radius:4px;
border:1px solid #4b8f29;
display:inline-block;
cursor:pointer;
color:#ffffff;
font-family:Arial;
font-size:13px;
font-weight:bold;
padding:0px 20px;
text-decoration:none;
text-shadow:0px 1px 0px #5b8a3c;
}
.ButtonAnzeigen:hover {
background:linear-gradient(to bottom, #72b352 5%, #77b55a 100%);
background-color:#72b352;
}
.ButtonAnzeigen:active {
position:relative;
top:1px;
}
</style>
</head>
<body bgcolor="white" text="black" link="blue" vlink="purple" alink="red">
<div class="header">
<div>
<div>Willkommen</div>
</div>
</div>
<div class="pat_list_box">
<p>
<table border="0" bordercolordark="white" bordercolorlight="lightgray" cellspacing="0" width="100%" height="80%">
<tr>
<td align="center">
<b>Willkommen bei der BPM Ausbildungsstellenverwaltung</b>
<br />
<br />
<br />
Wählen Sie oben einen Reiter aus, um den gewünschten Bereich zu verwalten.
</td>
</tr>
<tr>
<td align="center">
<fieldset style="width:800px">
<legend>
<b>Aktuelle Nachrichten</b>
</legend>
<table cellspacing="0" cellpadding="2" width="100%" border="1" width="80%">
<tr>
<td>
<b>Datum - Zeit</b>
</td>
<td>
<b>Überschrift</b>
</td>
<td>
<b>Anzeige</b>
</td>
<tr>
{section name=table_data1 loop=$table_data1}
{if $smarty.section.table_data1.rownum != ''}
<tr>
<td>
{$table_data1[table_data1].pn_date_form}
</td>
<td>
{$table_data1[table_data1].pn_headline}
</td>
<td>
<a class="ButtonAnzeigen box" title="{$table_data1[table_data1].pn_headline}" href="?action=show&pn_id={$table_data1[table_data1].pn_id}">Nachricht anzeigen</a>
</td>
</tr>
{/if}
{/section}
</table>
</fieldset>
</tr>
</td>
</tr>
</table>
<br>
<br>
</div>
</body>
</html>
{/if}
{if $action == 'show'}
<html>
<head>
<link type="text/css" rel="stylesheet" href="../templates/{$global_template}/css/styles_refill.css">
</head>
<body>
<fieldset>
<legend>
<b>{$prx_show_headline}</b>
</legend>
{$prx_show_text}
<br />
<br />
<br />
</form>
</fieldset>
<br />
<br />
<br />
<br />
</body>
</html>
{/if}

View File

@ -0,0 +1,304 @@
{if $action == ''}
<html>
<head>
<title>Login der Ausbildungsstellen BPM (Bachelor of Arts - Public Management) der Hochschulen Ludwigsburg und Kehl.</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="Pragma" content="no-cache">
<link rel="stylesheet" href="../templates/{$global_template}/css/styles_login.css" type="text/css">
<style>
.squarebutton_blue{
width:200px;
}
</style>
<link rel="stylesheet" type="text/css" href="fancybox/jquery.fancybox-1.3.4.css" media="screen" />
<script type="text/javascript" src="../fancybox/jquery-1.5.1.min.js"></script>
<!-- DATEI GIBTS NICHT <script>!window.jQuery && document.write('<script src="jquery-1.4.3.min.js"><\/script>');</script>-->
<script type="text/javascript" src="../fancybox/jquery.mousewheel-3.0.4.pack.js"></script>
<script type="text/javascript" src="../fancybox/jquery.fancybox-1.3.4.pack.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$(".box").fancybox({
'width' : '75%',
'height' : '75%',
'autoScale' : true,
'transitionIn' : 'elastic',
'transitionOut' : 'elastic',
'type' : 'iframe'
});
});
</script>
</head>
<body onload="if(document.login)document.login.username.focus();return false;">
<table height="100%" width="100%">
<tr>
<td width="20%">
&nbsp;
</td>
<td width="60%">
<div class="Header">
<div>
<div align="center">Login der Ausbildungsstellen BPM (Bachelor of Arts - Public Management) der Hochschulen Ludwigsburg und Kehl.</div>
</div>
</div>
<div class="pat_list_box">
<p>
{if $index_error == '1'}
<table width="70%" class="errorTable" align="center">
<tr>
<td>
<img src="../templates/{$global_template}/images/pflichtfelder/achtung_gross.gif">
</td>
<td><b>Achtung!</b><br>
{$index_error_text}
</td>
</tr>
</table>
<br />
{/if}
<p align="center">Herzlich willkommen, bitte loggen Sie sich mit Ihren registrierten Zugangsdaten ein.
<br>
</p>
<table align="center" border="0" bordercolordark="white" bordercolorlight="lightgray" cellspacing="0" width="96%" >
<tr>
<td width="200px" align="center" valign="middle">
<img style="margin:10px;padding:10px;"src="../templates/{$global_template}/images/deputat_icon.svg" height="100">
</td>
<td align="left">
<table width="100%">
<form action=?action=anmeld method="POST" name="login">
<tr>
<td width="40%">
<strong>E-Mailadresse</strong>
</td>
<td>
<input class="eingabe" name="username" tabindex="1">
</td>
</tr>
<tr>
<td width="40%">
<strong>Passwort</strong>
</td>
<td>
<input class="eingabe" type="password" name="password" tabindex="2">
</td>
</tr>
<tr>
<td width="100%" colspan="2" align="center">
&nbsp;
</td>
</tr>
<tr>
<td width="40%">
&nbsp;
</td>
<td>
<input type="submit" value="Login">
</td>
</tr>
<tr>
<td width="100%" colspan="2" align="center">
&nbsp;
</td>
</tr>
<tr>
<tr>
</table>
</td>
</tr>
</table>
<p align="center">
<br />
<br />
<a class="squarebutton_blue box" href="?action=reset"><span>Passwort&nbsp;vergessen</span></a>
</p>
<br />
<br />
</div>
</td>
<td width="20%">
&nbsp;
</td>
</tr>
</table>
</form>
</body>
</html>
{/if}
{if $action == 'anmeld'}
<meta http-equiv="refresh" content="0; URL=indexframe.php">
{/if}
{if $action == 'reset'}
<html>
<head>
<title>Passwort vergessen (Bachelor of Arts - Public Management) der Hochschulen Ludwigsburg und Kehl.</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="Pragma" content="no-cache">
<link rel="stylesheet" href="../templates/{$global_template}/css/styles_login.css" type="text/css">
<style>
.squarebutton_blue{
width:200px;
}
</style>
<link rel="stylesheet" type="text/css" href="fancybox/jquery.fancybox-1.3.4.css" media="screen" />
<script type="text/javascript" src="../fancybox/jquery-1.5.1.min.js"></script>
<!-- DATEI GIBTS NICHT <script>!window.jQuery && document.write('<script src="jquery-1.4.3.min.js"><\/script>');</script>-->
<script type="text/javascript" src="../fancybox/jquery.mousewheel-3.0.4.pack.js"></script>
<script type="text/javascript" src="../fancybox/jquery.fancybox-1.3.4.pack.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$(".box").fancybox({
'width' : '75%',
'height' : '75%',
'autoScale' : true,
'transitionIn' : 'elastic',
'transitionOut' : 'elastic',
'type' : 'iframe'
});
});
</script>
</head>
<body onload="if(document.login)document.login.pwdback_mail.focus();return false;">
<table height="100%" width="100%">
<tr>
<td width="20%">
&nbsp;
</td>
<td width="60%">
<div class="Header">
<div>
<div align="center">Passwort vergessen (Bachelor of Arts - Public Management) der Hochschulen Ludwigsburg und Kehl.</div>
</div>
</div>
<div class="pat_list_box">
<p>
{if $index_error == '1'}
<table width="70%" class="errorTable" align="center">
<tr>
<td>
<img src="../templates/{$global_template}/images/pflichtfelder/achtung_gross.gif">
</td>
<td><b>Achtung!</b><br>
{$index_error_text}
</td>
</tr>
</table>
<br />
{/if}
<p align="center">Bitte geben Sie Ihre registrierte Emailadresse ein!
<br>
</p>
<table align="center" border="0" bordercolordark="white" bordercolorlight="lightgray" cellspacing="0" width="96%" >
<tr>
<td width="200px" align="center" valign="middle">
<img style="margin:10px;padding:10px;"src="../templates/{$global_template}/images/deputat_icon.svg" height="100">
</td>
<td align="left">
<table width="100%">
<form action=?action=reset2 method="POST" name="login">
<tr>
<td width="40%">
<strong>Registrierte E-Mailadresse</strong>
</td>
<td>
<input class="eingabe" name="pwdback_mail" tabindex="1">
</td>
</tr>
<tr>
<td width="100%" colspan="2" align="center">
&nbsp;
</td>
</tr>
<tr>
<td width="40%">
&nbsp;
</td>
<td>
<input type="submit" value="Abschicken">
</td>
</tr>
<tr>
<td width="100%" colspan="2" align="center">
&nbsp;
</td>
</tr>
<tr>
<tr>
</table>
</td>
</tr>
</table>
<p align="center">
<!--
<br />
<br />
<a class="squarebutton_blue box" href="?action=reset"><span>Passwort&nbsp;vergessen</span></a>
-->
</p>
<br />
<br />
</div>
</td>
<td width="20%">
&nbsp;
</td>
</tr>
</table>
</form>
</body>
</html>
{/if}
{if $action == 'reset2'}
<html>
<head>
<title>Passwort vergessen (Bachelor of Arts - Public Management) der Hochschulen Ludwigsburg und Kehl.</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="Pragma" content="no-cache">
<link rel="stylesheet" href="../templates/{$global_template}/css/styles_login.css" type="text/css">
<style>
.squarebutton_blue{
width:200px;
}
</style>
<link rel="stylesheet" type="text/css" href="fancybox/jquery.fancybox-1.3.4.css" media="screen" />
<script type="text/javascript" src="../fancybox/jquery-1.5.1.min.js"></script>
<!-- DATEI GIBTS NICHT <script>!window.jQuery && document.write('<script src="jquery-1.4.3.min.js"><\/script>');</script>-->
<script type="text/javascript" src="../fancybox/jquery.mousewheel-3.0.4.pack.js"></script>
<script type="text/javascript" src="../fancybox/jquery.fancybox-1.3.4.pack.js"></script>
</head>
<body>
<table height="100%" width="100%">
<tr>
<td width="20%">
&nbsp;
</td>
<td width="60%">
<div class="Header">
<div>
<div align="center">Passwort vergessen (Bachelor of Arts - Public Management) der Hochschulen Ludwigsburg und Kehl.</div>
</div>
</div>
<div class="pat_list_box">
<p align="center">
Bitte prüfen Sie Ihren Email-Posteingang für die weiteren Schritte.
</p>
<br />
<br />
</div>
</td>
<td width="20%">
&nbsp;
</td>
</tr>
</table>
</form>
</body>
</html>
{/if}

Some files were not shown because too many files have changed in this diff Show More