first commit
121
templates/#login/css/styles_login.css
Executable 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 : 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;
|
||||
|
||||
}
|
||||
|
||||
.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: https://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 : 170px;
|
||||
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;
|
||||
}
|
BIN
templates/#login/images/box-u.png
Executable file
After Width: | Height: | Size: 1005 B |
BIN
templates/#login/images/button/square-blue-left.gif
Executable file
After Width: | Height: | Size: 1.2 KiB |
BIN
templates/#login/images/button/square-blue-right.gif
Executable file
After Width: | Height: | Size: 2.5 KiB |
BIN
templates/#login/images/button/square-gray-left.gif
Executable file
After Width: | Height: | Size: 1.2 KiB |
BIN
templates/#login/images/button/square-gray-right.gif
Executable file
After Width: | Height: | Size: 2.7 KiB |
BIN
templates/#login/images/button/square-green-left.gif
Executable file
After Width: | Height: | Size: 1.2 KiB |
BIN
templates/#login/images/button/square-green-right.gif
Executable file
After Width: | Height: | Size: 3.0 KiB |
BIN
templates/#login/images/button/square-orange-left.gif
Executable file
After Width: | Height: | Size: 1.2 KiB |
BIN
templates/#login/images/button/square-orange-right.gif
Executable file
After Width: | Height: | Size: 2.7 KiB |
BIN
templates/#login/images/button/square-red-left.gif
Executable file
After Width: | Height: | Size: 1.2 KiB |
BIN
templates/#login/images/button/square-red-right.gif
Executable file
After Width: | Height: | Size: 2.8 KiB |
BIN
templates/#login/images/center.png
Executable file
After Width: | Height: | Size: 227 B |
53
templates/#login/images/deputat_icon.svg
Executable 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="https://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="https://creativecommons.org/ns#"
|
||||
xmlns:rdf="https://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="https://www.w3.org/2000/svg"
|
||||
xmlns="https://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="https://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="https://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="https://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/#login/images/left.png
Executable file
After Width: | Height: | Size: 1.0 KiB |
BIN
templates/#login/images/message_login.gif
Executable file
After Width: | Height: | Size: 6.4 KiB |
BIN
templates/#login/images/message_login2.gif
Executable file
After Width: | Height: | Size: 3.0 KiB |
BIN
templates/#login/images/pflichtfelder/achtung_gross.gif
Executable file
After Width: | Height: | Size: 1.4 KiB |
BIN
templates/#login/images/pflichtfelder/achtung_klein.gif
Executable file
After Width: | Height: | Size: 1001 B |
BIN
templates/#login/images/right.png
Executable file
After Width: | Height: | Size: 1.0 KiB |
127
templates/#login/index.html
Executable file
@ -0,0 +1,127 @@
|
||||
<!-- 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%">
|
||||
|
||||
</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">
|
||||
</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">
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td width="40%">
|
||||
|
||||
</td>
|
||||
<td>
|
||||
<input type="submit" value="Login">
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p align="center">
|
||||
<font color="red">{$index_register}</font>
|
||||
<!--
|
||||
<br />
|
||||
<br />
|
||||
<a class="squarebutton_blue box" href="register.php"><span>Registrierung</span></a>
|
||||
-->
|
||||
</p>
|
||||
<br />
|
||||
<br />
|
||||
|
||||
|
||||
</div>
|
||||
</td>
|
||||
<td width="20%">
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
||||
{/if}
|
95
templates/#login/index_ad.html
Executable file
@ -0,0 +1,95 @@
|
||||
{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">
|
||||
</head>
|
||||
<body onload="if(document.login)document.login.user.focus();return false;">
|
||||
|
||||
<table height="100%" width="100%">
|
||||
<tr>
|
||||
<td width="20%">
|
||||
|
||||
</td>
|
||||
<td width="60%">
|
||||
<div class="Header">
|
||||
<div>
|
||||
<div align="center">{$index_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">
|
||||
</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="40%">
|
||||
<strong>{$index_field_domain}</strong>
|
||||
</td>
|
||||
<td>
|
||||
<select name="domain">
|
||||
<option value="hsnet" {if $index_domain == 'hsnet'} selected {/if}>HSNET</option>
|
||||
<option value="studnet" {if $index_domain == 'studnet'} selected {/if}>STUDNET</option>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td width="100%" colspan="2" align="center">
|
||||
<font color="#FF0000" size="2"><strong>
|
||||
{if $index_error == '1'}{$index_mandatory_text}{/if}
|
||||
{if $index_error == '2'}{$index_userunknown_text}{/if}
|
||||
</strong></font>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td width="40%">
|
||||
|
||||
</td>
|
||||
<td>
|
||||
<input type="submit" value="Login">
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br />
|
||||
<br />
|
||||
</div>
|
||||
</td>
|
||||
<td width="20%">
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
||||
{/if}
|
12
templates/#login/index_db.html
Executable file
@ -0,0 +1,12 @@
|
||||
<!-- index gegen DB -->
|
||||
{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>
|
332
templates/#login/index_ldap.html
Executable file
@ -0,0 +1,332 @@
|
||||
<!-- 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%">
|
||||
|
||||
</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">
|
||||
</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">
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td width="40%">
|
||||
|
||||
</td>
|
||||
<td>
|
||||
<input type="submit" value="Login">
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p align="center">
|
||||
<font color="red">{$index_register}</font>
|
||||
<!--
|
||||
<br />
|
||||
<br />
|
||||
<a class="squarebutton_blue box" href="register.php"><span>Registrierung</span></a>
|
||||
-->
|
||||
</p>
|
||||
<br />
|
||||
<br />
|
||||
|
||||
|
||||
</div>
|
||||
</td>
|
||||
<td width="20%">
|
||||
|
||||
</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}
|
||||
|
||||
|
||||
{if $action == 'register'}
|
||||
<!--
|
||||
Verwendetes Netz: {$register_adir}
|
||||
-->
|
||||
|
||||
{if $register_adir == 'hsnet'}
|
||||
<html>
|
||||
<head>
|
||||
<title>{$register_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 type="text/css">
|
||||
.squarebutton_blue{
|
||||
width:100px;
|
||||
}
|
||||
.correct
|
||||
{
|
||||
color:#B3DF00;
|
||||
}
|
||||
.wrong
|
||||
{
|
||||
color:#FF0000;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<table height="100%" width="100%">
|
||||
<tr>
|
||||
<td width="10%">
|
||||
|
||||
</td>
|
||||
<td width="80%">
|
||||
|
||||
<div class="Header">
|
||||
<div>
|
||||
<div align="center">{$register_titel}</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="pat_list_box">
|
||||
<p>
|
||||
|
||||
<form action=?action=register2&art={$register_adir} method="POST" name="register">
|
||||
|
||||
{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>
|
||||
{$register_error_text}
|
||||
</td>
|
||||
</tr>
|
||||
</table><br>
|
||||
{/if}
|
||||
|
||||
|
||||
<table align="center" border="0" bordercolordark="white" bordercolorlight="lightgray" cellspacing="0" width="96%" >
|
||||
<tr>
|
||||
<td>
|
||||
<strong>{$register_field_beziehung}</strong>
|
||||
</td>
|
||||
<td>
|
||||
<select name='register_beziehung'>
|
||||
<option value="">Bitte auswählen</option>
|
||||
<option value="P">ProfessorIn</option>
|
||||
<option value="L">Lehrbeauftragte/r</option>
|
||||
<option value="V">Verwaltungsmitarbeiter </option>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>
|
||||
<strong>{$register_field_fakultaet}</strong>
|
||||
</td>
|
||||
<td>
|
||||
<input type="text" name="register_fakultaet" value="{$register_fakultaet}" size="40">
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
<br />
|
||||
|
||||
<p align="center">
|
||||
<input type="submit" name="senden">
|
||||
</p>
|
||||
</form>
|
||||
</div>
|
||||
</td>
|
||||
<td width="10%">
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
{/if}
|
||||
|
||||
{if $register_adir == 'studnet'}
|
||||
<html>
|
||||
<head>
|
||||
<title>{$register_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 type="text/css">
|
||||
.squarebutton_blue{
|
||||
width:100px;
|
||||
}
|
||||
.correct
|
||||
{
|
||||
color:#B3DF00;
|
||||
}
|
||||
.wrong
|
||||
{
|
||||
color:#FF0000;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<table height="100%" width="100%">
|
||||
<tr>
|
||||
<td width="10%">
|
||||
|
||||
</td>
|
||||
<td width="80%">
|
||||
|
||||
<div class="Header">
|
||||
<div>
|
||||
<div align="center">{$register_titel}</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="pat_list_box">
|
||||
<p>
|
||||
|
||||
<form action=?action=register2&art={$register_adir} method="POST" name="register">
|
||||
|
||||
|
||||
{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>
|
||||
{$register_error_text}
|
||||
</td>
|
||||
</tr>
|
||||
</table><br>
|
||||
{/if}
|
||||
|
||||
|
||||
<table align="center" border="0" bordercolordark="white" bordercolorlight="lightgray" cellspacing="0" width="96%" >
|
||||
<tr>
|
||||
<td>
|
||||
<strong>{$register_field_ag}</strong>
|
||||
<strong> / </strong>
|
||||
<strong>{$register_field_jahrgang}</strong>
|
||||
</td>
|
||||
<td>
|
||||
<input type="text" name="ag" value="{$register_ag}" size="2"> /
|
||||
<select name="jahrgang">
|
||||
<option value="">Bitte auswählen</option>
|
||||
<!-- if einmal aus schleife table_data und einmal selected aus Fehler Pflichtfelder -->
|
||||
{section name=table_data loop=$table_data}
|
||||
<option value="{$table_data[table_data].jahrgang}" {if $table_data[table_data].select == '1'} selected {/if}>{$table_data[table_data].jahrgang}</option>
|
||||
{/section}
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br />
|
||||
|
||||
<p align="center">
|
||||
<input type="submit" name="senden">
|
||||
</p>
|
||||
</form>
|
||||
</div>
|
||||
</td>
|
||||
<td width="10%">
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
{/if}
|
||||
{/if}
|
||||
|
||||
|
||||
{if $action == 'register2'}
|
||||
{if $index_login == '1'}
|
||||
<meta http-equiv="refresh" content="0; URL=indexframe.php">
|
||||
{/if}
|
||||
{/if}
|
309
templates/#login/passwort_vergessen.html
Executable file
@ -0,0 +1,309 @@
|
||||
{if $action == ''}
|
||||
<html>
|
||||
<head>
|
||||
<title>{$passwort_vergessen_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>
|
||||
|
||||
|
||||
</head>
|
||||
<body onload="if(document.login)document.login.mailpw.focus();return false;">
|
||||
|
||||
<table height="100%" width="100%">
|
||||
<tr>
|
||||
<td width="5%">
|
||||
|
||||
</td>
|
||||
<td width="90%">
|
||||
<div class="Header">
|
||||
<div>
|
||||
<div align="center">{$passwort_vergessen_titel}</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="pat_list_box">
|
||||
<p>
|
||||
{if $passwort_vergessen_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>
|
||||
{$passwort_vergessen_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">
|
||||
</td>
|
||||
<td align="left">
|
||||
{$passwort_vergessen_text1}
|
||||
<table width="100%">
|
||||
<form action=?action=pwback method="POST" name="login">
|
||||
<tr>
|
||||
<td width="50%">
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="50%">
|
||||
{if $passwort_vergessen_mail_ico == '1'}<img src="templates/{$global_template}/images/pflichtfelder/achtung_klein.gif">{/if}
|
||||
{if $passwort_vergessen_mail_ico == '1'}<font color="#FF0000">{/if}
|
||||
<strong>{$passwort_vergessen_field_mail}</strong>
|
||||
{if $passwort_vergessen_mail_ico == '1'}</font>{/if}
|
||||
</td>
|
||||
<td>
|
||||
<input class="eingabe" type="text" name="mailpw" value="{$passwort_vergessen_mail}" tabindex="1"></td>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td width="100%" colspan="2" align="center">
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td width="40%">
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p align="center">
|
||||
<input type="submit" value="Absenden">
|
||||
</p>
|
||||
<br />
|
||||
</div>
|
||||
</td>
|
||||
<td width="5%">
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
||||
{/if}
|
||||
|
||||
|
||||
|
||||
{if $action == 'pwback'}
|
||||
{if $passwort_vergessen_anfordern_erfolg == '1'}
|
||||
<html>
|
||||
<head>
|
||||
<title>{$passwort_vergessen_anfordern_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>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<table height="100%" width="100%">
|
||||
<tr>
|
||||
<td width="20%">
|
||||
|
||||
</td>
|
||||
<td width="60%">
|
||||
<div class="Header">
|
||||
<div>
|
||||
<div align="center">{$passwort_vergessen_anfordern_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">
|
||||
</td>
|
||||
<td align="left">
|
||||
{$passwort_vergessen_anfordern_text}
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
<td width="20%">
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
||||
{/if}
|
||||
|
||||
{if $passwort_vergessen_anfordern_erfolg == '2'}
|
||||
<html>
|
||||
<head>
|
||||
<title>{$passwort_vergessen_keinanfordern_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>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<table height="100%" width="100%">
|
||||
<tr>
|
||||
<td width="20%">
|
||||
|
||||
</td>
|
||||
<td width="60%">
|
||||
<div class="Header">
|
||||
<div>
|
||||
<div align="center">{$passwort_vergessen_keinanfordern_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">
|
||||
</td>
|
||||
<td align="left">
|
||||
{$passwort_vergessen_keinanfordern_text}
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
<td width="20%">
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
||||
{/if}
|
||||
{/if}
|
||||
|
||||
|
||||
|
||||
|
||||
{if $action == 'pwneu'}
|
||||
{if $passwort_vergessen_erfolg == '1'}
|
||||
<html>
|
||||
<head>
|
||||
<title>{$passwort_vergessen_erfolg_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>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<table height="100%" width="100%">
|
||||
<tr>
|
||||
<td width="20%">
|
||||
|
||||
</td>
|
||||
<td width="60%">
|
||||
<div class="Header">
|
||||
<div>
|
||||
<div align="center">{$passwort_vergessen_erfolg_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">
|
||||
</td>
|
||||
<td align="left">
|
||||
{$passwort_vergessen_erfolg_text}
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
<td width="20%">
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
||||
{/if}
|
||||
|
||||
{if $passwort_vergessen_erfolg == '2'}
|
||||
<html>
|
||||
<head>
|
||||
<title>{$passwort_vergessen_keinerfolg_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>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<table height="100%" width="100%">
|
||||
<tr>
|
||||
<td width="20%">
|
||||
|
||||
</td>
|
||||
<td width="60%">
|
||||
<div class="Header">
|
||||
<div>
|
||||
<div align="center">{$passwort_vergessen_keinerfolg_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">
|
||||
</td>
|
||||
<td align="left">
|
||||
{$passwort_vergessen_keinerfolg_text}
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
<td width="20%">
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
||||
{/if}
|
||||
{/if}
|
445
templates/#login/register.html
Executable file
@ -0,0 +1,445 @@
|
||||
{if $action == ''}
|
||||
|
||||
|
||||
{if $register_aktivierung == '1'}
|
||||
<html>
|
||||
<head>
|
||||
<title>{$register_aktivierung_erfolg_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>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<table height="100%" width="100%">
|
||||
<tr>
|
||||
<td width="20%">
|
||||
|
||||
</td>
|
||||
<td width="60%">
|
||||
<div class="Header">
|
||||
<div>
|
||||
<div align="center">{$register_aktivierung_erfolg_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">
|
||||
</td>
|
||||
<td align="left">
|
||||
{$register_aktivierung_erfolg_text}
|
||||
<br /><br />
|
||||
<p align='center'>
|
||||
<a class="squarebutton_blue box" href="index.php"><span>Login</span></a>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
<td width="20%">
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
||||
{/if}
|
||||
|
||||
{if $register_aktivierung == '2'}
|
||||
|
||||
<html>
|
||||
<head>
|
||||
<title>{$register_aktivierung_keinerfolg_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>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<table height="100%" width="100%">
|
||||
<tr>
|
||||
<td width="20%">
|
||||
|
||||
</td>
|
||||
<td width="60%">
|
||||
<div class="Header">
|
||||
<div>
|
||||
<div align="center">{$register_aktivierung_keinerfolg_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">
|
||||
</td>
|
||||
<td align="left">
|
||||
{$register_aktivierung_keinerfolg_text}
|
||||
<br /><br />
|
||||
<p align='center'>
|
||||
<a class="squarebutton_blue box" href="index.php"><span>Login</span></a>
|
||||
</p>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
<td width="20%">
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
||||
{/if}
|
||||
|
||||
{if $register_aktivierung == '3'}
|
||||
<html>
|
||||
<head>
|
||||
<title>{$register_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 type="text/css">
|
||||
.squarebutton_blue{
|
||||
width:100px;
|
||||
}
|
||||
.correct
|
||||
{
|
||||
color:#B3DF00;
|
||||
}
|
||||
.wrong
|
||||
{
|
||||
color:#FF0000;
|
||||
}
|
||||
</style>
|
||||
|
||||
<script src="validation/usercheck.js"></script>
|
||||
<script language='JavaScript' type='text/javascript'>
|
||||
<!--
|
||||
function start() {
|
||||
if(document.register){
|
||||
document.register.vorname.focus();
|
||||
}else{
|
||||
return false;
|
||||
}
|
||||
|
||||
checkUser(document.register.mail.value)
|
||||
|
||||
checkBez('{$register_beziehung}');
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
|
||||
<script type="text/javascript">
|
||||
function checkBez(wahl){
|
||||
|
||||
if(wahl == "P" || wahl == "L"){
|
||||
document.getElementById('fakultaet1').style.display = (document.getElementById('fakultaet1').style.display == 'none')?'none':'none';
|
||||
document.getElementById('fakultaet2').style.display = (document.getElementById('fakultaet2').style.display == 'none')?'none':'none';
|
||||
document.getElementById('jahrgang1').style.display = (document.getElementById('jahrgang1').style.display == 'none')?'none':'none';
|
||||
document.getElementById('jahrgang2').style.display = (document.getElementById('jahrgang2').style.display == 'none')?'none':'none';
|
||||
|
||||
document.getElementById('fakultaet1').style.display = (document.getElementById('fakultaet1').style.display == 'none')?'block':'block';
|
||||
document.getElementById('fakultaet2').style.display = (document.getElementById('fakultaet2').style.display == 'none')?'block':'block';
|
||||
}
|
||||
|
||||
if(wahl == "S"){
|
||||
document.getElementById('fakultaet1').style.display = (document.getElementById('fakultaet1').style.display == 'none')?'none':'none';
|
||||
document.getElementById('fakultaet2').style.display = (document.getElementById('fakultaet2').style.display == 'none')?'none':'none';
|
||||
document.getElementById('jahrgang1').style.display = (document.getElementById('jahrgang1').style.display == 'none')?'none':'none';
|
||||
document.getElementById('jahrgang2').style.display = (document.getElementById('jahrgang2').style.display == 'none')?'none':'none';
|
||||
|
||||
document.getElementById('jahrgang1').style.display = (document.getElementById('jahrgang1').style.display == 'none')?'block':'block';
|
||||
document.getElementById('jahrgang2').style.display = (document.getElementById('jahrgang2').style.display == 'none')?'block':'block';
|
||||
}
|
||||
|
||||
if(wahl == "" || wahl == "V"){
|
||||
document.getElementById('fakultaet1').style.display = (document.getElementById('fakultaet1').style.display == 'none')?'none':'none';
|
||||
document.getElementById('fakultaet2').style.display = (document.getElementById('fakultaet2').style.display == 'none')?'none':'none';
|
||||
document.getElementById('jahrgang1').style.display = (document.getElementById('jahrgang1').style.display == 'none')?'none':'none';
|
||||
document.getElementById('jahrgang2').style.display = (document.getElementById('jahrgang2').style.display == 'none')?'none':'none';
|
||||
}
|
||||
}
|
||||
|
||||
</script>
|
||||
|
||||
</head>
|
||||
<body onload="start();">
|
||||
|
||||
<table height="100%" width="100%">
|
||||
<tr>
|
||||
<td width="10%">
|
||||
|
||||
</td>
|
||||
<td width="80%">
|
||||
|
||||
<div class="Header">
|
||||
<div>
|
||||
<div align="center">{$register_titel}</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="pat_list_box">
|
||||
<p>
|
||||
|
||||
<form action=?action=register method="POST" name="register">
|
||||
|
||||
{if $register_pflichtfelder == '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>
|
||||
{$register_error_text}
|
||||
</td>
|
||||
</tr>
|
||||
</table><br>
|
||||
{/if}
|
||||
|
||||
|
||||
<table align="center" border="0" bordercolordark="white" bordercolorlight="lightgray" cellspacing="0" width="96%" >
|
||||
<tr>
|
||||
<td>
|
||||
{if $register_vorname_ico == '1'}<img src="templates/{$global_template}/images/pflichtfelder/achtung_klein.gif">{/if}
|
||||
{if $register_vorname_ico == '1'}<font color="#FF0000">{/if}
|
||||
<strong>{$register_field_vorname}</strong>
|
||||
{if $register_vorname_ico == '1'}</font>{/if}
|
||||
</td>
|
||||
<td>
|
||||
<input {if $register_vorname_ico == '1'}class="errorField"{/if} type="text" name="vorname" value="{$register_vorname}" size="40">
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>
|
||||
{if $register_nachname_ico == '1'}<img src="templates/{$global_template}/images/pflichtfelder/achtung_klein.gif">{/if}
|
||||
{if $register_nachname_ico == '1'}<font color="#FF0000">{/if}
|
||||
<strong>{$register_field_nachname}</strong>
|
||||
{if $register_nachname_ico == '1'}</font>{/if}
|
||||
</td>
|
||||
<td>
|
||||
<input {if $register_nachname_ico == '1'}class="errorField"{/if} type="text" name="nachname" value="{$register_nachname}" size="40">
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>
|
||||
{if $register_mail_ico == '1'}<img src="templates/{$global_template}/images/pflichtfelder/achtung_klein.gif">{/if}
|
||||
{if $register_mail_ico == '1'}<font color="#FF0000">{/if}
|
||||
<strong>{$register_field_mail}</strong>
|
||||
{if $register_mail_ico == '1'}</font>{/if}
|
||||
|
||||
</td>
|
||||
<td>
|
||||
<input {if $register_mail_ico == '1'}class="errorField"{/if} type="text" name="mail" value="{$register_mail}" size="40" onkeyup="checkUser(this.value)">
|
||||
</td>
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
<font size="2"><p id="validateCheck"></p></font>
|
||||
</td>
|
||||
|
||||
<tr>
|
||||
<td>
|
||||
{if $register_beziehung_ico == '1'}<img src="templates/{$global_template}/images/pflichtfelder/achtung_klein.gif">{/if}
|
||||
{if $register_beziehung_ico == '1'}<font color="#FF0000">{/if}
|
||||
<strong>{$register_field_beziehung}</strong>
|
||||
{if $register_beziehung_ico == '1'}</font>{/if}
|
||||
|
||||
</td>
|
||||
<td>
|
||||
<select {if $register_beziehung_ico == '1'}class="errorField select1"{else}class="select1"{/if} name="beziehung" onchange="checkBez(this.value)">
|
||||
<option value="" {if $register_beziehung_ico == ''}{/if} >Bitte auswählen</option>
|
||||
<option value="P" {if $register_beziehung_ico == 'P'} selected {/if} >ProfessorIn</option>
|
||||
<option value="L" {if $register_beziehung_ico == 'L'} selected {/if} >Lehrbeauftragte/r</option>
|
||||
<option value="S" {if $register_beziehung_ico == 'S'} selected {/if} >StudentIn</option>
|
||||
<option value="V" {if $register_beziehung_ico == 'V'} selected {/if} >Verwaltungsmitarbeiter </option>
|
||||
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>
|
||||
<div id="fakultaet1" style="display: none">
|
||||
{if $register_fakultaet_ico_ico == '1'}<img src="templates/{$global_template}/images/pflichtfelder/achtung_klein.gif">{/if}
|
||||
{if $register_fakultaet_ico_ico == '1'}<font color="#FF0000">{/if}
|
||||
<strong>{$register_field_fakultaet}</strong>
|
||||
{if $register_fakultaet_ico_ico == '1'}</font>{/if}
|
||||
|
||||
</div>
|
||||
<div id="jahrgang1" style="display: none">
|
||||
|
||||
|
||||
{if $register_ag_ico == '1'}<font color="#FF0000">{/if}
|
||||
<strong>{$register_field_ag}</strong>
|
||||
{if $register_ag_ico == '1'}</font>{/if}
|
||||
|
||||
<strong> / </strong>
|
||||
|
||||
{if $register_jahrgang_ico == '1'}<font color="#FF0000">{/if}
|
||||
<strong>{$register_field_jahrgang}</strong>
|
||||
{if $register_jahrgang_ico == '1'}</font>{/if}
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div id="fakultaet2" style="display: none">
|
||||
<input {if $register_fakultaet_ico_ico == '1'}class="errorField"{/if} type="text" name="fakultaet" value="{$register_fakultaet}" size="40">
|
||||
</div>
|
||||
<div id="jahrgang2" style="display: none">
|
||||
{if $register_ag_ico == '1'}<img src="templates/{$global_template}/images/pflichtfelder/achtung_klein.gif">{/if}
|
||||
<input {if $register_ag_ico == '1'}class="errorField"{/if} type="text" name="ag" value="{$register_ag}" size="2"> /
|
||||
|
||||
{if $register_jahrgang_ico == '1'}<img src="templates/{$global_template}/images/pflichtfelder/achtung_klein.gif">{/if}
|
||||
|
||||
<select {if $register_jahrgang_ico == '1'}class="errorField"{/if} name="jahrgang">
|
||||
<option value="">Bitte auswählen</option>
|
||||
{section name=table_data loop=$table_data}
|
||||
<option value="{$table_data[table_data].jahrgang}" {if $table_data[table_data].select == '1'} selected {/if}>{$table_data[table_data].jahrgang}</option>
|
||||
{/section}
|
||||
</select>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
<br />
|
||||
|
||||
<p align="center">
|
||||
<input type="submit" name="senden">
|
||||
</p>
|
||||
</form>
|
||||
</div>
|
||||
</td>
|
||||
<td width="10%">
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
{/if}
|
||||
{/if}
|
||||
|
||||
{if $action == 'register'}
|
||||
{if $register_registrierung == '1'}
|
||||
<html>
|
||||
<head>
|
||||
<title>{$register_registrierung_erfolg_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>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<table height="100%" width="100%">
|
||||
<tr>
|
||||
<td width="20%">
|
||||
|
||||
</td>
|
||||
<td width="60%">
|
||||
<div class="Header">
|
||||
<div>
|
||||
<div align="center">{$register_registrierung_erfolg_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">
|
||||
</td>
|
||||
<td align="left">
|
||||
{$register_registrierung_erfolg_text}
|
||||
<br />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
<td width="20%">
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
{/if}
|
||||
|
||||
{if $register_registrierung == '2'}
|
||||
|
||||
<html>
|
||||
<head>
|
||||
<title>{$register_registrierung_keinerfolg_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>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<table height="100%" width="100%">
|
||||
<tr>
|
||||
<td width="20%">
|
||||
|
||||
</td>
|
||||
<td width="60%">
|
||||
<div class="Header">
|
||||
<div>
|
||||
<div align="center">{$register_registrierung_keinerfolg_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">
|
||||
</td>
|
||||
<td align="left">
|
||||
{$register_registrierung_keinerfolg_text}
|
||||
<br />
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
<td width="20%">
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
{/if}
|
||||
|
||||
{/if}
|
334
templates/modern/#erm_freist_forschung.html
Executable file
@ -0,0 +1,334 @@
|
||||
{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">
|
||||
<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 type="text/css">
|
||||
.spinner {
|
||||
width: 200px;
|
||||
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: 0.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: '< zurück', prevStatus: '',
|
||||
prevJumpText: '<<', prevJumpStatus: '',
|
||||
changeMonth: true,
|
||||
changeYear: true,
|
||||
nextText: 'Vor >', nextStatus: '',
|
||||
nextJumpText: '>>', nextJumpStatus: '',
|
||||
currentText: 'Heute', currentStatus: '',
|
||||
todayText: 'Heute', todayStatus: '',
|
||||
clearText: '-', clearStatus: '',
|
||||
closeText: 'schließen', closeStatus: '',
|
||||
monthNames: ['Januar','Februar','März','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember'],
|
||||
monthNamesShort: ['Jan','Feb','Mä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,
|
||||
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 src='iframe-resizer-master/js/iframeResizer.contentWindow.min.js'></script>
|
||||
<script type="text/javascript">
|
||||
function calc_erm_78() {
|
||||
/*
|
||||
Diese Funktion berechnet die LVS
|
||||
*/
|
||||
var sws = document.getElementById('sws').value;
|
||||
var beginn_funktion = document.getElementById('beginn_funktion').value;
|
||||
var ende_funktion = document.getElementById('ende_funktion').value;
|
||||
|
||||
$.ajax({
|
||||
type: 'POST',
|
||||
url: 'fetch_lvs_erm_7-8.php',
|
||||
data: {
|
||||
get_option: sws,
|
||||
get_beginn_funktion: beginn_funktion,
|
||||
get_ende_funktion: ende_funktion
|
||||
},
|
||||
success: function (response) {
|
||||
var str1 = response.split("||");
|
||||
document.getElementById("gesamtvolumen_count").innerHTML = "<strong>" + str1[0] + "</strong>";
|
||||
|
||||
/* LVS Wert in hidden Inputfeld setzen, damit es mit $_POST übertragen wird beim speichern*/
|
||||
document.getElementById("lvs").value = str1[1];
|
||||
}
|
||||
});
|
||||
}
|
||||
</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>
|
||||
<script type="text/javascript" >
|
||||
function loader(){
|
||||
if(document.erfassen)document.erfassen.sws.focus();return false;
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
{if $freistrekto_status == 'edit'}
|
||||
<script type="text/javascript">
|
||||
setTimeout(calc_erm_78, 100);
|
||||
</script>
|
||||
{/if}
|
||||
|
||||
<body onload="setTimeout(loader, 1500);">
|
||||
|
||||
<form action="?action=save" method='post' name='erfassen'>
|
||||
|
||||
{if $freistrekto_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>
|
||||
{$freistrekto_error_text}
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br />
|
||||
{/if}
|
||||
|
||||
<fieldset>
|
||||
<legend>
|
||||
<b>Ermäßigung erfassen</b>
|
||||
</legend>
|
||||
<br />
|
||||
<br />
|
||||
<table cellspacing="0" cellpadding="0" width="100%" border="0" class="StandardTable">
|
||||
<tr>
|
||||
<td>
|
||||
Funktion
|
||||
</td>
|
||||
<td valign="top">
|
||||
<select name="funktion" id="funktion" size=1>
|
||||
{section name=table_data1 loop=$table_data1}
|
||||
<option value="{$table_data1[table_data1].dkeid}" {if $freistrekto_value_funktion == $table_data1[table_data1].dkeid} selected {/if} >{$table_data1[table_data1].bezeichnung}</option>
|
||||
{/section}
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
</td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
Angabe der Deputatsermäßigung in SWS
|
||||
</td>
|
||||
<td valign="top">
|
||||
<!--<input type="number" step="0.1" name="sws" id="sws" size="101" value="{$freistrekto_value_std}" onchange='calc_erm_78();'>-->
|
||||
<!-- onchange='calc_erm_78();' funktioniert bei Spinner nicht. Das muss oben in das javascript rein-->
|
||||
<input type="text" class="spinner" name="sws" id="sws" size="101" value="{$freistrekto_value_std}" onKeypress="return trackKeys(event,/[0-9,]/);">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
</td>
|
||||
<td>
|
||||
</td>
|
||||
<tr>
|
||||
<td>
|
||||
Beginn der Funktion, falls nicht ganzjährig
|
||||
</td>
|
||||
<td>
|
||||
<input type="text" class="datepicker" name="beginn_funktion" id="beginn_funktion" value="{$freistrekto_value_datumvon}" onchange='calc_erm_78();'>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
</td>
|
||||
<td>
|
||||
</td>
|
||||
<tr>
|
||||
<td>
|
||||
Ende der Funktion, falls nicht ganzjährig
|
||||
</td>
|
||||
<td>
|
||||
<input type="text" class="datepicker" name="ende_funktion" id="ende_funktion" value="{$freistrekto_value_datumbis}" onchange='calc_erm_78();'>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
</td>
|
||||
<td>
|
||||
</td>
|
||||
<tr>
|
||||
<tr id="erm_freist_hinweis">
|
||||
<td width="30%">
|
||||
|
||||
</td>
|
||||
<td valign="top">
|
||||
<table width="70%" class="errorTable">
|
||||
<tr>
|
||||
<td>
|
||||
<b>Berechnete LVS Stunden</b><br>
|
||||
<ul>
|
||||
<li>Die Berechnung der LVS-Stunden ist tagesgenau</li>
|
||||
<li>Die Datumsgrenzen sind das jeweilige Studienjahr (01.09 - 31.08)</li>
|
||||
<li>Rechenweg: SWS x Semesterwochen x ausgeübte Tage der Funktion x Anzahl der Tage im Jahr (365 bzw. 366)</li>
|
||||
</ul>
|
||||
<div id="gesamtvolumen_count"></div>
|
||||
<input type="hidden" name="lvs" id="lvs" size="101">
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br />
|
||||
<p align='center'>
|
||||
<input type='submit' name='senden' value="Berechnung übernehmen und speichern">
|
||||
</p>
|
||||
<br />
|
||||
</fieldset>
|
||||
</form>
|
||||
<br />
|
||||
<br />
|
||||
<fieldset>
|
||||
<legend>
|
||||
<b>Erfasste Lehrveranstaltungen</b>
|
||||
</legend>
|
||||
<table cellspacing="0" cellpadding="2" width="100%" border="1">
|
||||
<tr>
|
||||
<td>
|
||||
<b>lfd.Nr.</b>
|
||||
</td>
|
||||
<td>
|
||||
<b>Funktion</b>
|
||||
</td>
|
||||
<td align="right">
|
||||
<b>Beginn</b>
|
||||
</td>
|
||||
<td align="right">
|
||||
<b>Ende</b>
|
||||
</td>
|
||||
<td align="right">
|
||||
<b>Ermäßigung SWS</b>
|
||||
</td>
|
||||
<td align="right">
|
||||
<b>Ermäßigung LVS</b>
|
||||
</td>
|
||||
<td align="center">
|
||||
<b>Edit</b>
|
||||
</td>
|
||||
<tr>
|
||||
{section name=table_data2 loop=$table_data2}
|
||||
{if $smarty.section.table_data2.rownum != ''}
|
||||
<tr>
|
||||
<td>
|
||||
{$smarty.section.table_data2.rownum}
|
||||
</td>
|
||||
<td>
|
||||
{$table_data2[table_data2].funktion}
|
||||
</td>
|
||||
<td align="right">
|
||||
{$table_data2[table_data2].beginn}
|
||||
</td>
|
||||
<td align="right">
|
||||
{$table_data2[table_data2].ende}
|
||||
</td>
|
||||
<td align="right">
|
||||
{$table_data2[table_data2].sws}
|
||||
</td>
|
||||
<td align="right">
|
||||
{$table_data2[table_data2].lvs}
|
||||
</td>
|
||||
<td align="center">
|
||||
<a href=?edit={$table_data2[table_data2].deid}><img title = "Lehrveranstaltung bearbeiten" border="0" height=10 src="templates/{$global_template}/images/edit.png"></a>
|
||||
|
||||
<a href="?action=del&deid={$table_data2[table_data2].deid}"><img title = 'Lehrveranstaltung löschen' border="0" height=10 src="templates/{$global_template}/images/drop.png"></a>
|
||||
</td>
|
||||
</tr>
|
||||
{/if}
|
||||
{/section}
|
||||
<tr>
|
||||
<td colspan="5"> </td>
|
||||
<td align="right"><b>Summe: {$freistrekto_value_summe_jahr}</b></td>
|
||||
<td> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</fieldset>
|
||||
|
||||
<br />
|
||||
<br />
|
||||
<br />
|
||||
<br />
|
||||
</body>
|
||||
</html>
|
||||
{/if}
|
332
templates/modern/#erm_freist_funktion.html
Executable file
@ -0,0 +1,332 @@
|
||||
{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">
|
||||
<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 type="text/css">
|
||||
.spinner {
|
||||
width: 200px;
|
||||
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: 0.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: '< zurück', prevStatus: '',
|
||||
prevJumpText: '<<', prevJumpStatus: '',
|
||||
changeMonth: true,
|
||||
changeYear: true,
|
||||
nextText: 'Vor >', nextStatus: '',
|
||||
nextJumpText: '>>', nextJumpStatus: '',
|
||||
currentText: 'Heute', currentStatus: '',
|
||||
todayText: 'Heute', todayStatus: '',
|
||||
clearText: '-', clearStatus: '',
|
||||
closeText: 'schließen', closeStatus: '',
|
||||
monthNames: ['Januar','Februar','März','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember'],
|
||||
monthNamesShort: ['Jan','Feb','Mä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,
|
||||
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 src='iframe-resizer-master/js/iframeResizer.contentWindow.min.js'></script>
|
||||
<script type="text/javascript">
|
||||
function calc_erm_78() {
|
||||
/*
|
||||
Diese Funktion berechnet die LVS
|
||||
*/
|
||||
var sws = document.getElementById('sws').value;
|
||||
var beginn_funktion = document.getElementById('beginn_funktion').value;
|
||||
var ende_funktion = document.getElementById('ende_funktion').value;
|
||||
|
||||
$.ajax({
|
||||
type: 'POST',
|
||||
url: 'fetch_lvs_erm_7-8.php',
|
||||
data: {
|
||||
get_option: sws,
|
||||
get_beginn_funktion: beginn_funktion,
|
||||
get_ende_funktion: ende_funktion
|
||||
},
|
||||
success: function (response) {
|
||||
var str1 = response.split("||");
|
||||
document.getElementById("gesamtvolumen_count").innerHTML = "<strong>" + str1[0] + "</strong>";
|
||||
|
||||
/* LVS Wert in hidden Inputfeld setzen, damit es mit $_POST übertragen wird beim speichern*/
|
||||
document.getElementById("lvs").value = str1[1];
|
||||
}
|
||||
});
|
||||
}
|
||||
</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>
|
||||
<script type="text/javascript" >
|
||||
function loader(){
|
||||
if(document.erfassen)document.erfassen.sws.focus();return false;
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
{if $freistrekto_status == 'edit'}
|
||||
<script type="text/javascript">
|
||||
setTimeout(calc_erm_78, 100);
|
||||
</script>
|
||||
{/if}
|
||||
|
||||
<body onload="setTimeout(loader, 1500);">
|
||||
|
||||
<form action="?action=save" method='post' name='erfassen'>
|
||||
|
||||
{if $freistrekto_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>
|
||||
{$freistrekto_error_text}
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br />
|
||||
{/if}
|
||||
|
||||
<fieldset>
|
||||
<legend>
|
||||
<b>Ermäßigung erfassen</b>
|
||||
</legend>
|
||||
<br />
|
||||
<br />
|
||||
<table cellspacing="0" cellpadding="0" width="100%" border="0" class="StandardTable">
|
||||
<tr>
|
||||
<td>
|
||||
Funktion
|
||||
</td>
|
||||
<td valign="top">
|
||||
<select name="funktion" id="funktion" size=1>
|
||||
{section name=table_data1 loop=$table_data1}
|
||||
<option value="{$table_data1[table_data1].dkeid}" {if $freistrekto_value_funktion == $table_data1[table_data1].dkeid} selected {/if} >{$table_data1[table_data1].bezeichnung}</option>
|
||||
{/section}
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
</td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
Angabe der Deputatsermäßigung in SWS
|
||||
</td>
|
||||
<td valign="top">
|
||||
<!--<input type="number" step="0.1" name="sws" id="sws" size="101" value="{$freistrekto_value_std}" onchange='calc_erm_78();'>-->
|
||||
<!-- onchange='calc_erm_78();' funktioniert bei Spinner nicht. Das muss oben in das javascript rein-->
|
||||
<input type="text" class="spinner" name="sws" id="sws" size="101" value="{$freistrekto_value_std}" onKeypress="return trackKeys(event,/[0-9,]/);">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
</td>
|
||||
<td>
|
||||
</td>
|
||||
<tr>
|
||||
<td>
|
||||
Beginn der Funktion, falls nicht ganzjährig
|
||||
</td>
|
||||
<td>
|
||||
<input type="text" class="datepicker" name="beginn_funktion" id="beginn_funktion" value="{$freistrekto_value_datumvon}" onchange='calc_erm_78();'>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
</td>
|
||||
<td>
|
||||
</td>
|
||||
<tr>
|
||||
<td>
|
||||
Ende der Funktion, falls nicht ganzjährig
|
||||
</td>
|
||||
<td>
|
||||
<input type="text" class="datepicker" name="ende_funktion" id="ende_funktion" value="{$freistrekto_value_datumbis}" onchange='calc_erm_78();'>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
</td>
|
||||
<td>
|
||||
</td>
|
||||
<tr>
|
||||
<tr id="erm_freist_hinweis">
|
||||
<td width="30%">
|
||||
|
||||
</td>
|
||||
<td valign="top">
|
||||
<table width="70%" class="errorTable">
|
||||
<tr>
|
||||
<td>
|
||||
<b>Berechnete LVS Stunden</b><br>
|
||||
<ul>
|
||||
<li>Die Berechnung der LVS-Stunden ist tagesgenau</li>
|
||||
<li>Die Datumsgrenzen sind das jeweilige Studienjahr (01.09 - 31.08)</li>
|
||||
<li>Rechenweg: SWS x Semesterwochen x ausgeübte Tage der Funktion x Anzahl der Tage im Jahr (365 bzw. 366)</li>
|
||||
</ul>
|
||||
<div id="gesamtvolumen_count"></div>
|
||||
<input type="hidden" name="lvs" id="lvs" size="101">
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br />
|
||||
<p align='center'>
|
||||
<input type='submit' name='senden' value="Berechnung übernehmen und speichern">
|
||||
</p>
|
||||
<br />
|
||||
</fieldset>
|
||||
</form>
|
||||
<br />
|
||||
<br />
|
||||
<fieldset>
|
||||
<legend>
|
||||
<b>Erfasste Lehrveranstaltungen</b>
|
||||
</legend>
|
||||
<table cellspacing="0" cellpadding="2" width="100%" border="1">
|
||||
<tr>
|
||||
<td>
|
||||
<b>lfd.Nr.</b>
|
||||
</td>
|
||||
<td>
|
||||
<b>Funktion</b>
|
||||
</td>
|
||||
<td align="right">
|
||||
<b>Beginn</b>
|
||||
</td>
|
||||
<td align="right">
|
||||
<b>Ende</b>
|
||||
</td>
|
||||
<td align="right">
|
||||
<b>Ermäßigung SWS</b>
|
||||
</td>
|
||||
<td align="right">
|
||||
<b>Ermäßigung LVS</b>
|
||||
</td>
|
||||
<td align="center">
|
||||
<b>Edit</b>
|
||||
</td>
|
||||
<tr>
|
||||
{section name=table_data2 loop=$table_data2}
|
||||
{if $smarty.section.table_data2.rownum != ''}
|
||||
<tr>
|
||||
<td>
|
||||
{$smarty.section.table_data2.rownum}
|
||||
</td>
|
||||
<td>
|
||||
{$table_data2[table_data2].funktion}
|
||||
</td>
|
||||
<td align="right">
|
||||
{$table_data2[table_data2].beginn}
|
||||
</td>
|
||||
<td align="right">
|
||||
{$table_data2[table_data2].ende}
|
||||
</td>
|
||||
<td align="right">
|
||||
{$table_data2[table_data2].sws}
|
||||
</td>
|
||||
<td align="right">
|
||||
{$table_data2[table_data2].lvs}
|
||||
</td>
|
||||
<td align="center">
|
||||
<a href=?edit={$table_data2[table_data2].deid}><img title = "Lehrveranstaltung bearbeiten" border="0" height=10 src="templates/{$global_template}/images/edit.png"></a>
|
||||
|
||||
<a href="?action=del&deid={$table_data2[table_data2].deid}"><img title = 'Lehrveranstaltung löschen' border="0" height=10 src="templates/{$global_template}/images/drop.png"></a>
|
||||
</td>
|
||||
</tr>
|
||||
{/if}
|
||||
{/section}
|
||||
<tr>
|
||||
<td colspan="5"> </td>
|
||||
<td align="right"><b>Summe: {$freistrekto_value_summe_jahr}</b></td>
|
||||
<td> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</fieldset>
|
||||
|
||||
<br />
|
||||
<br />
|
||||
<br />
|
||||
<br />
|
||||
</body>
|
||||
</html>
|
||||
{/if}
|
253
templates/modern/#erm_mutterschutz.html
Executable file
@ -0,0 +1,253 @@
|
||||
{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">
|
||||
<script src="jquery/jquery-1.12.4.js"></script>
|
||||
<script src="jquery/jquery-ui.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
$(".datepicker").datepicker({
|
||||
prevText: '< zurück', prevStatus: '',
|
||||
prevJumpText: '<<', prevJumpStatus: '',
|
||||
changeMonth: true,
|
||||
changeYear: true,
|
||||
nextText: 'Vor >', nextStatus: '',
|
||||
nextJumpText: '>>', nextJumpStatus: '',
|
||||
currentText: 'Heute', currentStatus: '',
|
||||
todayText: 'Heute', todayStatus: '',
|
||||
clearText: '-', clearStatus: '',
|
||||
closeText: 'schließen', closeStatus: '',
|
||||
monthNames: ['Januar','Februar','März','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember'],
|
||||
monthNamesShort: ['Jan','Feb','Mä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,
|
||||
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 src='iframe-resizer-master/js/iframeResizer.contentWindow.min.js'></script>
|
||||
<script type="text/javascript">
|
||||
function calc_muschu() {
|
||||
/*
|
||||
Diese Funktion berechnet die LVS
|
||||
*/
|
||||
var sws = 1;
|
||||
var beginn_funktion = document.getElementById('beginn_funktion').value;
|
||||
var ende_funktion = document.getElementById('ende_funktion').value;
|
||||
|
||||
$.ajax({
|
||||
type: 'POST',
|
||||
url: 'fetch_mutterschutz.php',
|
||||
data: {
|
||||
get_beginn_funktion: beginn_funktion,
|
||||
get_ende_funktion: ende_funktion
|
||||
},
|
||||
success: function (response) {
|
||||
var str1 = response.split("||");
|
||||
document.getElementById("gesamtvolumen_count").innerHTML = "<strong>" + str1[0] + "</strong>";
|
||||
|
||||
/* LVS Wert in hidden Inputfeld setzen, damit es mit $_POST übertragen wird beim speichern*/
|
||||
document.getElementById("lvs").value = str1[1];
|
||||
}
|
||||
});
|
||||
}
|
||||
</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>
|
||||
<script type="text/javascript" >
|
||||
function loader(){
|
||||
if(document.erfassen)document.erfassen.sws.focus();return false;
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
{if $muschu_status == 'edit'}
|
||||
<script type="text/javascript">
|
||||
setTimeout(calc_muschu, 100);
|
||||
</script>
|
||||
{/if}
|
||||
|
||||
<body onload="setTimeout(loader, 1500);">
|
||||
|
||||
<form action="?action=save" method='post' name='erfassen'>
|
||||
|
||||
{if $muschu_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>
|
||||
{$muschu_error_text}
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br />
|
||||
{/if}
|
||||
|
||||
<fieldset>
|
||||
<legend>
|
||||
<b>Mutterschutz/Elternzeit erfassen</b>
|
||||
</legend>
|
||||
<br />
|
||||
<br />
|
||||
<table cellspacing="0" cellpadding="0" width="100%" border="0" class="StandardTable">
|
||||
|
||||
<td>
|
||||
Beginn des Mutterschutzes / der Elternzeit
|
||||
</td>
|
||||
<td>
|
||||
<input type="text" class="datepicker" name="beginn_funktion" id="beginn_funktion" value="{$muschu_value_datumvon}" onchange='calc_muschu();'>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
</td>
|
||||
<td>
|
||||
</td>
|
||||
<tr>
|
||||
<td>
|
||||
Ende des Mutterschutzes / der Elternzeit
|
||||
</td>
|
||||
<td>
|
||||
<input type="text" class="datepicker" name="ende_funktion" id="ende_funktion" value="{$muschu_value_datumbis}" onchange='calc_muschu();'>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
</td>
|
||||
<td>
|
||||
</td>
|
||||
<tr>
|
||||
<tr id="erm_freist_hinweis">
|
||||
<td width="30%">
|
||||
|
||||
</td>
|
||||
<td valign="top">
|
||||
<table width="70%" class="errorTable">
|
||||
<tr>
|
||||
<td>
|
||||
<b>Berechnete LVS Stunden</b><br>
|
||||
<ul>
|
||||
<li>Die Berechnung der LVS-Stunden ist tagesgenau</li>
|
||||
<li>Die Datumsgrenzen sind das jeweilige Studienjahr (01.09 - 31.08)</li>
|
||||
<li>Rechenweg: LVS-(Anzahl der Mutterschutztage / Anzahl der Tage im Jahr x LVS)</li>
|
||||
</ul>
|
||||
<div id="gesamtvolumen_count"></div>
|
||||
<input type="hidden" name="lvs" id="lvs" size="101">
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br />
|
||||
<p align='center'>
|
||||
<input type='submit' name='senden' value="Berechnung übernehmen und speichern">
|
||||
</p>
|
||||
<br />
|
||||
</fieldset>
|
||||
</form>
|
||||
<br />
|
||||
<br />
|
||||
<fieldset>
|
||||
<legend>
|
||||
<b>Erfasste Mutterschutzeit / Elternzeit / Pflegezeit</b>
|
||||
</legend>
|
||||
<table cellspacing="0" cellpadding="2" width="100%" border="1">
|
||||
<tr>
|
||||
<td>
|
||||
<b>lfd.Nr.</b>
|
||||
</td>
|
||||
<td>
|
||||
<b>Art</b>
|
||||
</td>
|
||||
<td align="right">
|
||||
<b>Beginn</b>
|
||||
</td>
|
||||
<td align="right">
|
||||
<b>Ende</b>
|
||||
</td>
|
||||
<td align="right">
|
||||
<b>Ermäßigung LVS</b>
|
||||
</td>
|
||||
<td align="center">
|
||||
<b>Edit</b>
|
||||
</td>
|
||||
<tr>
|
||||
{section name=table_data2 loop=$table_data2}
|
||||
{if $smarty.section.table_data2.rownum != ''}
|
||||
<tr>
|
||||
<td>
|
||||
{$smarty.section.table_data2.rownum}
|
||||
</td>
|
||||
<td>
|
||||
{$table_data2[table_data2].art}
|
||||
</td>
|
||||
<td align="right">
|
||||
{$table_data2[table_data2].beginn}
|
||||
</td>
|
||||
<td align="right">
|
||||
{$table_data2[table_data2].ende}
|
||||
</td>
|
||||
<td align="right">
|
||||
{$table_data2[table_data2].lvs}
|
||||
</td>
|
||||
<td align="center">
|
||||
<a href=?edit={$table_data2[table_data2].deid}><img title = "Lehrveranstaltung bearbeiten" border="0" height=10 src="templates/{$global_template}/images/edit.png"></a>
|
||||
|
||||
<a href="?action=del&deid={$table_data2[table_data2].deid}"><img title = 'Lehrveranstaltung löschen' border="0" height=10 src="templates/{$global_template}/images/drop.png"></a>
|
||||
</td>
|
||||
</tr>
|
||||
{/if}
|
||||
{/section}
|
||||
<tr>
|
||||
<td colspan="4"> </td>
|
||||
<td align="right"><b>Summe: {$muschu_value_summe_jahr}</b></td>
|
||||
<td> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</fieldset>
|
||||
|
||||
<br />
|
||||
<br />
|
||||
<br />
|
||||
<br />
|
||||
</body>
|
||||
</html>
|
||||
{/if}
|
323
templates/modern/abschlussarbeiten.html
Executable file
@ -0,0 +1,323 @@
|
||||
{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">
|
||||
<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 type="text/css">
|
||||
.spinner {
|
||||
width: 200px;
|
||||
height: 15px;
|
||||
font-size: 12px !important;
|
||||
}
|
||||
</style>
|
||||
<script>
|
||||
$( function() {
|
||||
$( ".spinner" ).spinner({
|
||||
change: function (event, ui) {
|
||||
if(this.name == 'basislvsgemlv'){
|
||||
gesvol_calc();
|
||||
}
|
||||
},
|
||||
spin: function (event, ui) {
|
||||
if(this.name == 'basislvsgemlv'){
|
||||
gesvol_calc();
|
||||
}
|
||||
},
|
||||
start: function (event, ui) {
|
||||
if(this.name == 'basislvsgemlv'){
|
||||
gesvol_calc();
|
||||
}
|
||||
},
|
||||
stop: function (event, ui) {
|
||||
if(this.name == 'basislvsgemlv'){
|
||||
gesvol_calc();
|
||||
}
|
||||
},
|
||||
|
||||
step: 0.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>
|
||||
function felder_einblenden() {
|
||||
/* Bei Master darf eine Betreuungspauschle eingegeben werden */
|
||||
if (document.getElementById("kaid").value == "2") {
|
||||
//<![CDATA[
|
||||
$(document).ready(function () {
|
||||
var id1 = "pauschaleblock1";
|
||||
var id2 = "pauschaleblock2";
|
||||
$("#" + id1).show();
|
||||
$("#" + id2).hide();
|
||||
});
|
||||
//]]>
|
||||
}else{
|
||||
//<![CDATA[
|
||||
$(document).ready(function () {
|
||||
var id1 = "pauschaleblock1";
|
||||
var id2 = "pauschaleblock2";
|
||||
$("#" + id1).hide();
|
||||
$("#" + id2).show();
|
||||
});
|
||||
//]]>
|
||||
}
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
<body onload="felder_einblenden();">
|
||||
<br />
|
||||
<br />
|
||||
<div class="header">
|
||||
<div>
|
||||
<div>{$abschluss_titel}</div>
|
||||
</div>
|
||||
</div>
|
||||
<form action="?action=register" method='post' name='erfassen'>
|
||||
<div class="pat_list_box">
|
||||
{if $abschluss_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>
|
||||
{$abschluss_error_text}
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br />
|
||||
{/if}
|
||||
{if $abschluss_abschluss == '0'}
|
||||
<fieldset>
|
||||
<legend>
|
||||
<b>Abschlussarbeit erfassen</b>
|
||||
</legend>
|
||||
<br />
|
||||
<br />
|
||||
<table cellspacing="0" cellpadding="0" width="100%" border="0" class="StandardTable">
|
||||
<tr>
|
||||
<td width="20%" height="25">
|
||||
Name des Studierenden
|
||||
</td>
|
||||
<td valign="top">
|
||||
<input type="text" name="name" id="name" size="101" value="{$abschluss_value_name}">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="20%" height="39">
|
||||
Art der Abschlussarbeit
|
||||
</td>
|
||||
<td valign="top">
|
||||
<select name="kaid" id="kaid" size=2 onchange='felder_einblenden();'>
|
||||
{section name=table_data1 loop=$table_data1}
|
||||
<option value="{$table_data1[table_data1].kaid}" {if $abschluss_value_kaid == $table_data1[table_data1].kaid} selected {/if} >{$table_data1[table_data1].bezeichnung}</option>
|
||||
{/section}
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="pauschaleblock1">
|
||||
<td width="20%" height="25">
|
||||
Betreuungspauschale (LVS)
|
||||
</td>
|
||||
<td valign="top">
|
||||
<input type="text" class="spinner" name="pauschale" id="pauschale" size="101" value="{$abschluss_value_pauschale}" onKeypress="return trackKeys(event,/[0-9,]/);">
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="pauschaleblock2">
|
||||
<td width="20%" height="25">
|
||||
|
||||
</td>
|
||||
<td valign="top">
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="20%" height="25">
|
||||
Semester
|
||||
</td>
|
||||
<td valign="top">
|
||||
<select name="semester" id="semester" size=2>
|
||||
<option value="WS" {if $abschluss_value_semester == "WS"} selected {/if} >Wintersemester</option>
|
||||
<option value="SS" {if $abschluss_value_semester == "SS"} selected {/if} >Sommersemester</option>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
<br>
|
||||
<table width="70%" class="errorTable">
|
||||
<tr>
|
||||
<td>
|
||||
<b>Informationen</b><br>
|
||||
<ul>
|
||||
<li>Es können höchstens {$abschluss_value_max_arbeiten} Abschlussarbeiten pro Semester erfasst werden.</li>
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br />
|
||||
<p align='center'>
|
||||
<input type='submit' name='senden' value="Speichern">
|
||||
</p>
|
||||
<br />
|
||||
</fieldset>
|
||||
</form>
|
||||
<br />
|
||||
<br />
|
||||
<fieldset>
|
||||
<legend>
|
||||
<b>Erfasste Abschlussarbeiten im Wintersemester</b>
|
||||
</legend>
|
||||
<table cellspacing="0" cellpadding="2" width="100%" border="1">
|
||||
<tr>
|
||||
<td width="5%">
|
||||
<b>lfd.Nr.</b>
|
||||
</td>
|
||||
<td width="20%">
|
||||
<b>Name</b>
|
||||
</td>
|
||||
<td width="20%">
|
||||
<b>Art</b>
|
||||
</td>
|
||||
<td width="20%">
|
||||
<b>Semester</b>
|
||||
</td>
|
||||
<td width="10%">
|
||||
<b>Betreuungspauschale</b>
|
||||
</td>
|
||||
<td align="right" width="20%">
|
||||
<b>LVS</b>
|
||||
</td>
|
||||
<td align="center" width="5%">
|
||||
<b>Edit</b>
|
||||
</td>
|
||||
<tr>
|
||||
{section name=table_data2 loop=$table_data2}
|
||||
{if $smarty.section.table_data2.rownum != ''}
|
||||
<tr>
|
||||
<td>
|
||||
{$smarty.section.table_data2.rownum}
|
||||
</td>
|
||||
<td>
|
||||
{$table_data2[table_data2].name}
|
||||
</td>
|
||||
<td>
|
||||
{$table_data2[table_data2].abschlussarbeit}
|
||||
</td>
|
||||
<td>
|
||||
{$table_data2[table_data2].semesterbez}
|
||||
</td>
|
||||
<td align="right">
|
||||
{$table_data2[table_data2].pauschale}
|
||||
</td>
|
||||
<td align="right">
|
||||
{$table_data2[table_data2].lvs}
|
||||
</td>
|
||||
<td align="center">
|
||||
<a href=?edit={$table_data2[table_data2].daid}><img title = "Abschlussarbeit bearbeiten" border="0" height=10 src="templates/{$global_template}/images/edit.png"></a>
|
||||
|
||||
<a href="?action=del&daid={$table_data2[table_data2].daid}"><img title = 'Abschlussarbeit löschen' border="0" height=10 src="templates/{$global_template}/images/drop.png"></a>
|
||||
</td>
|
||||
</tr>
|
||||
{/if}
|
||||
{/section}
|
||||
<tr>
|
||||
<td colspan="5"> </td>
|
||||
<td align="right"><b>Summe: {$abschluss_value_ws_summe_lvs}</b></td>
|
||||
<td> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</fieldset>
|
||||
<br />
|
||||
<fieldset>
|
||||
<legend>
|
||||
<b>Erfasste Abschlussarbeiten im Sommersemester</b>
|
||||
</legend>
|
||||
<table cellspacing="0" cellpadding="2" width="100%" border="1">
|
||||
<tr>
|
||||
<td width="5%">
|
||||
<b>lfd.Nr.</b>
|
||||
</td>
|
||||
<td width="20%">
|
||||
<b>Name</b>
|
||||
</td>
|
||||
<td width="20%">
|
||||
<b>Art</b>
|
||||
</td>
|
||||
<td width="20%">
|
||||
<b>Semester</b>
|
||||
</td>
|
||||
<td width="10%">
|
||||
<b>Betreuungspauschale</b>
|
||||
</td>
|
||||
<td align="right" width="20%">
|
||||
<b>LVS</b>
|
||||
</td>
|
||||
<td align="center" width="5%">
|
||||
<b>Edit</b>
|
||||
</td>
|
||||
<tr>
|
||||
{section name=table_data3 loop=$table_data3}
|
||||
{if $smarty.section.table_data3.rownum != ''}
|
||||
<tr>
|
||||
<td>
|
||||
{$smarty.section.table_data3.rownum}
|
||||
</td>
|
||||
<td>
|
||||
{$table_data3[table_data3].name}
|
||||
</td>
|
||||
<td>
|
||||
{$table_data3[table_data3].abschlussarbeit}
|
||||
</td>
|
||||
<td>
|
||||
{$table_data3[table_data3].semesterbez}
|
||||
</td>
|
||||
<td align="right">
|
||||
{$table_data3[table_data3].pauschale}
|
||||
</td>
|
||||
<td align="right">
|
||||
{$table_data3[table_data3].lvs}
|
||||
</td>
|
||||
<td align="center">
|
||||
<a href=?edit={$table_data3[table_data3].daid}><img title = "Abschlussarbeit bearbeiten" border="0" height=10 src="templates/{$global_template}/images/edit.png"></a>
|
||||
|
||||
<a href="?action=del&daid={$table_data3[table_data3].daid}"><img title = 'Abschlussarbeit löschen' border="0" height=10 src="templates/{$global_template}/images/drop.png"></a>
|
||||
</td>
|
||||
</tr>
|
||||
{/if}
|
||||
{/section}
|
||||
<tr>
|
||||
<td colspan="5"> </td>
|
||||
<td align="right"><b>Summe: {$abschluss_value_ss_summe_lvs}</b></td>
|
||||
<td> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</fieldset>
|
||||
{/if}
|
||||
<br />
|
||||
<br />
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
{/if}
|
22
templates/modern/admin_frame.html
Executable file
@ -0,0 +1,22 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>Deputatverwaltung</title>
|
||||
<link type="text/css" rel="stylesheet" href="css/styles_refill.css">
|
||||
</head>
|
||||
|
||||
<style type='text/css'>
|
||||
</style>
|
||||
|
||||
<frameset rows="1*" cols="250, 76%" border="0">
|
||||
<frame name="menu_admin" scrolling="auto" marginwidth="10" marginheight="14" namo_target_frame="detail" src="menu_admin.php" />
|
||||
<frame name="admin_haupt" scrolling="yes" marginwidth="0" marginheight="0" src="hauptframe_admin.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>
|
3
templates/modern/css/ajaxtabs.css
Executable file
@ -0,0 +1,3 @@
|
||||
.tabcontentiframe{
|
||||
height:2000px;
|
||||
}
|
9
templates/modern/css/java-tooltip.css
Executable 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}
|
121
templates/modern/css/styles_login.css
Executable 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 : 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;
|
||||
|
||||
}
|
||||
|
||||
.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: https://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 : 170px;
|
||||
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;
|
||||
}
|
591
templates/modern/css/styles_refill.css
Executable file
@ -0,0 +1,591 @@
|
||||
/*
|
||||
https://jigsaw.w3.org/css-validator/validator
|
||||
https://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:195px;
|
||||
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:170px;
|
||||
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: https://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: https://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: https://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: https://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;
|
||||
}
|
20
templates/modern/eingabe_frame.html
Executable 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="250, 76%" border="0">
|
||||
<frame name="menu_eingabe" scrolling="auto" marginwidth="10" marginheight="14" src="menu_eingabe.php">
|
||||
<frame name="eingabe_haupt" scrolling="yes" marginwidth="0" marginheight="0" src="jahrgang.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>
|
275
templates/modern/erf_fz.html
Executable file
@ -0,0 +1,275 @@
|
||||
{if $action == ''}
|
||||
<html>
|
||||
<head>
|
||||
<link type="text/css" rel="stylesheet" href="templates/{$global_template}/css/styles_refill.css">
|
||||
</head>
|
||||
<body>
|
||||
<br />
|
||||
<br />
|
||||
<div class="header">
|
||||
<div>
|
||||
<div>{$fz_titel}</div>
|
||||
</div>
|
||||
</div>
|
||||
<form action="?action=lbfzerf" method='post' name='erfassen'>
|
||||
<div class="pat_list_box">
|
||||
<fieldset>
|
||||
<legend>
|
||||
<b>Funktion auswählen</b>
|
||||
</legend>
|
||||
<br />
|
||||
<br />
|
||||
<p align="center">
|
||||
<select size="10" id='funktion' name='funktion'>
|
||||
{section name=table_data loop=$table_data}
|
||||
<option value="{$table_data[table_data].kfid}">{$table_data[table_data].bezeichnung} </option>
|
||||
{/section}
|
||||
</select>
|
||||
<br />
|
||||
<br />
|
||||
<br />
|
||||
<input type="submit" name="senden" value="Weiter">
|
||||
</p>
|
||||
<br />
|
||||
</fieldset>
|
||||
</form>
|
||||
<br />
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
{/if}
|
||||
|
||||
|
||||
{if $action == 'lbfzerf'}
|
||||
<html>
|
||||
<head>
|
||||
<link type="text/css" rel="stylesheet" href="templates/{$global_template}/css/styles_refill.css">
|
||||
<!-- Kalender Beginn // -->
|
||||
<link rel='stylesheet' href='./datepicker/dynCalendar.css' type='text/css' media='screen'>
|
||||
<script src='./datepicker/browserSniffer.js' type='text/javascript' language='javascript'></script>
|
||||
<script src='./datepicker/dynCalendar.js' type='text/javascript' language='javascript'></script>
|
||||
<script type='text/javascript'>
|
||||
{literal}
|
||||
<!--
|
||||
// Calendar callback. When a date is clicked on the calendar
|
||||
// this function is called so you can do as you want with it
|
||||
function calendarCallback(date, month, year, pos)
|
||||
{
|
||||
if(date<10){date='0'+date;}
|
||||
if(month<10){month='0'+month;}
|
||||
date_tag = date;
|
||||
date_mon = month;
|
||||
date_jahr = year;
|
||||
document.getElementById('tag'+pos).value = date_tag;
|
||||
document.getElementById('mon'+pos).value = date_mon;
|
||||
document.getElementById('jahr'+pos).value = date_jahr;
|
||||
}
|
||||
|
||||
// -->
|
||||
{/literal}
|
||||
</script>
|
||||
<!-- Kalender Ende // -->
|
||||
<script language='JavaScript' type='text/javascript'>
|
||||
<!--
|
||||
function start() {
|
||||
if (document.adm_anleg)
|
||||
document.adm_anleg.atelier.focus();
|
||||
return false;
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
</head>
|
||||
<body onload="start();">
|
||||
<br />
|
||||
<br />
|
||||
<div class="header">
|
||||
<div>
|
||||
<div>{$fz_titel}</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="pat_list_box">
|
||||
<form action=?action=save method="POST" name="adm_anleg">
|
||||
<fieldset>
|
||||
<legend><b>Erfassung</b></legend>
|
||||
<br>
|
||||
<table border="0" cellpadding="4" cellspacing="0" style="border-collapse: collapse; border-width: 0" bordercolor="#111111" width="100%" id="AutoNumber1" height="194">
|
||||
<tr>
|
||||
<td width="40%">
|
||||
<b>{$fz_field_betrag}*</b>
|
||||
</td>
|
||||
<td width="60%">
|
||||
<input align="right" type="number" min="0.00" step="0.01" name="wert" value='{$fz_wert}'> €
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="40%">
|
||||
<b>{$fz_field_starttag}*</b>
|
||||
</td>
|
||||
<td width="60%">
|
||||
<input type='text' name='tag1' id='tag1' value='{$fz_startdat_tag}' size=1>.<input type='text' name='mon1' id='mon1' value='{$fz_startdat_mon}' size=1>.<input type='text' name='jahr1' id='jahr1' value='{$fz_startdat_jahr}' size=3>
|
||||
<script language='JavaScript' type='text/javascript'>
|
||||
<!--
|
||||
startdat = new dynCalendar('startdat', 'calendarCallback', './datepicker/images/', '', '1');
|
||||
//-->
|
||||
</script>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="40%">
|
||||
<b>{$fz_field_endtag}</b>
|
||||
</td>
|
||||
<td width="60%">
|
||||
<input type='text' name='tag3' id='tag3' value='{$fz_enddat_tag}' size=1>.<input type='text' name='mon3' id='mon3'value='{$fz_enddat_mon}' size=1>.<input type='text' name='jahr3' id='jahr3' value='{$fz_enddat_jahr}' size=3>
|
||||
<script language='JavaScript' type='text/javascript'>
|
||||
<!--
|
||||
endtag = new dynCalendar('endtag', 'calendarCallback', './datepicker/images/', '', '3');
|
||||
//-->
|
||||
</script>
|
||||
</td>
|
||||
<tr>
|
||||
|
||||
<tr>
|
||||
<td width="40%">
|
||||
<b>{$fz_field_prof}</b>
|
||||
</td>
|
||||
<td width="60%">
|
||||
<select size="5" id='prof' name='prof'>
|
||||
{section name=table_data3 loop=$table_data3}
|
||||
<option value="{$table_data3[table_data3].imtuid}" {if $fz_imtuid == $table_data3[table_data3].imtuid} selected {/if}>{$table_data3[table_data3].titel} {$table_data3[table_data3].nachname}, {$table_data3[table_data3].vorname} </option>
|
||||
{/section}
|
||||
</select>
|
||||
</td>
|
||||
<tr>
|
||||
|
||||
<tr>
|
||||
<td width="40%">
|
||||
* = Pflichtfelder
|
||||
</td>
|
||||
<td width="60%">
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</fieldset>
|
||||
<br>
|
||||
<fieldset>
|
||||
<legend><b>Gespeicherte Zulagen</b></legend>
|
||||
<table width='100%' border='0'>
|
||||
<tr>
|
||||
<td>
|
||||
<b>{$fz_field_starttag}</b>
|
||||
</td>
|
||||
<td>
|
||||
<b>{$fz_field_betrag}</b>
|
||||
</td>
|
||||
<td>
|
||||
<b>{$fz_field_name}</b>
|
||||
</td>
|
||||
<td>
|
||||
<b>{$fz_field_endtag}</b>
|
||||
</td>
|
||||
<td align='center'>
|
||||
<b>{$fz_field_aktionen}</b>
|
||||
</td>
|
||||
<tr>
|
||||
{section name=table_data2 loop=$table_data2}
|
||||
<tr>
|
||||
<td>
|
||||
{$table_data2[table_data2].startdat_form}
|
||||
</td>
|
||||
<td>
|
||||
{$table_data2[table_data2].wert} €
|
||||
</td>
|
||||
<td>
|
||||
{$table_data2[table_data2].name}
|
||||
</td>
|
||||
<td>
|
||||
{$table_data2[table_data2].enddat_form}
|
||||
</td>
|
||||
<td align='center'>
|
||||
<a href="?action=lbfzerf&edit={$table_data2[table_data2].lbfzid}"><img title = "Daten bearbeiten" border="0" height=10 src="./templates/{$global_template}/images/edit.png"></a>
|
||||
|
||||
<a href="?action=del&lbfzid={$table_data2[table_data2].lbfzid}"><img title = "Daten löschen" border="0" height=10 src="./templates/{$global_template}/images/drop.png"></a>
|
||||
</td>
|
||||
<tr>
|
||||
{/section}
|
||||
</table>
|
||||
<br>
|
||||
</fieldset>
|
||||
<p align='center'>
|
||||
<input type="submit" value="Speichern" name="B1">
|
||||
</p>
|
||||
</form>
|
||||
<br />
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
{/if}
|
||||
{if $action == 'save'}
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<link rel="stylesheet" href="./templates/{$global_template}/css/styles_pc.php" type="text/css">
|
||||
<title>{$fz_inserterr_titel}</title>
|
||||
</head>
|
||||
<body>
|
||||
<table border="0" style="border-collapse: collapse" width="100%" cellpadding="0" height="100%" id="table1">
|
||||
<tr>
|
||||
<td>
|
||||
<div align="center">
|
||||
<table cellspacing="0" cellpadding="0" width="550" border="0">
|
||||
<tr>
|
||||
<td width="10" background="./templates/{$global_template}/images/box_e1.gif">
|
||||
<img height="40" src="./templates/{$global_template}/images/blank.gif" width="22">
|
||||
</td>
|
||||
<td nowrap="nowrap" align="left" width="3%" background="./templates/{$global_template}/images/box_top.gif" valign="top"></td>
|
||||
<td width="95%" background="./templates/{$global_template}/images/box_top.gif">
|
||||
<img height="10" src="./templates/{$global_template}/images/blank.gif" width="1"><br>
|
||||
<span class="sh">{$fz_save_titel}</span><br>
|
||||
<img height="5" src="./templates/{$global_template}/images/blank.gif" width="1">
|
||||
</td>
|
||||
<td nowrap="nowrap" align="right" width="1%" background="./templates/{$global_template}/images/box_e2.gif">
|
||||
<img height="40" src="./templates/{$global_template}/images/blank.gif" width="22">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="1%" background="./templates/{$global_template}/images/box_l.gif">
|
||||
<img height="1" src="./templates/{$global_template}/images/blank.gif" width="22">
|
||||
</td>
|
||||
<td colspan="2">
|
||||
<br>
|
||||
<p align="left"><b>{$fz_save_text}</b></p>
|
||||
<p align="center"><a href="?">
|
||||
<img border="0" src="./templates/{$global_template}/images/zurueck.gif" width="77" height="22"></a><br>
|
||||
</p>
|
||||
<p></p>
|
||||
<p></p>
|
||||
<p></p>
|
||||
<p></p>
|
||||
<p><br>
|
||||
</p>
|
||||
</td>
|
||||
<td width="1%" background="./templates/{$global_template}/images/box_r.gif">
|
||||
<img height="1" src="./templates/{$global_template}/images/blank.gif" width="22">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td nowrap="nowrap" align="left" width="1%" background="./templates/{$global_template}/images/box_e3.gif">
|
||||
<img height="16" src="./templates/{$global_template}/images/blank.gif" width="22">
|
||||
</td>
|
||||
<td nowrap="nowrap" align="left" width="98%" background="./templates/{$global_template}/images/box_bottom.gif" colspan="2">
|
||||
<img height="16" src="./templates/{$global_template}/images/blank.gif" width="8">
|
||||
</td>
|
||||
<td nowrap="nowrap" align="right" width="1%" background="./templates/{$global_template}/images/box_e4.gif">
|
||||
<img height="16" src="./templates/{$global_template}/images/blank.gif" width="22">
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
{/if}
|
||||
|
489
templates/modern/erfassen_eingabe - Kopie.html
Executable file
@ -0,0 +1,489 @@
|
||||
{if $action == ''}
|
||||
<html>
|
||||
<head>
|
||||
<link type="text/css" rel="stylesheet" href="templates/{$global_template}/css/styles_refill.css">
|
||||
<script type="text/javascript" src="jquery/jquery-1.9.1.js"></script>
|
||||
<script type="text/javascript" src="erfassen_eingabe.js"></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 onload="show('{$erf_value_gemlv}','{$erf_value_art}', '{$erf_value_exk_tage}');">
|
||||
<br />
|
||||
<br />
|
||||
<div class="header">
|
||||
<div>
|
||||
<div>{$erf_titel}</div>
|
||||
</div>
|
||||
</div>
|
||||
<form action="?action=register" method='post' name='erfassen'>
|
||||
<div class="pat_list_box">
|
||||
{if $erf_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>
|
||||
{$erf_error_text}
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br />
|
||||
{/if}
|
||||
{if $erf_abschluss == '0'}
|
||||
<fieldset>
|
||||
<legend>
|
||||
<b>Lehrveranstaltung erfassen</b>
|
||||
</legend>
|
||||
<br />
|
||||
<br />
|
||||
<table cellspacing="0" cellpadding="0" width="100%" border="0" class="StandardTable">
|
||||
<tr>
|
||||
<td width="30%">
|
||||
Studiengang
|
||||
</td>
|
||||
<td>
|
||||
<select name="studiengang" id="studiengang" size=5 onchange="fetch_select();">
|
||||
{section name=table_data0 loop=$table_data0}
|
||||
<option value="{$table_data0[table_data0].dsgid}" {if $erf_value_studiengang == $table_data0[table_data0].dsgid} selected {/if} >{$table_data0[table_data0].bezeichnung}</option>
|
||||
{/section}
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="30%">
|
||||
</td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="30%">
|
||||
Art der LV
|
||||
</td>
|
||||
<td valign="top">
|
||||
<select name="art" id="art" size=5 onchange="einblenden();">
|
||||
{section name=table_data1 loop=$table_data1}
|
||||
<option value="{$table_data1[table_data1].verid}" {if $erf_value_art == $table_data1[table_data1].verid} selected {/if} >{$table_data1[table_data1].bezeichnung}</option>
|
||||
{/section}
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="30%">
|
||||
</td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="30%">
|
||||
Titel der Lehrveranstaltung (LV)
|
||||
</td>
|
||||
<td valign="top">
|
||||
<!--<textarea name="titel" id="titel" size="60">{$erf_value_titel}</textarea>-->
|
||||
<input type="text" name="titel" id="titel" size="101" value="{$erf_value_titel}">
|
||||
<select id='module' name='module' onchange="fetch_select2();"></select>
|
||||
<select id='schwerpunkt' name='schwerpunkt' onchange="fetch_schwerpunkt2();"></select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="30%">
|
||||
</td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="30%">
|
||||
Anzahl der Arbeitsgemeinschaften (AG)
|
||||
</td>
|
||||
<td valign="top">
|
||||
<!--<textarea name="titel" id="titel" size="60">{$erf_value_titel}</textarea>-->
|
||||
<select id='anz_ag' name='anz_ag' onchange="fetch_anzahl();">
|
||||
<option value='1' {if $erf_value_anz_ag == '1'} selected {/if}>1</option>
|
||||
<option value='2' {if $erf_value_anz_ag == '2'} selected {/if}>2</option>
|
||||
<option value='3' {if $erf_value_anz_ag == '3'} selected {/if}>3</option>
|
||||
<option value='4' {if $erf_value_anz_ag == '4'} selected {/if}>4</option>
|
||||
<option value='5' {if $erf_value_anz_ag == '5'} selected {/if}>5</option>
|
||||
<option value='6' {if $erf_value_anz_ag == '6'} selected {/if}>6</option>
|
||||
<option value='7' {if $erf_value_anz_ag == '7'} selected {/if}>7</option>
|
||||
<option value='8' {if $erf_value_anz_ag == '8'} selected {/if}>8</option>
|
||||
<option value='9' {if $erf_value_anz_ag == '9'} selected {/if}>9</option>
|
||||
<option value='10' {if $erf_value_anz_ag == '10'} selected {/if}>10</option>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="30%">
|
||||
</td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="extracurr">
|
||||
<td width="30%">
|
||||
|
||||
</td>
|
||||
<td valign="top">
|
||||
<table width="70%" class="errorTable">
|
||||
<tr>
|
||||
<td>
|
||||
<b>Extracurricularer Klausurenkurs</b><br>
|
||||
<ul>
|
||||
<li>Es dürfen höchstens {$abschluss_value_max_extracur} Lehrstunden (LVS) pro {$abschluss_einheit_max_extracur} erfasst werden.</li>
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="30%">Krankheitsbedingte Merkmale
|
||||
</td>
|
||||
<td><label for="krankheit1"><input type="radio" name="krankheit" id="krankheit1"value="0" {if $erf_value_krankheit == 0} checked {/if}> keine</label><br>
|
||||
<label for="krankheit2"><input type="radio" name="krankheit" id="krankheit2"value="1" {if $erf_value_krankheit == 1} checked {/if}> Lehrveranstaltung übernommen</label><br>
|
||||
<label for="krankheit3"><input type="radio" name="krankheit" id="krankheit3"value="2" {if $erf_value_krankheit == 2} checked {/if}> Lehrveranstaltung nachgeholt</label>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
</td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<fieldset id="teachingblock_field">
|
||||
<legend>Teamteaching</legend>
|
||||
<table cellspacing="0" cellpadding="0" width="100%" border="0" class="StandardTable">
|
||||
<tr id="teachingblock0">
|
||||
<td width="30%">
|
||||
gemeinsame LV
|
||||
</td>
|
||||
<td valign="top">
|
||||
<select name="gemlv" id="gemlv" onchange='felder_aktiv(0);' size=2>
|
||||
<option value="N" {if $erf_value_gemlv == "N"} selected {/if} {if $erf_value_gemlv == ""} selected {/if}>Nein</option>
|
||||
<option value="J" {if $erf_value_gemlv == "J"} selected {/if}>Ja</option>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="teachingblock1">
|
||||
<td width="30%">
|
||||
fachübergreifende LV
|
||||
</td>
|
||||
<td valign="top">
|
||||
<select name="fachlv" id="fachlv" disabled size=2 onchange='felder_aktiv(1);'>
|
||||
<option value="N" {if $erf_value_fachlv == "N"} selected {/if} {if $erf_value_fachlv == ""} selected {/if}>Nein</option>
|
||||
<option value="J" {if $erf_value_fachlv == "J"} selected {/if}>Ja</option>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="teachingblock2">
|
||||
<td width="30%">
|
||||
Anzahl der Lehrenden
|
||||
</td>
|
||||
<td valign="top">
|
||||
<select name="anzgemlv" id="anzgemlv" disabled>
|
||||
<option value="">Anzahl der Lehrenden</option>
|
||||
<option value="1" {if $erf_value_anzgemlv == "1"} selected {/if}>1</option>
|
||||
<option value="2" {if $erf_value_anzgemlv == "2"} selected {/if}>2</option>
|
||||
<option value="3" {if $erf_value_anzgemlv == "3"} selected {/if}>3</option>
|
||||
<option value="4" {if $erf_value_anzgemlv == "4"} selected {/if}>4</option>
|
||||
<option value="5" {if $erf_value_anzgemlv == "5"} selected {/if}>5</option>
|
||||
<option value="6" {if $erf_value_anzgemlv == "6"} selected {/if}>6</option>
|
||||
<option value="7" {if $erf_value_anzgemlv == "7"} selected {/if}>7</option>
|
||||
<option value="8" {if $erf_value_anzgemlv == "8"} selected {/if}>8</option>
|
||||
<option value="9" {if $erf_value_anzgemlv == "9"} selected {/if}>9</option>
|
||||
<option value="10" {if $erf_value_anzgemlv == "10"} selected {/if}>10</option>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="teachingblock3">
|
||||
<td width="30%">
|
||||
Namen der Lehrenden
|
||||
</td>
|
||||
<td valign="top">
|
||||
<textarea name="namegemlv" id="namegemlv" disabled>{$erf_value_namegemlv}</textarea>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="teachingblock5">
|
||||
<td width="30%">
|
||||
Basiswert (LVS) der LV
|
||||
</td>
|
||||
<td valign="top">
|
||||
<input type="number" step="0.1" name="basislvsgemlv" disabled id="basislvsgemlv" size="101" value="{$erf_value_std}" onchange='gesvol_calc();'>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="teachingblock4">
|
||||
<td width="30%">
|
||||
Teachingfaktor
|
||||
</td>
|
||||
<td valign="top">
|
||||
<select name="teamteaching" id="teamteaching" disabled size="5" onchange='gesvol_calc();'>
|
||||
{section name=table_data3 loop=$table_data3}
|
||||
<option value="{$table_data3[table_data3].tid}" {if $erf_value_teamteaching == $table_data3[table_data3].tid} selected {/if} >{$table_data3[table_data3].bezeichnung}</option>
|
||||
{/section}
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="30%">
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="teachingblock_hinw">
|
||||
<td width="30%">
|
||||
|
||||
</td>
|
||||
<td valign="top">
|
||||
<table width="70%" class="errorTable">
|
||||
<tr>
|
||||
<td>
|
||||
<b>Gesamtvolumen</b><br>
|
||||
<ul>
|
||||
<li>Der Teachingfaktor gibt vor, zu wieviel Prozent einer Lehrveranstaltung Lehrende gemeinsam lehren dürfen.</li>
|
||||
<li>Bei einem Faktor von 0,5 dürfen also bis zu 50 % einer Veranstaltung von zwei Lehrenden miteinander gestaltet werden.</li>
|
||||
<li>Bsp: Sind für ein Fachprojekt 56 LVS vorgesehen, gilt der Faktor 0,5.<br>
|
||||
Das bedeutet, dass höchstens 28 LVS gemeinsam gestaltet werden dürfen.<br>
|
||||
Daraus resultiert ein Gesamtvolumen von 56 LVS + (0,5 Faktor x 56 LVS) = 84 LVS.<br>
|
||||
Das Gesamtvolumen steht den beiden Dozierenden zur Aufteilung (nach eigenem Ermessen) zu.<br>
|
||||
Der einzelne Dozent darf sich aber nicht mehr als 56 LVS zurechnen
|
||||
</li>
|
||||
<li>Der Basiswert dient nur zur Berechnung des Gesamtvolumens.<br>Die tatsächliche LVS bitte in das Feld "Summe eigene Lehrstunden" eintragen!</li>
|
||||
</ul>
|
||||
<div style="float: left;">Aktuelles Gesamtvolumen: </div>
|
||||
<div style="float: left;" id="gesamtvolumen_count"></div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</fieldset>
|
||||
<table cellspacing="0" cellpadding="0" width="100%" border="0" class="StandardTable">
|
||||
<tr>
|
||||
<td width="30%">
|
||||
</td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="exkursion1">
|
||||
<td width="30%">
|
||||
Exkursionsstunden
|
||||
</td>
|
||||
<td valign="top">
|
||||
<label for="tage_exkursion1"><input type="radio" name="tage_exkursion" id="tage_exkursion1"value="1" checked onclick="senden_aktiv();"> Eintägig</label><br>
|
||||
<table>
|
||||
<tr>
|
||||
<td width=200><b>Datum:</b></td>
|
||||
<td><input type="date" name="exk_datumvon" id="exk_datumvon1"value="{$erf_value_exk_datumvon}"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width=200><b>Beschreibung/Ort:</b></td>
|
||||
<td><input type="text" name="exk_beschreibung" id="exk_beschreibung1" value="{$erf_value_exk_beschreibung}" size="67"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width=200><b>Stunden:</b></td>
|
||||
<td><input type="number" step="0.1" name="exk_stdanreise" id="exk_stdanreise1" value="{$erf_value_exk_stdanreise}"></td>
|
||||
</tr>
|
||||
</table>
|
||||
<br><br>
|
||||
<label for="tage_exkursion2"><input type="radio" name="tage_exkursion" id="tage_exkursion2" value="2" onclick="senden_aktiv();"> Mehrtägig</label><br>
|
||||
<table>
|
||||
<tr>
|
||||
<td width=200><b>Datum von:</b></td>
|
||||
<td><input type="date" name="exk_datumvon" id="exk_datumvon2" value="{$erf_value_exk_datumvon}"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width=200><b>Datum bis:</b></td>
|
||||
<td><input type="date" name="exk_datumbis" id="exk_datumbis2" value="{$erf_value_exk_datumbis}"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width=200><b>Beschreibung/Ort:</b></td>
|
||||
<td><input type="text" name="exk_beschreibung" id="exk_beschreibung2" value="{$erf_value_exk_beschreibung}" size="67"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width=200><b>Stunden Anreisetag:</b></td>
|
||||
<td><input type="number" step="0.1" name="exk_stdanreise" id="exk_stdanreise2" value="{$erf_value_exk_stdanreise}"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width=200><b>Stunden Ankunftstag:</b></td>
|
||||
<td><input type="number" step="0.1" name="exk_stdabreise" id="exk_stdabreise2" value="{$erf_value_exk_stdabreise}"></td>
|
||||
</tr>
|
||||
</table>
|
||||
<br>
|
||||
<table width="70%" class="errorTable">
|
||||
<tr>
|
||||
<td>
|
||||
<b>Informationen</b><br>
|
||||
<ul>
|
||||
<li>Die Stunden werden mit dem Faktor {$erf_value_exk_faktor} multipliziert, um die LVS zu erhalten.</li>
|
||||
<li>Tageshöchstsatz liegt bei 10 Std. Das entspricht {$erf_value_exk_max_tag} LVS.</li>
|
||||
<li>Ganze Tage werden mit dem Höchstsatz {$erf_value_exk_max_tag} LVS berechnet.</li>
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="lehrstd1">
|
||||
<td width="30%">
|
||||
Summe eigene Lehrstunden (LVS)
|
||||
</td>
|
||||
<td valign="top">
|
||||
<input type="number" step="0.1" name="std" id="std" size="101" value="{$erf_value_std}">
|
||||
<input type="hidden" name="std_default" id="std_default" size="101">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
</td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="30%">
|
||||
Hinweise
|
||||
</td>
|
||||
<td valign="top">
|
||||
<textarea name="hinweise">{$erf_value_hinweise}</textarea>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br />
|
||||
<p align='center'>
|
||||
<input type='submit' name='senden' value="Speichern">
|
||||
</p>
|
||||
<br />
|
||||
</fieldset>
|
||||
</form>
|
||||
<br />
|
||||
<br />
|
||||
<fieldset>
|
||||
<legend>
|
||||
<b>Erfasste Lehrveranstaltungen</b>
|
||||
</legend>
|
||||
<table cellspacing="0" cellpadding="2" width="100%" border="1">
|
||||
<tr>
|
||||
<td>
|
||||
<b>lfd.Nr.</b>
|
||||
</td>
|
||||
<td width=15%>
|
||||
<b>Studiengang (LV)</b>
|
||||
</td>
|
||||
<td>
|
||||
<b>Art der LV</b>
|
||||
</td>
|
||||
<td width=20%>
|
||||
<b>Titel der Lehrveranstaltung (LV)</b>
|
||||
</td>
|
||||
<td>
|
||||
<b>Krankheitsbedingte Merkmale</b>
|
||||
</td>
|
||||
<td>
|
||||
<b>gemeinsame LV</b>
|
||||
</td>
|
||||
<!--
|
||||
<td>
|
||||
<b>Anzahl der Lehrenden</b>
|
||||
</td>
|
||||
<td>
|
||||
<b>Maß der<br>Lehrbeteiligung (%)</b>
|
||||
</td>
|
||||
<td>
|
||||
<b>Namen der Lehrenden</b>
|
||||
</td>
|
||||
<td>
|
||||
<b>Teachingfaktor</b>
|
||||
</td>
|
||||
-->
|
||||
<td align="right">
|
||||
<b>Summe eigene<br>Lehrstunden (LVS)</b>
|
||||
</td>
|
||||
<td>
|
||||
<b>Hinweise</b>
|
||||
</td>
|
||||
<td align="center">
|
||||
<b>Edit</b>
|
||||
</td>
|
||||
<tr>
|
||||
{section name=table_data2 loop=$table_data2}
|
||||
{if $smarty.section.table_data2.rownum != ''}
|
||||
<tr>
|
||||
<td>
|
||||
{$smarty.section.table_data2.rownum}
|
||||
</td>
|
||||
<td>
|
||||
{$table_data2[table_data2].studiengang}
|
||||
</td>
|
||||
<td>
|
||||
{$table_data2[table_data2].veranstaltung}
|
||||
</td>
|
||||
<td>
|
||||
{$table_data2[table_data2].titel}
|
||||
</td>
|
||||
<td>
|
||||
{$table_data2[table_data2].krankheitsmerkmal}
|
||||
</td>
|
||||
<td>
|
||||
{$table_data2[table_data2].gemlv_form}
|
||||
</td>
|
||||
<!--
|
||||
<td>
|
||||
{$table_data2[table_data2].anzgemlv}
|
||||
</td>
|
||||
<td>
|
||||
{$table_data2[table_data2].massgemlv}%
|
||||
</td>
|
||||
<td>
|
||||
{$table_data2[table_data2].namegemlv}
|
||||
</td>
|
||||
<td>
|
||||
{$table_data2[table_data2].teamteaching_form}
|
||||
</td>
|
||||
-->
|
||||
<td align="right">
|
||||
{$table_data2[table_data2].std}
|
||||
</td>
|
||||
<td>
|
||||
{$table_data2[table_data2].hinweise}
|
||||
</td>
|
||||
<td align="center">
|
||||
<a href=?edit={$table_data2[table_data2].did}><img title = "Lehrveranstaltung bearbeiten" border="0" height=10 src="templates/{$global_template}/images/edit.png"></a> <a href="?action=del&did={$table_data2[table_data2].did}"><img title = 'Lehrveranstaltung löschen' border="0" height=10 src="templates/{$global_template}/images/drop.png"></a>
|
||||
</td>
|
||||
</tr>
|
||||
{/if}
|
||||
{/section}
|
||||
<tr>
|
||||
<td colspan="6"> </td>
|
||||
<td align="right"><b>Summe: {$erf_value_summe_jahr}</b></td>
|
||||
<td colspan="2"> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</fieldset>
|
||||
{/if}
|
||||
<br />
|
||||
<br />
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
{/if}
|
585
templates/modern/erfassen_eingabe.html
Executable file
@ -0,0 +1,585 @@
|
||||
{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">
|
||||
<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 type="text/css">
|
||||
.spinner {
|
||||
width: 200px;
|
||||
height: 15px;
|
||||
font-size: 12px !important;
|
||||
}
|
||||
</style>
|
||||
<script>
|
||||
$( function() {
|
||||
$( ".spinner" ).spinner({
|
||||
change: function (event, ui) {
|
||||
if(this.name == 'basislvsgemlv'){
|
||||
gesvol_calc();
|
||||
}
|
||||
},
|
||||
spin: function (event, ui) {
|
||||
if(this.name == 'basislvsgemlv'){
|
||||
gesvol_calc();
|
||||
}
|
||||
},
|
||||
start: function (event, ui) {
|
||||
if(this.name == 'basislvsgemlv'){
|
||||
gesvol_calc();
|
||||
}
|
||||
},
|
||||
stop: function (event, ui) {
|
||||
if(this.name == 'basislvsgemlv'){
|
||||
gesvol_calc();
|
||||
}
|
||||
},
|
||||
|
||||
step: 0.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: '< zurück', prevStatus: '',
|
||||
prevJumpText: '<<', prevJumpStatus: '',
|
||||
changeMonth: true,
|
||||
changeYear: true,
|
||||
nextText: 'Vor >', nextStatus: '',
|
||||
nextJumpText: '>>', nextJumpStatus: '',
|
||||
currentText: 'Heute', currentStatus: '',
|
||||
todayText: 'Heute', todayStatus: '',
|
||||
clearText: '-', clearStatus: '',
|
||||
closeText: 'schließen', closeStatus: '',
|
||||
monthNames: ['Januar','Februar','März','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember'],
|
||||
monthNamesShort: ['Jan','Feb','Mä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,
|
||||
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" src="erfassen_eingabe.js"></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 onload="show('{$erf_value_gemlv}','{$erf_value_art}', '{$erf_value_exk_tage}');">
|
||||
<br />
|
||||
<br />
|
||||
<div class="header">
|
||||
<div>
|
||||
<div>{$erf_titel}</div>
|
||||
</div>
|
||||
</div>
|
||||
<form action="?action=register" method='post' name='erfassen'>
|
||||
<div class="pat_list_box">
|
||||
{if $erf_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>
|
||||
{$erf_error_text}
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br />
|
||||
{/if}
|
||||
{if $erf_abschluss == '0'}
|
||||
<fieldset>
|
||||
<legend>
|
||||
<b>Lehrveranstaltung erfassen</b>
|
||||
</legend>
|
||||
<br />
|
||||
<br />
|
||||
<table cellspacing="0" cellpadding="0" width="100%" border="0" class="StandardTable">
|
||||
<tr>
|
||||
<td width="30%">
|
||||
{if $erf_studiengang_hig == 1}<font color="red">* {/if}Studiengang{if $erf_studiengang_hig == 1}</font>{/if}
|
||||
</td>
|
||||
<td>
|
||||
<select name="studiengang" id="studiengang" size=5 onchange="fetch_select();">
|
||||
{section name=table_data0 loop=$table_data0}
|
||||
<option value="{$table_data0[table_data0].dsgid}" {if $erf_value_studiengang == $table_data0[table_data0].dsgid} selected {/if} >{$table_data0[table_data0].bezeichnung}</option>
|
||||
{/section}
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="30%">
|
||||
</td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="30%">
|
||||
{if $erf_art_hig == 1}<font color="red">* {/if}Art der LV{if $erf_art_hig == 1}</font>{/if}
|
||||
</td>
|
||||
<td valign="top">
|
||||
<select name="art" id="art" size=5 onchange="einblenden();">
|
||||
{section name=table_data1 loop=$table_data1}
|
||||
<option value="{$table_data1[table_data1].verid}" {if $erf_value_art == $table_data1[table_data1].verid} selected {/if} >{$table_data1[table_data1].bezeichnung}</option>
|
||||
{/section}
|
||||
</select>
|
||||
<!-- Bei Master soll nur Vorlesung zur Auswahl angeboten werden-->
|
||||
<select name="art" id="art2" size=5 onchange="einblenden();">
|
||||
<option value="1" {if $erf_value_art == 1} selected {/if} >Vorlesung</option>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="30%">
|
||||
</td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="30%">
|
||||
{if $erf_titel_hig == 1}<font color="red">* {/if}Titel der Lehrveranstaltung (LV){if $erf_titel_hig == 1}</font>{/if}
|
||||
</td>
|
||||
<td valign="top">
|
||||
<!--<textarea name="titel" id="titel" size="60">{$erf_value_titel}</textarea>-->
|
||||
<input type="text" name="titel" id="titel" size="101" value="{$erf_value_titel}">
|
||||
<select id='module' name='module' onchange="fetch_select2();"></select>
|
||||
<select id='schwerpunkt' name='schwerpunkt' onchange="fetch_schwerpunkt2();"></select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="30%">
|
||||
</td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="anz_agtage">
|
||||
<td width="30%">
|
||||
Anzahl der Arbeitsgemeinschaften (AG)
|
||||
</td>
|
||||
<td valign="top">
|
||||
<!--<textarea name="titel" id="titel" size="60">{$erf_value_titel}</textarea>-->
|
||||
<select id='anz_ag' name='anz_ag' onchange="fetch_anzahl();">
|
||||
<option value='1' {if $erf_value_anz_ag == '1'} selected {/if}>1</option>
|
||||
<option value='2' {if $erf_value_anz_ag == '2'} selected {/if}>2</option>
|
||||
<option value='3' {if $erf_value_anz_ag == '3'} selected {/if}>3</option>
|
||||
<option value='4' {if $erf_value_anz_ag == '4'} selected {/if}>4</option>
|
||||
<option value='5' {if $erf_value_anz_ag == '5'} selected {/if}>5</option>
|
||||
<option value='6' {if $erf_value_anz_ag == '6'} selected {/if}>6</option>
|
||||
<option value='7' {if $erf_value_anz_ag == '7'} selected {/if}>7</option>
|
||||
<option value='8' {if $erf_value_anz_ag == '8'} selected {/if}>8</option>
|
||||
<option value='9' {if $erf_value_anz_ag == '9'} selected {/if}>9</option>
|
||||
<option value='10' {if $erf_value_anz_ag == '10'} selected {/if}>10</option>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="30%">
|
||||
</td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="extracurr">
|
||||
<td width="30%">
|
||||
|
||||
</td>
|
||||
<td valign="top">
|
||||
<table width="70%" class="errorTable">
|
||||
<tr>
|
||||
<td>
|
||||
<b>Extracurricularer Klausurenkurs</b><br>
|
||||
<ul>
|
||||
<li>Es dürfen höchstens {$abschluss_value_max_extracur} Lehrstunden (LVS) pro {$abschluss_einheit_max_extracur} erfasst werden.</li>
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="30%">Krankheitsbedingte Merkmale
|
||||
</td>
|
||||
<td><label for="krankheit1"><input type="radio" name="krankheit" id="krankheit1" value="0" {if $erf_value_krankheit == 0} checked {/if} onclick="func_krankheit(1);"> keine</label><br>
|
||||
<label for="krankheit2"><input type="radio" name="krankheit" id="krankheit2" value="1" {if $erf_value_krankheit == 1} checked {/if} onclick="func_krankheit(2);"> Lehrveranstaltung übernommen</label><br>
|
||||
<label for="krankheit3"><input type="radio" name="krankheit" id="krankheit3" value="2" {if $erf_value_krankheit == 2} checked {/if} onclick="func_krankheit(3);"> Lehrveranstaltung nachgeholt</label>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
</td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<fieldset id="teachingblock_field">
|
||||
<legend>Teamteaching</legend>
|
||||
<table cellspacing="0" cellpadding="0" width="100%" border="0" class="StandardTable">
|
||||
<tr id="teachingblock0">
|
||||
<td width="30%">
|
||||
gemeinsame LV
|
||||
</td>
|
||||
<td valign="top">
|
||||
<select name="gemlv" id="gemlv" onchange='felder_aktiv(0);' size=2>
|
||||
<option value="N" {if $erf_value_gemlv == "N"} selected {/if} {if $erf_value_gemlv == ""} selected {/if}>Nein</option>
|
||||
<option value="J" {if $erf_value_gemlv == "J"} selected {/if}>Ja</option>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="teachingblock1">
|
||||
<td width="30%">
|
||||
fachübergreifende LV
|
||||
</td>
|
||||
<td valign="top">
|
||||
<select name="fachlv" id="fachlv" disabled size=2 onchange='felder_aktiv(1);'>
|
||||
<option value="N" {if $erf_value_fachlv == "N"} selected {/if} {if $erf_value_fachlv == ""} selected {/if}>Nein</option>
|
||||
<option value="J" {if $erf_value_fachlv == "J"} selected {/if}>Ja</option>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="teachingblock2">
|
||||
<td width="30%">
|
||||
{if $erf_anzgemlv_hig == 1}<font color="red">* {/if}Anzahl der Lehrenden{if $erf_anzgemlv_hig == 1}</font>{/if}
|
||||
</td>
|
||||
<td valign="top">
|
||||
<select name="anzgemlv" id="anzgemlv" disabled>
|
||||
<option value="">Anzahl der Lehrenden</option>
|
||||
<option value="1" {if $erf_value_anzgemlv == "1"} selected {/if}>1</option>
|
||||
<option value="2" {if $erf_value_anzgemlv == "2"} selected {/if}>2</option>
|
||||
<option value="3" {if $erf_value_anzgemlv == "3"} selected {/if}>3</option>
|
||||
<option value="4" {if $erf_value_anzgemlv == "4"} selected {/if}>4</option>
|
||||
<option value="5" {if $erf_value_anzgemlv == "5"} selected {/if}>5</option>
|
||||
<option value="6" {if $erf_value_anzgemlv == "6"} selected {/if}>6</option>
|
||||
<option value="7" {if $erf_value_anzgemlv == "7"} selected {/if}>7</option>
|
||||
<option value="8" {if $erf_value_anzgemlv == "8"} selected {/if}>8</option>
|
||||
<option value="9" {if $erf_value_anzgemlv == "9"} selected {/if}>9</option>
|
||||
<option value="10" {if $erf_value_anzgemlv == "10"} selected {/if}>10</option>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="teachingblock3">
|
||||
<td width="30%">
|
||||
{if $erf_namegemlv_hig == 1}<font color="red">* {/if}Namen der Lehrenden{if $erf_namegemlv_hig == 1}</font>{/if}
|
||||
</td>
|
||||
<td valign="top">
|
||||
<textarea name="namegemlv" id="namegemlv" disabled>{$erf_value_namegemlv}</textarea>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="teachingblock5">
|
||||
<td width="30%">
|
||||
{if $erf_basislvsgemlv_hig == 1}<font color="red">* {/if}Basiswert (LVS) der LV{if $erf_basislvsgemlv_hig == 1}</font>{/if}
|
||||
</td>
|
||||
<td valign="top">
|
||||
<!--<input type="number" step="0.1" name="basislvsgemlv" disabled id="basislvsgemlv" size="101" value="{$erf_value_std}" onchange='gesvol_calc();'>-->
|
||||
<!-- onchange='gesvol_calc();' funktioniert bei Spinner nicht. Das muss oben in das javascript rein-->
|
||||
<input type="text" class="spinner" name="basislvsgemlv" disabled id="basislvsgemlv" size="101" value="{$erf_value_std}" onKeypress="return trackKeys(event,/[0-9,]/);">
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="teachingblock4">
|
||||
<td width="30%">
|
||||
{if $erf_teamteaching_hig == 1}<font color="red">* {/if}Teachingfaktor{if $erf_teamteaching_hig == 1}</font>{/if}
|
||||
</td>
|
||||
<td valign="top">
|
||||
<select name="teamteaching" id="teamteaching" disabled size="5" onchange='gesvol_calc();'>
|
||||
{section name=table_data3 loop=$table_data3}
|
||||
<option value="{$table_data3[table_data3].tid}" {if $erf_value_teamteaching == $table_data3[table_data3].tid} selected {/if} >{$table_data3[table_data3].bezeichnung}</option>
|
||||
{/section}
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="30%">
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="teachingblock_hinw">
|
||||
<td width="30%">
|
||||
|
||||
</td>
|
||||
<td valign="top">
|
||||
<table width="70%" class="errorTable">
|
||||
<tr>
|
||||
<td>
|
||||
<b>Gesamtvolumen</b><br>
|
||||
<ul>
|
||||
<li>Der Teachingfaktor gibt vor, zu wieviel Prozent einer Lehrveranstaltung Lehrende gemeinsam lehren dürfen.</li>
|
||||
<li>Bei einem Faktor von 0,5 dürfen also bis zu 50 % einer Veranstaltung von zwei Lehrenden miteinander gestaltet werden.</li>
|
||||
<li>Bsp: Sind für ein Fachprojekt 56 LVS vorgesehen, gilt der Faktor 0,5.<br>
|
||||
Das bedeutet, dass höchstens 28 LVS gemeinsam gestaltet werden dürfen.<br>
|
||||
Daraus resultiert ein Gesamtvolumen von 56 LVS + (0,5 Faktor x 56 LVS) = 84 LVS.<br>
|
||||
Das Gesamtvolumen steht den beiden Dozierenden zur Aufteilung (nach eigenem Ermessen) zu.<br>
|
||||
Der einzelne Dozent darf sich aber nicht mehr als 56 LVS zurechnen
|
||||
</li>
|
||||
<li>Der Basiswert dient nur zur Berechnung des Gesamtvolumens.<br>Die tatsächliche LVS bitte in das Feld "Summe eigene Lehrstunden" eintragen!</li>
|
||||
</ul>
|
||||
<div style="float: left;">Aktuelles Gesamtvolumen: </div>
|
||||
<div style="float: left;" id="gesamtvolumen_count"></div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</fieldset>
|
||||
<table cellspacing="0" cellpadding="0" width="100%" border="0" class="StandardTable">
|
||||
<tr>
|
||||
<td width="30%">
|
||||
</td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="exkursion1">
|
||||
<td width="30%">
|
||||
{if $erf_tage_exkursion_hig == 1}<font color="red">* {/if}Exkursionsstunden{if $erf_tage_exkursion_hig == 1}</font>{/if}
|
||||
</td>
|
||||
<td valign="top">
|
||||
<label for="tage_exkursion1"><input type="radio" name="tage_exkursion" id="tage_exkursion1"value="1" checked onclick="senden_aktiv();"> Eintägig</label><br>
|
||||
<table>
|
||||
<tr>
|
||||
<td width=200><b>Datum:</b></td>
|
||||
<td><input type="text" class="datepicker" name="exk_datumvon" id="exk_datumvon1"value="{$erf_value_exk_datumvon}"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width=200><b>Beschreibung/Ort:</b></td>
|
||||
<td><input type="text" name="exk_beschreibung" id="exk_beschreibung1" value="{$erf_value_exk_beschreibung}" size="67"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width=200><b>Stunden:</b></td>
|
||||
<!--<td><input type="number" step="0.1" name="exk_stdanreise" id="exk_stdanreise1" value="{$erf_value_exk_stdanreise}"></td>-->
|
||||
<td><input type="text" class="spinner" name="exk_stdanreise" id="exk_stdanreise1" value="{$erf_value_exk_stdanreise}" onKeypress="return trackKeys(event,/[0-9,]/);"></td>
|
||||
</tr>
|
||||
</table>
|
||||
<br><br>
|
||||
<label for="tage_exkursion2"><input type="radio" name="tage_exkursion" id="tage_exkursion2" value="2" onclick="senden_aktiv();"> Mehrtägig</label><br>
|
||||
<table>
|
||||
<tr>
|
||||
<td width=200><b>Datum von:</b></td>
|
||||
<td><input type="text" class="datepicker" name="exk_datumvon" id="exk_datumvon2" value="{$erf_value_exk_datumvon}"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width=200><b>Datum bis:</b></td>
|
||||
<td><input type="text" class="datepicker" name="exk_datumbis" id="exk_datumbis2" value="{$erf_value_exk_datumbis}"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width=200><b>Beschreibung/Ort:</b></td>
|
||||
<td><input type="text" name="exk_beschreibung" id="exk_beschreibung2" value="{$erf_value_exk_beschreibung}" size="67"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width=200><b>Stunden Anreisetag:</b></td>
|
||||
<!--<td><input type="number" step="0.1" name="exk_stdanreise" id="exk_stdanreise2" value="{$erf_value_exk_stdanreise}"></td>-->
|
||||
<td><input type="text" class="spinner" name="exk_stdanreise" id="exk_stdanreise2" value="{$erf_value_exk_stdanreise}" onKeypress="return trackKeys(event,/[0-9,]/);"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width=200><b>Stunden Abreisetag:</b></td>
|
||||
<!--<td><input type="number" step="0.1" name="exk_stdabreise" id="exk_stdabreise2" value="{$erf_value_exk_stdabreise}"></td>-->
|
||||
<td><input type="text" class="spinner" name="exk_stdabreise" id="exk_stdabreise2" value="{$erf_value_exk_stdabreise}" onKeypress="return trackKeys(event,/[0-9,]/);"></td>
|
||||
</tr>
|
||||
</table>
|
||||
<br>
|
||||
<table width="80%" class="errorTable">
|
||||
<tr>
|
||||
<td>
|
||||
<b>Informationen</b><br>
|
||||
<ul>
|
||||
<li>Die Stunden werden mit dem Faktor {$erf_value_exk_faktor} multipliziert, um die LVS zu erhalten.</li>
|
||||
<li>Tageshöchstsatz liegt bei 10 Std. Das entspricht {$erf_value_exk_max_tag} LVS.</li>
|
||||
<li>Ganze Tage werden mit dem Höchstsatz {$erf_value_exk_max_tag} LVS berechnet.</li>
|
||||
<li>Bei mehrtägigen Exkursionen: Geben Sie immer die Stunden am Anreise- und Abreisetag an, <font color="red"<b>sonst werden diese Tage nicht berechnet!</b></font></li>
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="lehrstd1">
|
||||
<td width="30%">
|
||||
{if $erf_std_hig == 1}<font color="red">* {/if}Summe eigene Lehrstunden (LVS){if $erf_std_hig == 1}</font>{/if}
|
||||
</td>
|
||||
<td valign="top">
|
||||
<!--<input type="number" step="0.1" name="std" id="std" size="101" value="{$erf_value_std}">-->
|
||||
<input type="text" class="spinner" name="std" id="std" size="101" value="{$erf_value_std}" onKeypress="return trackKeys(event,/[0-9,]/);">
|
||||
<input type="hidden" name="std_default" id="std_default" size="101">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
</td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width="30%">
|
||||
Hinweise
|
||||
</td>
|
||||
<td valign="top">
|
||||
<textarea name="hinweise">{$erf_value_hinweise}</textarea>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br />
|
||||
<p align='center'>
|
||||
<input type='submit' name='senden' value="Speichern">
|
||||
</p>
|
||||
<br />
|
||||
</fieldset>
|
||||
</form>
|
||||
<br />
|
||||
<br />
|
||||
<fieldset>
|
||||
<legend>
|
||||
<b>Erfasste Lehrveranstaltungen</b>
|
||||
</legend>
|
||||
<table cellspacing="0" cellpadding="2" width="100%" border="1">
|
||||
<tr>
|
||||
<td>
|
||||
<b>lfd.Nr.</b>
|
||||
</td>
|
||||
<td width=15%>
|
||||
<b>Studiengang (LV)</b>
|
||||
</td>
|
||||
<td>
|
||||
<b>Art der LV</b>
|
||||
</td>
|
||||
<td width=20%>
|
||||
<b>Titel der Lehrveranstaltung (LV)</b>
|
||||
</td>
|
||||
<td>
|
||||
<b>Krankheitsbedingte Merkmale</b>
|
||||
</td>
|
||||
<td>
|
||||
<b>gemeinsame LV</b>
|
||||
</td>
|
||||
<!--
|
||||
<td>
|
||||
<b>Anzahl der Lehrenden</b>
|
||||
</td>
|
||||
<td>
|
||||
<b>Maß der<br>Lehrbeteiligung (%)</b>
|
||||
</td>
|
||||
<td>
|
||||
<b>Namen der Lehrenden</b>
|
||||
</td>
|
||||
<td>
|
||||
<b>Teachingfaktor</b>
|
||||
</td>
|
||||
-->
|
||||
<td align="right">
|
||||
<b>Summe eigene<br>Lehrstunden (LVS)</b>
|
||||
</td>
|
||||
<td>
|
||||
<b>Hinweise</b>
|
||||
</td>
|
||||
<td align="center">
|
||||
<b>Edit</b>
|
||||
</td>
|
||||
<tr>
|
||||
{section name=table_data2 loop=$table_data2}
|
||||
{if $smarty.section.table_data2.rownum != ''}
|
||||
<tr>
|
||||
<td>
|
||||
{$smarty.section.table_data2.rownum}
|
||||
</td>
|
||||
<td>
|
||||
{$table_data2[table_data2].studiengang}
|
||||
</td>
|
||||
<td>
|
||||
{$table_data2[table_data2].veranstaltung}
|
||||
</td>
|
||||
<td>
|
||||
{$table_data2[table_data2].titel}
|
||||
</td>
|
||||
<td>
|
||||
{$table_data2[table_data2].krankheitsmerkmal}
|
||||
</td>
|
||||
<td>
|
||||
{$table_data2[table_data2].gemlv_form}
|
||||
</td>
|
||||
<!--
|
||||
<td>
|
||||
{$table_data2[table_data2].anzgemlv}
|
||||
</td>
|
||||
<td>
|
||||
{$table_data2[table_data2].massgemlv}%
|
||||
</td>
|
||||
<td>
|
||||
{$table_data2[table_data2].namegemlv}
|
||||
</td>
|
||||
<td>
|
||||
{$table_data2[table_data2].teamteaching_form}
|
||||
</td>
|
||||
-->
|
||||
<td align="right">
|
||||
{$table_data2[table_data2].std}
|
||||
</td>
|
||||
<td>
|
||||
{$table_data2[table_data2].hinweise}
|
||||
</td>
|
||||
<td align="center">
|
||||
<a href=?edit={$table_data2[table_data2].did}><img title = "Lehrveranstaltung bearbeiten" border="0" height=10 src="templates/{$global_template}/images/edit.png"></a> <a href="?action=del&did={$table_data2[table_data2].did}"><img title = 'Lehrveranstaltung löschen' border="0" height=10 src="templates/{$global_template}/images/drop.png"></a>
|
||||
</td>
|
||||
</tr>
|
||||
{/if}
|
||||
{/section}
|
||||
<tr>
|
||||
<td colspan="6"> </td>
|
||||
<td align="right"><b>Summe: {$erf_value_summe_jahr}</b></td>
|
||||
<td colspan="2"> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</fieldset>
|
||||
{/if}
|
||||
<br />
|
||||
<br />
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
{/if}
|
579
templates/modern/erfassen_sonstige - Kopie.html
Executable file
@ -0,0 +1,579 @@
|
||||
{if $action == ''}
|
||||
<html>
|
||||
<head>
|
||||
<link type="text/css" rel="stylesheet" href="templates/{$global_template}/css/styles_refill.css">
|
||||
<script type="text/javascript" src="jquery/jquery-1.9.1.js"></script>
|
||||
<script type='text/javascript'>
|
||||
function felder_aktiv(){
|
||||
if ( document.erfassen.gemlv.value == 'J' ){
|
||||
document.erfassen.anzgemlv.disabled = false;
|
||||
document.erfassen.massgemlv.disabled = false;
|
||||
document.erfassen.namegemlv.disabled = false;
|
||||
document.erfassen.teamteaching.disabled = false;
|
||||
}else{
|
||||
document.erfassen.anzgemlv.disabled = true;
|
||||
document.erfassen.massgemlv.disabled = true;
|
||||
document.erfassen.namegemlv.disabled = true;
|
||||
document.erfassen.teamteaching.disabled = true;
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<script type="text/javascript">
|
||||
function show(gemlv, erfs_value_art, erfs_value_exk_tage){
|
||||
if ( gemlv == 'J' ){
|
||||
document.erfassen.anzgemlv.disabled = false;
|
||||
document.erfassen.massgemlv.disabled = false;
|
||||
document.erfassen.namegemlv.disabled = false;
|
||||
document.erfassen.teamteaching.disabled = false;
|
||||
}
|
||||
if ( erfs_value_exk_tage == '1' ){
|
||||
/* Bei bearbeiten: Eintägig wird ausgewählt, Mehrtägig werden Werte gelöscht und disabled*/
|
||||
//<![CDATA[
|
||||
$(document).ready(function(){
|
||||
var id = "exkursion1";
|
||||
var id2 = "lehrstd1";
|
||||
var id3 = "extracurr";
|
||||
$("#" + id).show();
|
||||
$("#" + id2).hide();
|
||||
$("#" + id3).hide();
|
||||
});
|
||||
//]]>
|
||||
document.getElementById('tage_exkursion1').checked = true;
|
||||
document.getElementById('exk_datumvon2').value = '';
|
||||
document.getElementById("exk_datumvon2").disabled = true;
|
||||
document.getElementById('exk_datumbis2').value = '';
|
||||
document.getElementById("exk_datumbis2").disabled = true;
|
||||
document.getElementById('exk_beschreibung2').value = '';
|
||||
document.getElementById("exk_beschreibung2").disabled = true;
|
||||
document.getElementById('exk_stdanreise2').value = '';
|
||||
document.getElementById("exk_stdanreise2").disabled = true;
|
||||
document.getElementById('exk_stdabreise2').value = '';
|
||||
document.getElementById("exk_stdabreise2").disabled = true;
|
||||
|
||||
}else if(erfs_value_exk_tage == '2' ){
|
||||
/* Bei bearbeiten: Mehrtägig wird ausgewählt, Eintägig werden Werte gelöscht und disabled*/
|
||||
//<![CDATA[
|
||||
$(document).ready(function(){
|
||||
var id = "exkursion1";
|
||||
var id2 = "lehrstd1";
|
||||
var id3 = "extracurr";
|
||||
$("#" + id).show();
|
||||
$("#" + id2).hide();
|
||||
$("#" + id3).hide();
|
||||
});
|
||||
//]]>
|
||||
document.getElementById('tage_exkursion2').checked = true;
|
||||
document.getElementById('exk_datumvon1').value = '';
|
||||
document.getElementById("exk_datumvon1").disabled = true;
|
||||
document.getElementById('exk_beschreibung1').value = '';
|
||||
document.getElementById("exk_beschreibung1").disabled = true;
|
||||
document.getElementById('exk_stdanreise1').value = '';
|
||||
document.getElementById("exk_stdanreise1").disabled = true;
|
||||
|
||||
}else{
|
||||
/* Default beim Laden der Seite nur das lvs Gesamtsummenfeld einblenden und exkursion ausblenden*/
|
||||
//<![CDATA[
|
||||
$(document).ready(function(){
|
||||
var id = "exkursion1";
|
||||
var id2 = "lehrstd1";
|
||||
var id3 = "extracurr";
|
||||
|
||||
$("#" + id).hide();
|
||||
$("#" + id2).show()
|
||||
|
||||
/* Beim Editieren von Extracurricularem Klausurenkurs soll der hinweis angezeigt werden, sonst nicht (beim Laden ist erfs_value_art sonst leer)*/
|
||||
if(erfs_value_art == '6' ){
|
||||
$("#" + id3).show();
|
||||
}else{
|
||||
$("#" + id3).hide();
|
||||
}
|
||||
|
||||
});
|
||||
//]]>
|
||||
}
|
||||
document.getElementById("titel").focus();
|
||||
|
||||
}
|
||||
</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 onload="show('{$erfs_value_gemlv}','{$erfs_value_art}', '{$erfs_value_exk_tage}');">
|
||||
<br />
|
||||
<br />
|
||||
<div class="header">
|
||||
<div>
|
||||
<div>{$erfs_titel}</div>
|
||||
</div>
|
||||
</div>
|
||||
<form action="?action=register" method='post' name='erfassen'>
|
||||
<div class="pat_list_box">
|
||||
{if $erfs_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>
|
||||
{$erfs_error_text}
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br />
|
||||
{/if}
|
||||
{if $erfs_abschluss == '0'}
|
||||
<fieldset>
|
||||
<legend>
|
||||
<b>Lehrveranstaltung erfassen</b>
|
||||
</legend>
|
||||
<br />
|
||||
<br />
|
||||
<table cellspacing="0" cellpadding="0" width="100%" border="0" class="StandardTable">
|
||||
<tr>
|
||||
<td>
|
||||
Titel der Lehrveranstaltung (LV)
|
||||
</td>
|
||||
<td valign="top">
|
||||
<!--<textarea name="titel" id="titel" size="60">{$erfs_value_titel}</textarea>-->
|
||||
<input type="text" name="titel" id="titel" size="101" value="{$erfs_value_titel}">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
</td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
<script language="javascript" type="text/javascript">
|
||||
function einblenden ($verid) {
|
||||
/* Bei Exkursionen Erfassungsfeld einblenden*/
|
||||
if (document.getElementById("art").value == "5") {
|
||||
document.getElementById("exkursion1").style.visibility = "visible";
|
||||
document.getElementById("lehrstd1").style.visibility = "hidden";
|
||||
document.getElementById("exk_datumvon2").disabled = true;
|
||||
document.getElementById("exk_datumbis2").disabled = true;
|
||||
document.getElementById("exk_beschreibung2").disabled = true;
|
||||
document.getElementById("exk_stdanreise2").disabled = true;
|
||||
document.getElementById("exk_stdabreise2").disabled = true;
|
||||
|
||||
//<![CDATA[
|
||||
$(document).ready(function(){
|
||||
var id = "exkursion1";
|
||||
var id2 = "lehrstd1";
|
||||
var id3 = "extracurr";
|
||||
$("#" + id).fadeIn("slow");
|
||||
$("#" + id2).fadeOut("slow");
|
||||
$("#" + id3).fadeOut("slow");
|
||||
});
|
||||
//]]>
|
||||
|
||||
}else{
|
||||
document.getElementById("exkursion1").style.visibility = "hidden";
|
||||
document.getElementById("lehrstd1").style.visibility = "visible";
|
||||
//<![CDATA[
|
||||
$(document).ready(function(){
|
||||
var id = "exkursion1";
|
||||
var id2 = "lehrstd1";
|
||||
var id3 = "extracurr";
|
||||
$("#" + id).fadeOut("slow");
|
||||
$("#" + id2).fadeIn("slow");
|
||||
$("#" + id3).fadeOut("slow");
|
||||
});
|
||||
//]]>
|
||||
}
|
||||
if (document.getElementById("art").value == "6") {
|
||||
/*Hinweis zu Extracurricularer Klausurenkurs einblenden*/
|
||||
//<![CDATA[
|
||||
$(document).ready(function(){
|
||||
var id = "exkursion1";
|
||||
var id2 = "lehrstd1";
|
||||
var id3 = "extracurr";
|
||||
$("#" + id).fadeOut("slow");
|
||||
$("#" + id2).fadeIn("slow");
|
||||
$("#" + id3).fadeIn("slow");
|
||||
});
|
||||
//]]>
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<tr>
|
||||
<td>
|
||||
Art der LV
|
||||
</td>
|
||||
<td valign="top">
|
||||
<select name="art" id="art" size=5 onchange="einblenden();">
|
||||
{section name=table_data1 loop=$table_data1}
|
||||
<option value="{$table_data1[table_data1].verid}" {if $erfs_value_art == $table_data1[table_data1].verid} selected {/if} >{$table_data1[table_data1].bezeichnung}</option>
|
||||
{/section}
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<!--
|
||||
<tr id="extracurr">
|
||||
<td>
|
||||
|
||||
</td>
|
||||
<td valign="top">
|
||||
<table width="70%" class="errorTable">
|
||||
<tr>
|
||||
<td>
|
||||
<b>Extracurricularer Klausurenkurs</b><br>
|
||||
<ul>
|
||||
<li>Es dürfen höchstens {$abschluss_value_max_extracur} Lehrstunden (LVS) pro {$abschluss_einheit_max_extracur} erfasst werden.</li>
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Krankheitsbedingte Merkmale
|
||||
</td>
|
||||
<td><label for="krankheit1"><input type="radio" name="krankheit" id="krankheit1"value="0" {if $erfs_value_krankheit == 0} checked {/if}> keine</label><br>
|
||||
<label for="krankheit2"><input type="radio" name="krankheit" id="krankheit2"value="1" {if $erfs_value_krankheit == 1} checked {/if}> Lehrveranstaltung übernommen</label><br>
|
||||
<label for="krankheit3"><input type="radio" name="krankheit" id="krankheit3"value="2" {if $erfs_value_krankheit == 2} checked {/if}> Lehrveranstaltung nachgeholt</label>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
</td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
gemeinsame LV
|
||||
</td>
|
||||
<td valign="top">
|
||||
<select name="gemlv" id="gemlv" onchange='felder_aktiv();' size=2>
|
||||
<option value="N" {if $erfs_value_gemlv == "N"} selected {/if} {if $erfs_value_gemlv == ""} selected {/if}>Nein</option>
|
||||
<option value="J" {if $erfs_value_gemlv == "J"} selected {/if}>Ja</option>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
Anzahl der Lehrenden
|
||||
</td>
|
||||
<td valign="top">
|
||||
<select name="anzgemlv" disabled>
|
||||
<option value="">Anzahl der Lehrenden</option>
|
||||
<option value="1" {if $erfs_value_anzgemlv == "1"} selected {/if}>1</option>
|
||||
<option value="2" {if $erfs_value_anzgemlv == "2"} selected {/if}>2</option>
|
||||
<option value="3" {if $erfs_value_anzgemlv == "3"} selected {/if}>3</option>
|
||||
<option value="4" {if $erfs_value_anzgemlv == "4"} selected {/if}>4</option>
|
||||
<option value="5" {if $erfs_value_anzgemlv == "5"} selected {/if}>5</option>
|
||||
<option value="6" {if $erfs_value_anzgemlv == "6"} selected {/if}>6</option>
|
||||
<option value="7" {if $erfs_value_anzgemlv == "7"} selected {/if}>7</option>
|
||||
<option value="8" {if $erfs_value_anzgemlv == "8"} selected {/if}>8</option>
|
||||
<option value="9" {if $erfs_value_anzgemlv == "9"} selected {/if}>9</option>
|
||||
<option value="10" {if $erfs_value_anzgemlv == "10"} selected {/if}>10</option>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
Maß der Lehrbeteiligung (%)
|
||||
</td>
|
||||
<td valign="top">
|
||||
<select name="massgemlv" disabled>
|
||||
<option value="">Maß der Beteiligung</option>
|
||||
<option value="5" {if $erfs_value_massgemlv == "5"} selected {/if}>5%</option>
|
||||
<option value="10" {if $erfs_value_massgemlv == "10"} selected {/if}>10%</option>
|
||||
<option value="15" {if $erfs_value_massgemlv == "15"} selected {/if}>15%</option>
|
||||
<option value="20" {if $erfs_value_massgemlv == "20"} selected {/if}>20%</option>
|
||||
<option value="25" {if $erfs_value_massgemlv == "25"} selected {/if}>25%</option>
|
||||
<option value="30" {if $erfs_value_massgemlv == "30"} selected {/if}>30%</option>
|
||||
<option value="35" {if $erfs_value_massgemlv == "35"} selected {/if}>35%</option>
|
||||
<option value="40" {if $erfs_value_massgemlv == "40"} selected {/if}>40%</option>
|
||||
<option value="45" {if $erfs_value_massgemlv == "45"} selected {/if}>45%</option>
|
||||
<option value="50" {if $erfs_value_massgemlv == "50"} selected {/if}>50%</option>
|
||||
<option value="55" {if $erfs_value_massgemlv == "55"} selected {/if}>55%</option>
|
||||
<option value="60" {if $erfs_value_massgemlv == "60"} selected {/if}>60%</option>
|
||||
<option value="65" {if $erfs_value_massgemlv == "65"} selected {/if}>65%</option>
|
||||
<option value="70" {if $erfs_value_massgemlv == "70"} selected {/if}>70%</option>
|
||||
<option value="75" {if $erfs_value_massgemlv == "75"} selected {/if}>75%</option>
|
||||
<option value="80" {if $erfs_value_massgemlv == "80"} selected {/if}>80%</option>
|
||||
<option value="85" {if $erfs_value_massgemlv == "85"} selected {/if}>85%</option>
|
||||
<option value="90" {if $erfs_value_massgemlv == "90"} selected {/if}>90%</option>
|
||||
<option value="95" {if $erfs_value_massgemlv == "95"} selected {/if}>95%</option>
|
||||
<option value="100" {if $erfs_value_massgemlv == "100"} selected {/if}>100%</option>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
Namen der Lehrenden
|
||||
</td>
|
||||
<td valign="top">
|
||||
<textarea name="namegemlv" disabled>{$erfs_value_namegemlv}</textarea>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
Teachingfaktor
|
||||
</td>
|
||||
<td valign="top">
|
||||
<select name="teamteaching" disabled size="5">
|
||||
{section name=table_data3 loop=$table_data3}
|
||||
<option value="{$table_data3[table_data3].tid}" {if $erfs_value_teamteaching == $table_data3[table_data3].tid} selected {/if} >{$table_data3[table_data3].bezeichnung}</option>
|
||||
{/section}
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
</td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
<script type="text/javascript">
|
||||
{literal}
|
||||
function senden_aktiv(){
|
||||
if ( document.erfassen.tage_exkursion1.checked == true ){
|
||||
document.getElementById("exk_datumvon1").disabled = false;
|
||||
document.getElementById("exk_beschreibung1").disabled = false;
|
||||
document.getElementById("exk_stdanreise1").disabled = false;
|
||||
}else{
|
||||
document.getElementById("exk_datumvon1").disabled = true;
|
||||
document.getElementById("exk_beschreibung1").disabled = true;
|
||||
document.getElementById("exk_stdanreise1").disabled = true;
|
||||
}
|
||||
if ( document.erfassen.tage_exkursion2.checked == true ){
|
||||
document.getElementById("exk_datumvon2").disabled = false;
|
||||
document.getElementById("exk_datumbis2").disabled = false;
|
||||
document.getElementById("exk_beschreibung2").disabled = false;
|
||||
document.getElementById("exk_stdanreise2").disabled = false;
|
||||
document.getElementById("exk_stdabreise2").disabled = false;
|
||||
}else{
|
||||
document.getElementById("exk_datumvon2").disabled = true;
|
||||
document.getElementById("exk_datumbis2").disabled = true;
|
||||
document.getElementById("exk_beschreibung2").disabled = true;
|
||||
document.getElementById("exk_stdanreise2").disabled = true;
|
||||
document.getElementById("exk_stdabreise2").disabled = true;
|
||||
}
|
||||
}
|
||||
{/literal}
|
||||
</script>
|
||||
<tr id="exkursion1">
|
||||
<td>
|
||||
Exkursionsstunden
|
||||
</td>
|
||||
<td valign="top">
|
||||
<label for="tage_exkursion1"><input type="radio" name="tage_exkursion" id="tage_exkursion1"value="1" checked onclick="senden_aktiv();"> Eintägig</label><br>
|
||||
<table>
|
||||
<tr>
|
||||
<td width=200><b>Datum:</b></td>
|
||||
<td><input type="date" name="exk_datumvon" id="exk_datumvon1"value="{$erfs_value_exk_datumvon}"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width=200><b>Beschreibung/Ort:</b></td>
|
||||
<td><input type="text" name="exk_beschreibung" id="exk_beschreibung1" value="{$erfs_value_exk_beschreibung}" size="67"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width=200><b>Stunden:</b></td>
|
||||
<td><input type="number" step="0.1" name="exk_stdanreise" id="exk_stdanreise1" value="{$erfs_value_exk_stdanreise}"></td>
|
||||
</tr>
|
||||
</table>
|
||||
<br><br>
|
||||
<label for="tage_exkursion2"><input type="radio" name="tage_exkursion" id="tage_exkursion2" value="2" onclick="senden_aktiv();"> Mehrtägig</label><br>
|
||||
<table>
|
||||
<tr>
|
||||
<td width=200><b>Datum von:</b></td>
|
||||
<td><input type="date" name="exk_datumvon" id="exk_datumvon2" value="{$erfs_value_exk_datumvon}"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width=200><b>Datum bis:</b></td>
|
||||
<td><input type="date" name="exk_datumbis" id="exk_datumbis2" value="{$erfs_value_exk_datumbis}"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width=200><b>Beschreibung/Ort:</b></td>
|
||||
<td><input type="text" name="exk_beschreibung" id="exk_beschreibung2" value="{$erfs_value_exk_beschreibung}" size="67"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width=200><b>Stunden Anreisetag:</b></td>
|
||||
<td><input type="number" step="0.1" name="exk_stdanreise" id="exk_stdanreise2" value="{$erfs_value_exk_stdanreise}"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td width=200><b>Stunden Ankunftstag:</b></td>
|
||||
<td><input type="number" step="0.1" name="exk_stdabreise" id="exk_stdabreise2" value="{$erfs_value_exk_stdabreise}"></td>
|
||||
</tr>
|
||||
</table>
|
||||
<br>
|
||||
<table width="70%" class="errorTable">
|
||||
<tr>
|
||||
<td>
|
||||
<b>Informationen</b><br>
|
||||
<ul>
|
||||
<li>Die Stunden werden mit dem Faktor {$erfs_value_exk_faktor} multipliziert, um die LVS zu erhalten.</li>
|
||||
<li>Tageshöchstsatz liegt bei 10 Std. Das entspricht {$erfs_value_exk_max_tag} LVS.</li>
|
||||
<li>Ganze Tage werden mit dem Höchstsatz {$erfs_value_exk_max_tag} LVS berechnet.</li>
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
-->
|
||||
<tr>
|
||||
<td>
|
||||
</td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="lehrstd1">
|
||||
<td>
|
||||
Summe eigene Lehrstunden (LVS)
|
||||
</td>
|
||||
<td valign="top">
|
||||
<input type="number" step="0.1" name="std" size="101" value="{$erfs_value_std}">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
</td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
Hinweise
|
||||
</td>
|
||||
<td valign="top">
|
||||
<textarea name="hinweise">{$erfs_value_hinweise}</textarea>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br />
|
||||
<p align='center'>
|
||||
<input type='submit' name='senden' value="Speichern">
|
||||
</p>
|
||||
<br />
|
||||
</fieldset>
|
||||
</form>
|
||||
<br />
|
||||
<br />
|
||||
<fieldset>
|
||||
<legend>
|
||||
<b>Erfasste Lehrveranstaltungen</b>
|
||||
</legend>
|
||||
<table cellspacing="0" cellpadding="2" width="100%" border="1">
|
||||
<tr>
|
||||
<td>
|
||||
<b>lfd.Nr.</b>
|
||||
</td>
|
||||
<td>
|
||||
<b>Titel der Lehrveranstaltung (LV)</b>
|
||||
</td>
|
||||
<td>
|
||||
<b>Art der LV</b>
|
||||
</td>
|
||||
<!--
|
||||
<td>
|
||||
<b>Krankheitsbedingte Merkmale</b>
|
||||
</td>
|
||||
<td>
|
||||
<b>gemeinsame LV</b>
|
||||
</td>
|
||||
<td>
|
||||
<b>Anzahl der Lehrenden</b>
|
||||
</td>
|
||||
<td>
|
||||
<b>Maß der<br>Lehrbeteiligung (%)</b>
|
||||
</td>
|
||||
<td>
|
||||
<b>Namen der Lehrenden</b>
|
||||
</td>
|
||||
<td>
|
||||
<b>Teachingfaktor</b>
|
||||
</td>
|
||||
-->
|
||||
<td align="right">
|
||||
<b>Summe eigene Lehrstunden (LVS)</b>
|
||||
</td>
|
||||
<td>
|
||||
<b>Hinweise</b>
|
||||
</td>
|
||||
<td align="center">
|
||||
<b>Edit</b>
|
||||
</td>
|
||||
<tr>
|
||||
{section name=table_data2 loop=$table_data2}
|
||||
{if $smarty.section.table_data2.rownum != ''}
|
||||
<tr>
|
||||
<td>
|
||||
{$smarty.section.table_data2.rownum}
|
||||
</td>
|
||||
<td>
|
||||
{$table_data2[table_data2].titel}
|
||||
</td>
|
||||
<td>
|
||||
{$table_data2[table_data2].veranstaltung}
|
||||
</td>
|
||||
<!--
|
||||
<td>
|
||||
{$table_data2[table_data2].krankheitsmerkmal}
|
||||
</td>
|
||||
<td>
|
||||
{$table_data2[table_data2].gemlv_form}
|
||||
</td>
|
||||
<td>
|
||||
{$table_data2[table_data2].anzgemlv}
|
||||
</td>
|
||||
<td>
|
||||
{$table_data2[table_data2].massgemlv}%
|
||||
</td>
|
||||
<td>
|
||||
{$table_data2[table_data2].namegemlv}
|
||||
</td>
|
||||
<td>
|
||||
{$table_data2[table_data2].teamteaching_form}
|
||||
</td>
|
||||
-->
|
||||
<td align="right">
|
||||
{$table_data2[table_data2].lvs}
|
||||
</td>
|
||||
<td>
|
||||
{$table_data2[table_data2].hinweise}
|
||||
</td>
|
||||
<td align="center">
|
||||
<a href=?edit={$table_data2[table_data2].dsid}><img title = "Lehrveranstaltung bearbeiten" border="0" height=10 src="templates/{$global_template}/images/edit.png"></a>
|
||||
|
||||
<a href="?action=del&dsid={$table_data2[table_data2].dsid}"><img title = 'Lehrveranstaltung löschen' border="0" height=10 src="templates/{$global_template}/images/drop.png"></a>
|
||||
</td>
|
||||
</tr>
|
||||
{/if}
|
||||
{/section}
|
||||
<tr>
|
||||
<td colspan="3"> </td>
|
||||
<td align="right"><b>Summe: {$erfs_value_summe_jahr}</b></td>
|
||||
<td colspan="2"> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</fieldset>
|
||||
{/if}
|
||||
<br />
|
||||
<br />
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
{/if}
|
310
templates/modern/erfassen_sonstige.html
Executable file
@ -0,0 +1,310 @@
|
||||
{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">
|
||||
<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 type="text/css">
|
||||
.spinner {
|
||||
width: 200px;
|
||||
height: 15px;
|
||||
font-size: 12px !important;
|
||||
}
|
||||
</style>
|
||||
<script>
|
||||
$( function() {
|
||||
$( ".spinner" ).spinner({
|
||||
step: 0.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>
|
||||
<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>
|
||||
<br />
|
||||
<br />
|
||||
<div class="header">
|
||||
<div>
|
||||
<div>{$erfs_titel}</div>
|
||||
</div>
|
||||
</div>
|
||||
<form action="?action=register" method='post' name='erfassen'>
|
||||
<div class="pat_list_box">
|
||||
{if $erfs_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>
|
||||
{$erfs_error_text}
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br />
|
||||
{/if}
|
||||
{if $erfs_abschluss == '0'}
|
||||
<fieldset>
|
||||
<legend>
|
||||
<b>Lehrveranstaltung erfassen</b>
|
||||
</legend>
|
||||
<br />
|
||||
<br />
|
||||
<table cellspacing="0" cellpadding="0" width="100%" border="0" class="StandardTable">
|
||||
<tr>
|
||||
<td>
|
||||
Titel der Lehrveranstaltung (LV)
|
||||
</td>
|
||||
<td valign="top">
|
||||
<!--<textarea name="titel" id="titel" size="60">{$erfs_value_titel}</textarea>-->
|
||||
<input type="text" name="titel" id="titel" size="101" value="{$erfs_value_titel}">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
</td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
<script language="javascript" type="text/javascript">
|
||||
function einblenden ($verid) {
|
||||
/* Bei Exkursionen Erfassungsfeld einblenden*/
|
||||
if (document.getElementById("art").value == "5") {
|
||||
document.getElementById("exkursion1").style.visibility = "visible";
|
||||
document.getElementById("lehrstd1").style.visibility = "hidden";
|
||||
document.getElementById("exk_datumvon2").disabled = true;
|
||||
document.getElementById("exk_datumbis2").disabled = true;
|
||||
document.getElementById("exk_beschreibung2").disabled = true;
|
||||
document.getElementById("exk_stdanreise2").disabled = true;
|
||||
document.getElementById("exk_stdabreise2").disabled = true;
|
||||
|
||||
//<![CDATA[
|
||||
$(document).ready(function(){
|
||||
var id = "exkursion1";
|
||||
var id2 = "lehrstd1";
|
||||
var id3 = "extracurr";
|
||||
$("#" + id).fadeIn("slow");
|
||||
$("#" + id2).fadeOut("slow");
|
||||
$("#" + id3).fadeOut("slow");
|
||||
});
|
||||
//]]>
|
||||
|
||||
}else{
|
||||
document.getElementById("exkursion1").style.visibility = "hidden";
|
||||
document.getElementById("lehrstd1").style.visibility = "visible";
|
||||
//<![CDATA[
|
||||
$(document).ready(function(){
|
||||
var id = "exkursion1";
|
||||
var id2 = "lehrstd1";
|
||||
var id3 = "extracurr";
|
||||
$("#" + id).fadeOut("slow");
|
||||
$("#" + id2).fadeIn("slow");
|
||||
$("#" + id3).fadeOut("slow");
|
||||
});
|
||||
//]]>
|
||||
}
|
||||
if (document.getElementById("art").value == "6") {
|
||||
/*Hinweis zu Extracurricularer Klausurenkurs einblenden*/
|
||||
//<![CDATA[
|
||||
$(document).ready(function(){
|
||||
var id = "exkursion1";
|
||||
var id2 = "lehrstd1";
|
||||
var id3 = "extracurr";
|
||||
$("#" + id).fadeOut("slow");
|
||||
$("#" + id2).fadeIn("slow");
|
||||
$("#" + id3).fadeIn("slow");
|
||||
});
|
||||
//]]>
|
||||
}
|
||||
}
|
||||
</script>
|
||||
<tr>
|
||||
<td>
|
||||
Art der LV
|
||||
</td>
|
||||
<td valign="top">
|
||||
<select name="art" id="art" size=5 onchange="einblenden();">
|
||||
{section name=table_data1 loop=$table_data1}
|
||||
<option value="{$table_data1[table_data1].verid}" {if $erfs_value_art == $table_data1[table_data1].verid} selected {/if} >{$table_data1[table_data1].bezeichnung}</option>
|
||||
{/section}
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
</td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="lehrstd1">
|
||||
<td>
|
||||
Summe eigene Lehrstunden (LVS)
|
||||
</td>
|
||||
<td valign="top">
|
||||
<!--<input type="number" step="0.1" name="std" size="101" value="{$erfs_value_std}">-->
|
||||
<input type="text" class="spinner" name="std" id="std" size="101" value="{$erfs_value_std}" onKeypress="return trackKeys(event,/[0-9,]/);">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
</td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
Hinweise
|
||||
</td>
|
||||
<td valign="top">
|
||||
<textarea name="hinweise">{$erfs_value_hinweise}</textarea>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br />
|
||||
<p align='center'>
|
||||
<input type='submit' name='senden' value="Speichern">
|
||||
</p>
|
||||
<br />
|
||||
</fieldset>
|
||||
</form>
|
||||
<br />
|
||||
<br />
|
||||
<fieldset>
|
||||
<legend>
|
||||
<b>Erfasste Lehrveranstaltungen</b>
|
||||
</legend>
|
||||
<table cellspacing="0" cellpadding="2" width="100%" border="1">
|
||||
<tr>
|
||||
<td>
|
||||
<b>lfd.Nr.</b>
|
||||
</td>
|
||||
<td>
|
||||
<b>Titel der Lehrveranstaltung (LV)</b>
|
||||
</td>
|
||||
<td>
|
||||
<b>Art der LV</b>
|
||||
</td>
|
||||
<!--
|
||||
<td>
|
||||
<b>Krankheitsbedingte Merkmale</b>
|
||||
</td>
|
||||
<td>
|
||||
<b>gemeinsame LV</b>
|
||||
</td>
|
||||
<td>
|
||||
<b>Anzahl der Lehrenden</b>
|
||||
</td>
|
||||
<td>
|
||||
<b>Maß der<br>Lehrbeteiligung (%)</b>
|
||||
</td>
|
||||
<td>
|
||||
<b>Namen der Lehrenden</b>
|
||||
</td>
|
||||
<td>
|
||||
<b>Teachingfaktor</b>
|
||||
</td>
|
||||
-->
|
||||
<td align="right">
|
||||
<b>Summe eigene Lehrstunden (LVS)</b>
|
||||
</td>
|
||||
<td>
|
||||
<b>Hinweise</b>
|
||||
</td>
|
||||
<td align="center">
|
||||
<b>Edit</b>
|
||||
</td>
|
||||
<tr>
|
||||
{section name=table_data2 loop=$table_data2}
|
||||
{if $smarty.section.table_data2.rownum != ''}
|
||||
<tr>
|
||||
<td>
|
||||
{$smarty.section.table_data2.rownum}
|
||||
</td>
|
||||
<td>
|
||||
{$table_data2[table_data2].titel}
|
||||
</td>
|
||||
<td>
|
||||
{$table_data2[table_data2].veranstaltung}
|
||||
</td>
|
||||
<!--
|
||||
<td>
|
||||
{$table_data2[table_data2].krankheitsmerkmal}
|
||||
</td>
|
||||
<td>
|
||||
{$table_data2[table_data2].gemlv_form}
|
||||
</td>
|
||||
<td>
|
||||
{$table_data2[table_data2].anzgemlv}
|
||||
</td>
|
||||
<td>
|
||||
{$table_data2[table_data2].massgemlv}%
|
||||
</td>
|
||||
<td>
|
||||
{$table_data2[table_data2].namegemlv}
|
||||
</td>
|
||||
<td>
|
||||
{$table_data2[table_data2].teamteaching_form}
|
||||
</td>
|
||||
-->
|
||||
<td align="right">
|
||||
{$table_data2[table_data2].lvs}
|
||||
</td>
|
||||
<td>
|
||||
{$table_data2[table_data2].hinweise}
|
||||
</td>
|
||||
<td align="center">
|
||||
<a href=?edit={$table_data2[table_data2].dsid}><img title = "Lehrveranstaltung bearbeiten" border="0" height=10 src="templates/{$global_template}/images/edit.png"></a>
|
||||
|
||||
<a href="?action=del&dsid={$table_data2[table_data2].dsid}"><img title = 'Lehrveranstaltung löschen' border="0" height=10 src="templates/{$global_template}/images/drop.png"></a>
|
||||
</td>
|
||||
</tr>
|
||||
{/if}
|
||||
{/section}
|
||||
<tr>
|
||||
<td colspan="3"> </td>
|
||||
<td align="right"><b>Summe: {$erfs_value_summe_jahr}</b></td>
|
||||
<td colspan="2"> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</fieldset>
|
||||
{/if}
|
||||
<br />
|
||||
<br />
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
{/if}
|
||||
|
336
templates/modern/erm_abordnung.html
Executable file
@ -0,0 +1,336 @@
|
||||
{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">
|
||||
<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 type="text/css">
|
||||
.spinner {
|
||||
width: 200px;
|
||||
height: 15px;
|
||||
font-size: 12px !important;
|
||||
}
|
||||
</style>
|
||||
<script>
|
||||
$( function() {
|
||||
$( ".spinner" ).spinner({
|
||||
step: 0.5,
|
||||
numberFormat: "i",
|
||||
min:0,
|
||||
max:25,
|
||||
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>
|
||||
$( 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: 0.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: '< zurück', prevStatus: '',
|
||||
prevJumpText: '<<', prevJumpStatus: '',
|
||||
changeMonth: true,
|
||||
changeYear: true,
|
||||
nextText: 'Vor >', nextStatus: '',
|
||||
nextJumpText: '>>', nextJumpStatus: '',
|
||||
currentText: 'Heute', currentStatus: '',
|
||||
todayText: 'Heute', todayStatus: '',
|
||||
clearText: '-', clearStatus: '',
|
||||
closeText: 'schließen', closeStatus: '',
|
||||
monthNames: ['Januar','Februar','März','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember'],
|
||||
monthNamesShort: ['Jan','Feb','Mä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,
|
||||
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 src='iframe-resizer-master/js/iframeResizer.contentWindow.min.js'></script>
|
||||
<!--
|
||||
<script type="text/javascript">
|
||||
function calc_erm_78() {
|
||||
/*
|
||||
Diese Funktion berechnet die LVS
|
||||
*/
|
||||
var sws = document.getElementById('sws').value;
|
||||
var beginn_funktion = document.getElementById('beginn_funktion').value;
|
||||
var ende_funktion = document.getElementById('ende_funktion').value;
|
||||
|
||||
$.ajax({
|
||||
type: 'POST',
|
||||
url: 'fetch_lvs_erm_7-8.php',
|
||||
data: {
|
||||
get_option: sws,
|
||||
get_beginn_funktion: beginn_funktion,
|
||||
get_ende_funktion: ende_funktion
|
||||
},
|
||||
success: function (response) {
|
||||
var str1 = response.split("||");
|
||||
document.getElementById("gesamtvolumen_count").innerHTML = "<strong>" + str1[0] + "</strong>";
|
||||
|
||||
/* LVS Wert in hidden Inputfeld setzen, damit es mit $_POST übertragen wird beim speichern*/
|
||||
document.getElementById("lvs").value = str1[1];
|
||||
}
|
||||
});
|
||||
}
|
||||
</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>
|
||||
<!--
|
||||
{if $abord_status == 'edit'}
|
||||
<script type="text/javascript">
|
||||
setTimeout(calc_erm_78, 100);
|
||||
</script>
|
||||
{/if}
|
||||
-->
|
||||
<body onload="if(document.erfassen)document.erfassen.sws.focus();return false;">
|
||||
|
||||
<form action="?action=save" method='post' name='erfassen'>
|
||||
|
||||
{if $abord_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>
|
||||
{$abord_error_text}
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br />
|
||||
{/if}
|
||||
|
||||
<fieldset>
|
||||
<legend>
|
||||
<b>Ermäßigung erfassen</b>
|
||||
</legend>
|
||||
<br />
|
||||
<br />
|
||||
<table cellspacing="0" cellpadding="0" width="100%" border="0" class="StandardTable">
|
||||
<tr>
|
||||
<td>
|
||||
Beginn des Forschungssemesters / Praxissemesters / der Abordnungen, falls nicht ganzjährig
|
||||
</td>
|
||||
<td>
|
||||
<!--<input type="text" class="datepicker" name="beginn_funktion" id="beginn_funktion" value="{$abord_value_datumvon}" onchange='calc_erm_78();'>-->
|
||||
<input type="text" class="datepicker" name="beginn_funktion" id="beginn_funktion" value="{$abord_value_datumvon}">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
</td>
|
||||
<td>
|
||||
</td>
|
||||
<tr>
|
||||
<td>
|
||||
Ende des Forschungssemesters / Praxissemesters / der Abordnungen, falls nicht ganzjährig
|
||||
</td>
|
||||
<td>
|
||||
<!--<input type="text" class="datepicker" name="ende_funktion" id="ende_funktion" value="{$abord_value_datumbis}" onchange='calc_erm_78();'>-->
|
||||
<input type="text" class="datepicker" name="ende_funktion" id="ende_funktion" value="{$abord_value_datumbis}">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
</td>
|
||||
<td>
|
||||
</td>
|
||||
<tr>
|
||||
<tr id="erm_freist_hinweis">
|
||||
<td width="30%">
|
||||
|
||||
</td>
|
||||
<td valign="top">
|
||||
<table width="70%" class="errorTable">
|
||||
<tr>
|
||||
<td>
|
||||
<b>Berechnete LVS Stunden</b><br>
|
||||
<ul>
|
||||
<li>Die Berechnung der LVS-Stunden ist monatsgenau</li>
|
||||
<li>Die Datumsgrenzen sind das jeweilige Studienjahr (01.09 - 31.08)</li>
|
||||
<li>Auch wenn die Ermäßigung mehrjährig sein sollte, gilt das einzelne Studienjahr als Berechnungsgrundlage (01.09 - 31.08)</li>
|
||||
<!--<li>Rechenweg: SWS x Semesterwochen x ausgeübte Tage der Funktion x Anzahl der Tage im Jahr (365 bzw. 366)</li>-->
|
||||
</ul>
|
||||
<!--
|
||||
<div id="gesamtvolumen_count"></div>
|
||||
<input type="hidden" name="lvs" id="lvs" size="101">
|
||||
-->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br />
|
||||
<p align='center'>
|
||||
<input type='submit' name='senden' value="Speichern">
|
||||
</p>
|
||||
<br />
|
||||
</fieldset>
|
||||
</form>
|
||||
<br />
|
||||
<br />
|
||||
<fieldset>
|
||||
<legend>
|
||||
<b>Erfasste Ermäßigungen</b>
|
||||
</legend>
|
||||
<table cellspacing="0" cellpadding="2" width="100%" border="1">
|
||||
<tr>
|
||||
<td>
|
||||
<b>lfd.Nr.</b>
|
||||
</td>
|
||||
<!--
|
||||
<td>
|
||||
<b>Funktion</b>
|
||||
</td>
|
||||
-->
|
||||
<td align="right">
|
||||
<b>Beginn</b>
|
||||
</td>
|
||||
<td align="right">
|
||||
<b>Ende</b>
|
||||
</td>
|
||||
<!--
|
||||
<td align="right">
|
||||
<b>Ermäßigung SWS</b>
|
||||
</td>
|
||||
-->
|
||||
<!--
|
||||
<td align="right">
|
||||
<b>Ermäßigung LVS</b>
|
||||
</td>
|
||||
-->
|
||||
<td align="center">
|
||||
<b>Edit</b>
|
||||
</td>
|
||||
<tr>
|
||||
{section name=table_data2 loop=$table_data2}
|
||||
{if $smarty.section.table_data2.rownum != ''}
|
||||
<tr>
|
||||
<td>
|
||||
{$smarty.section.table_data2.rownum}
|
||||
</td>
|
||||
<!--
|
||||
<td>
|
||||
{$table_data2[table_data2].funktion}
|
||||
</td>
|
||||
-->
|
||||
<td align="right">
|
||||
{$table_data2[table_data2].beginn}
|
||||
</td>
|
||||
<td align="right">
|
||||
{$table_data2[table_data2].ende}
|
||||
</td>
|
||||
<!--
|
||||
<td align="right">
|
||||
{$table_data2[table_data2].sws}
|
||||
</td>
|
||||
-->
|
||||
<!--
|
||||
<td align="right">
|
||||
{$table_data2[table_data2].lvs}
|
||||
</td>
|
||||
-->
|
||||
<td align="center">
|
||||
<a href=?edit={$table_data2[table_data2].deid}><img title = "Lehrveranstaltung bearbeiten" border="0" height=10 src="templates/{$global_template}/images/edit.png"></a>
|
||||
|
||||
<a href="?action=del&deid={$table_data2[table_data2].deid}"><img title = 'Lehrveranstaltung löschen' border="0" height=10 src="templates/{$global_template}/images/drop.png"></a>
|
||||
</td>
|
||||
</tr>
|
||||
{/if}
|
||||
{/section}
|
||||
<!--
|
||||
<tr>
|
||||
<td colspan="5"> </td>
|
||||
<td align="right"><b>Summe: {$abord_value_summe_jahr}</b></td>
|
||||
<td> </td>
|
||||
</tr>
|
||||
-->
|
||||
</table>
|
||||
</fieldset>
|
||||
|
||||
<br />
|
||||
<br />
|
||||
<br />
|
||||
<br />
|
||||
</body>
|
||||
</html>
|
||||
{/if}
|
307
templates/modern/erm_abw_lehrbedarf.html
Executable file
@ -0,0 +1,307 @@
|
||||
{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">
|
||||
<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 type="text/css">
|
||||
.spinner {
|
||||
width: 200px;
|
||||
height: 15px;
|
||||
font-size: 12px !important;
|
||||
}
|
||||
</style>
|
||||
<script>
|
||||
$( function() {
|
||||
$( ".spinner" ).spinner({
|
||||
step: 0.5,
|
||||
numberFormat: "i",
|
||||
min:-300,
|
||||
max:300,
|
||||
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>
|
||||
$( 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: 0.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: '< zurück', prevStatus: '',
|
||||
prevJumpText: '<<', prevJumpStatus: '',
|
||||
changeMonth: true,
|
||||
changeYear: true,
|
||||
nextText: 'Vor >', nextStatus: '',
|
||||
nextJumpText: '>>', nextJumpStatus: '',
|
||||
currentText: 'Heute', currentStatus: '',
|
||||
todayText: 'Heute', todayStatus: '',
|
||||
clearText: '-', clearStatus: '',
|
||||
closeText: 'schließen', closeStatus: '',
|
||||
monthNames: ['Januar','Februar','März','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember'],
|
||||
monthNamesShort: ['Jan','Feb','Mä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,
|
||||
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 src='iframe-resizer-master/js/iframeResizer.contentWindow.min.js'></script>
|
||||
<!--
|
||||
<script type="text/javascript">
|
||||
function calc_erm_78() {
|
||||
/*
|
||||
Diese Funktion berechnet die LVS
|
||||
*/
|
||||
var sws = document.getElementById('sws').value;
|
||||
var beginn_funktion = document.getElementById('beginn_funktion').value;
|
||||
var ende_funktion = document.getElementById('ende_funktion').value;
|
||||
|
||||
$.ajax({
|
||||
type: 'POST',
|
||||
url: 'fetch_lvs_erm_7-8.php',
|
||||
data: {
|
||||
get_option: sws,
|
||||
get_beginn_funktion: beginn_funktion,
|
||||
get_ende_funktion: ende_funktion
|
||||
},
|
||||
success: function (response) {
|
||||
var str1 = response.split("||");
|
||||
document.getElementById("gesamtvolumen_count").innerHTML = "<strong>" + str1[0] + "</strong>";
|
||||
|
||||
/* LVS Wert in hidden Inputfeld setzen, damit es mit $_POST übertragen wird beim speichern*/
|
||||
document.getElementById("lvs").value = str1[1];
|
||||
}
|
||||
});
|
||||
}
|
||||
</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>
|
||||
<!--
|
||||
{if $abwlehrb_status == 'edit'}
|
||||
<script type="text/javascript">
|
||||
setTimeout(calc_erm_78, 100);
|
||||
</script>
|
||||
{/if}
|
||||
-->
|
||||
<body onload="if(document.erfassen)document.erfassen.sws.focus();return false;">
|
||||
|
||||
<form action="?action=save" method='post' name='erfassen'>
|
||||
|
||||
{if $abwlehrb_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>
|
||||
{$abwlehrb_error_text}
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br />
|
||||
{/if}
|
||||
|
||||
<fieldset>
|
||||
<legend>
|
||||
<b>Ermäßigung erfassen</b>
|
||||
</legend>
|
||||
<br />
|
||||
<br />
|
||||
<table cellspacing="0" cellpadding="0" width="100%" border="0" class="StandardTable">
|
||||
<tr>
|
||||
<td>
|
||||
Abweichender Lehrbedarf in LVS eintragen
|
||||
</td>
|
||||
<td>
|
||||
<!--<input type="text" class="datepicker" name="beginn_funktion" id="beginn_funktion" value="{$abwlehrb_value_datumvon}" onchange='calc_erm_78();'>-->
|
||||
<input type="text" class="spinner" name="lvs" id="lvs" size="101" value="{$abwlehrb_value_std}" onKeypress="return trackKeys(event,/[0-9,]/);">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
</td>
|
||||
<td>
|
||||
</td>
|
||||
<tr>
|
||||
<tr>
|
||||
<td>
|
||||
Befristung bis:
|
||||
</td>
|
||||
<td>
|
||||
<input type="text" class="datepicker" name="befristung_bis" id="befristung_bis" value="{$abwlehrb_value_befristung_bis}">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
</td>
|
||||
<td>
|
||||
</td>
|
||||
<tr>
|
||||
<tr id="erm_freist_hinweis">
|
||||
<td width="30%">
|
||||
|
||||
</td>
|
||||
<td valign="top">
|
||||
<table width="70%" class="errorTable">
|
||||
<tr>
|
||||
<td>
|
||||
<b>Hinweise</b><br>
|
||||
<ul>
|
||||
<li>§ 6 LVVO regelt einen abweichenden Lehrbedarf.</li>
|
||||
<li>Der eingegebene Wert wird für die manuelle Berechnung zugrunde gelegt</li>
|
||||
<!--<li>Bei einer Verringerung des Lehrangebots tragen Sie die LVS mit einem negativen Wert ein</li>-->
|
||||
<li>Falls die Lehrverpflichtung in Absprache mit dem Dekanat zeitlich befristet erhöht worden ist, bitte das Forumlar ausfüllen und absenden</li>
|
||||
<!--<li>Rechenweg: SWS x Semesterwochen x ausgeübte Tage der Funktion x Anzahl der Tage im Jahr (365 bzw. 366)</li>-->
|
||||
</ul>
|
||||
<!--
|
||||
<div id="gesamtvolumen_count"></div>
|
||||
<input type="hidden" name="lvs" id="lvs" size="101">
|
||||
-->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br />
|
||||
<p align='center'>
|
||||
<input type='submit' name='senden' value="Speichern">
|
||||
</p>
|
||||
<br />
|
||||
</fieldset>
|
||||
</form>
|
||||
<br />
|
||||
<br />
|
||||
<fieldset>
|
||||
<legend>
|
||||
<b>Erfasste Ermäßigungen</b>
|
||||
</legend>
|
||||
<table cellspacing="0" cellpadding="2" width="100%" border="1">
|
||||
<tr>
|
||||
<td>
|
||||
<b>lfd.Nr.</b>
|
||||
</td>
|
||||
<td align="right">
|
||||
<b>Befristung bis</b>
|
||||
</td>
|
||||
<td align="right">
|
||||
<b>Beantragung in LVS</b>
|
||||
</td>
|
||||
<td align="center">
|
||||
<b>Edit</b>
|
||||
</td>
|
||||
<tr>
|
||||
{section name=table_data2 loop=$table_data2}
|
||||
{if $smarty.section.table_data2.rownum != ''}
|
||||
<tr>
|
||||
<td>
|
||||
{$smarty.section.table_data2.rownum}
|
||||
</td>
|
||||
<td align="right">
|
||||
{$table_data2[table_data2].ende}
|
||||
</td>
|
||||
<td align="right">
|
||||
{$table_data2[table_data2].lvs}
|
||||
</td>
|
||||
<td align="center">
|
||||
<a href=?edit={$table_data2[table_data2].deid}><img title = "Abweichung bearbeiten" border="0" height=10 src="templates/{$global_template}/images/edit.png"></a>
|
||||
|
||||
<a href="?action=del&deid={$table_data2[table_data2].deid}"><img title = 'Abweichung löschen' border="0" height=10 src="templates/{$global_template}/images/drop.png"></a>
|
||||
</td>
|
||||
</tr>
|
||||
{/if}
|
||||
{/section}
|
||||
<!--
|
||||
<tr>
|
||||
<td colspan="5"> </td>
|
||||
<td align="right"><b>Summe: {$abwlehrb_value_summe_jahr}</b></td>
|
||||
<td> </td>
|
||||
</tr>
|
||||
-->
|
||||
</table>
|
||||
</fieldset>
|
||||
|
||||
<br />
|
||||
<br />
|
||||
<br />
|
||||
<br />
|
||||
</body>
|
||||
</html>
|
||||
{/if}
|
227
templates/modern/erm_behinderung.html
Executable file
@ -0,0 +1,227 @@
|
||||
{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">
|
||||
<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 type="text/javascript">
|
||||
$(function() {
|
||||
$(".datepicker").datepicker({
|
||||
prevText: '< zurück', prevStatus: '',
|
||||
prevJumpText: '<<', prevJumpStatus: '',
|
||||
changeMonth: true,
|
||||
changeYear: true,
|
||||
nextText: 'Vor >', nextStatus: '',
|
||||
nextJumpText: '>>', nextJumpStatus: '',
|
||||
currentText: 'Heute', currentStatus: '',
|
||||
todayText: 'Heute', todayStatus: '',
|
||||
clearText: '-', clearStatus: '',
|
||||
closeText: 'schließen', closeStatus: '',
|
||||
monthNames: ['Januar','Februar','März','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember'],
|
||||
monthNamesShort: ['Jan','Feb','Mä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,
|
||||
showButtonPanel : true,
|
||||
altField : "#datepicker_input",
|
||||
dateFormat : "dd.mm.yy",
|
||||
showWeek: true
|
||||
});
|
||||
$.datepicker._gotoToday = function(id) {
|
||||
$(id).datepicker('setDate', new Date()).datepicker('hide').blur();
|
||||
}
|
||||
|
||||
});
|
||||
</script>
|
||||
<style type="text/css">
|
||||
.spinner {
|
||||
width: 200px;
|
||||
height: 15px;
|
||||
font-size: 12px !important;
|
||||
}
|
||||
</style>
|
||||
<script>
|
||||
$( function() {
|
||||
$( ".spinner" ).spinner({
|
||||
step: 0.5,
|
||||
numberFormat: "i",
|
||||
min:0,
|
||||
max:25,
|
||||
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 src='iframe-resizer-master/js/iframeResizer.contentWindow.min.js'></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 $beh_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>
|
||||
{$beh_error_text}
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br />
|
||||
<br />
|
||||
{/if}
|
||||
|
||||
<fieldset>
|
||||
<legend>
|
||||
<b>Höhe der prozentualen Ermäßigung</b>
|
||||
</legend>
|
||||
<br />
|
||||
<br />
|
||||
<table cellspacing="0" cellpadding="0" width="100%" border="0" class="StandardTable">
|
||||
<tr>
|
||||
<td>
|
||||
Höhe der Ermäßigung in Prozent angeben.<br>
|
||||
(Von der Personalabteilung gewährte Höhe)
|
||||
</td>
|
||||
<td valign="top">
|
||||
<!--<input type="number" step="0.1" name="behinderung" id="behinderung" size="101" value="{$beh_value_behinderungsgrad}"> %-->
|
||||
<input type="text" class="spinner" name="behinderung" id="behinderung" size="101" value="{$beh_value_behinderungsgrad}" onKeypress="return trackKeys(event,/[0-9,]/);"> %
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
Beginn der Ermäßigung
|
||||
</td>
|
||||
<td>
|
||||
<input type="text" class="datepicker" name="beginn_behinderung" id="beginn_behinderung" value="{$beh_value_beginn}">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
</td>
|
||||
<td>
|
||||
</td>
|
||||
<tr>
|
||||
<tr id="erm_freist_hinweis">
|
||||
<td width="30%">
|
||||
|
||||
</td>
|
||||
<td valign="top">
|
||||
<table width="70%" class="errorTable">
|
||||
<tr>
|
||||
<td>
|
||||
<b>Hinweis</b><br>
|
||||
<ul>
|
||||
<li>Eine Schwerbehinderung wird monatsgenau gewährt.</li>
|
||||
<li>Nimmt eine Ermäßigung der Schwerbehinderung zu bzw. ab, ist die Ermäßigung auf Monatsersten zu erfassen.</li>
|
||||
<li>Die prozentulae Ermäßigung wird mit der LVS verrechnet (594LVS x 12% Ermäßigung aufgrund Behinderung => 522,72 Soll-LVS).</li>
|
||||
<li>Betrachtet werden Zeiträume des Studienjahres: 01.09 - 31.08</li>
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br />
|
||||
<p align='center'>
|
||||
<input type='submit' name='senden' value="Speichern">
|
||||
</p>
|
||||
<br />
|
||||
</fieldset>
|
||||
</form>
|
||||
<br />
|
||||
<br />
|
||||
<fieldset>
|
||||
<legend>
|
||||
<b>Erfasste Ermäßigung</b>
|
||||
</legend>
|
||||
<table cellspacing="0" cellpadding="2" width="100%" border="1">
|
||||
<tr>
|
||||
<td>
|
||||
<b>lfd.Nr.</b>
|
||||
</td>
|
||||
<td align="right">
|
||||
<b>Beginn</b>
|
||||
</td>
|
||||
<td align="right">
|
||||
<b>Prozent</b>
|
||||
</td>
|
||||
<td align="center">
|
||||
<b>Edit</b>
|
||||
</td>
|
||||
<tr>
|
||||
{section name=table_data2 loop=$table_data2}
|
||||
{if $smarty.section.table_data2.rownum != ''}
|
||||
<tr>
|
||||
<td>
|
||||
{$smarty.section.table_data2.rownum}
|
||||
</td>
|
||||
<td align="right">
|
||||
{$table_data2[table_data2].beginn_form}
|
||||
</td>
|
||||
<td align="right">
|
||||
{$table_data2[table_data2].behinderungsgrad} %
|
||||
</td>
|
||||
<td align="center">
|
||||
<a href=?edit={$table_data2[table_data2].deid}><img title = "Ermäßigung bearbeiten" border="0" height=10 src="templates/{$global_template}/images/edit.png"></a>
|
||||
|
||||
{if $table_data2[table_data2].nodel != 1}
|
||||
<a href="?action=del&deid={$table_data2[table_data2].deid}"><img title = 'Ermäßigung löschen' border="0" height=10 src="templates/{$global_template}/images/drop.png"></a>
|
||||
{else}
|
||||
<!-- Es wird immer einen Startwert gesetzt beim anlegen einer Teilzeit, dieser darf nicht gelöscht werden für die Berechnung-->
|
||||
<img title = 'Ermäßigung löschen' border="0" height=10 src="templates/{$global_template}/images/drop_grey.png">
|
||||
{/if}
|
||||
</td>
|
||||
</tr>
|
||||
{/if}
|
||||
{/section}
|
||||
</table>
|
||||
</fieldset>
|
||||
|
||||
<br />
|
||||
<br />
|
||||
<br />
|
||||
<br />
|
||||
</body>
|
||||
</html>
|
||||
{/if}
|
360
templates/modern/erm_freist_forschung.html
Executable file
@ -0,0 +1,360 @@
|
||||
{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">
|
||||
<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 type="text/css">
|
||||
.spinner {
|
||||
width: 200px;
|
||||
height: 15px;
|
||||
font-size: 12px !important;
|
||||
}
|
||||
</style>
|
||||
<script>
|
||||
$( function() {
|
||||
$( ".spinner" ).spinner({
|
||||
step: 0.5,
|
||||
numberFormat: "i",
|
||||
min:0,
|
||||
max:25,
|
||||
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>
|
||||
$( 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: 0.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: '< zurück', prevStatus: '',
|
||||
prevJumpText: '<<', prevJumpStatus: '',
|
||||
changeMonth: true,
|
||||
changeYear: true,
|
||||
nextText: 'Vor >', nextStatus: '',
|
||||
nextJumpText: '>>', nextJumpStatus: '',
|
||||
currentText: 'Heute', currentStatus: '',
|
||||
todayText: 'Heute', todayStatus: '',
|
||||
clearText: '-', clearStatus: '',
|
||||
closeText: 'schließen', closeStatus: '',
|
||||
monthNames: ['Januar','Februar','März','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember'],
|
||||
monthNamesShort: ['Jan','Feb','Mä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,
|
||||
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 src='iframe-resizer-master/js/iframeResizer.contentWindow.min.js'></script>
|
||||
<!--
|
||||
<script type="text/javascript">
|
||||
function calc_erm_78() {
|
||||
/*
|
||||
Diese Funktion berechnet die LVS
|
||||
*/
|
||||
var sws = document.getElementById('sws').value;
|
||||
var beginn_funktion = document.getElementById('beginn_funktion').value;
|
||||
var ende_funktion = document.getElementById('ende_funktion').value;
|
||||
|
||||
$.ajax({
|
||||
type: 'POST',
|
||||
url: 'fetch_lvs_erm_7-8.php',
|
||||
data: {
|
||||
get_option: sws,
|
||||
get_beginn_funktion: beginn_funktion,
|
||||
get_ende_funktion: ende_funktion
|
||||
},
|
||||
success: function (response) {
|
||||
var str1 = response.split("||");
|
||||
document.getElementById("gesamtvolumen_count").innerHTML = "<strong>" + str1[0] + "</strong>";
|
||||
|
||||
/* LVS Wert in hidden Inputfeld setzen, damit es mit $_POST übertragen wird beim speichern*/
|
||||
document.getElementById("lvs").value = str1[1];
|
||||
}
|
||||
});
|
||||
}
|
||||
</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>
|
||||
<!--
|
||||
{if $freistrekto_status == 'edit'}
|
||||
<script type="text/javascript">
|
||||
setTimeout(calc_erm_78, 100);
|
||||
</script>
|
||||
{/if}
|
||||
-->
|
||||
<body onload="if(document.erfassen)document.erfassen.sws.focus();return false;">
|
||||
|
||||
<form action="?action=save" method='post' name='erfassen'>
|
||||
|
||||
{if $freistrekto_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>
|
||||
{$freistrekto_error_text}
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br />
|
||||
{/if}
|
||||
|
||||
<fieldset>
|
||||
<legend>
|
||||
<b>Ermäßigung erfassen</b>
|
||||
</legend>
|
||||
<br />
|
||||
<br />
|
||||
<table cellspacing="0" cellpadding="0" width="100%" border="0" class="StandardTable">
|
||||
<tr>
|
||||
<td>
|
||||
Funktion
|
||||
</td>
|
||||
<td valign="top">
|
||||
<select name="funktion" id="funktion" size=1>
|
||||
{section name=table_data1 loop=$table_data1}
|
||||
<option value="{$table_data1[table_data1].dkeid}" {if $freistrekto_value_funktion == $table_data1[table_data1].dkeid} selected {/if} >{$table_data1[table_data1].bezeichnung}</option>
|
||||
{/section}
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
</td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
Angabe der Deputatsermäßigung in SWS
|
||||
</td>
|
||||
<td valign="top">
|
||||
<!--<input type="number" step="0.1" name="sws" id="sws" size="101" value="{$freistrekto_value_std}" onchange='calc_erm_78();'>-->
|
||||
<!-- onchange='calc_erm_78();' funktioniert bei Spinner nicht. Das muss oben in das javascript rein-->
|
||||
<input type="text" class="spinner" name="sws" id="sws" size="101" value="{$freistrekto_value_std}" onKeypress="return trackKeys(event,/[0-9,]/);">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
</td>
|
||||
<td>
|
||||
</td>
|
||||
<tr>
|
||||
<td>
|
||||
Beginn der Funktion, falls nicht ganzjährig
|
||||
</td>
|
||||
<td>
|
||||
<!--<input type="text" class="datepicker" name="beginn_funktion" id="beginn_funktion" value="{$freistrekto_value_datumvon}" onchange='calc_erm_78();'>-->
|
||||
<input type="text" class="datepicker" name="beginn_funktion" id="beginn_funktion" value="{$freistrekto_value_datumvon}">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
</td>
|
||||
<td>
|
||||
</td>
|
||||
<tr>
|
||||
<td>
|
||||
Ende der Funktion, falls nicht ganzjährig
|
||||
</td>
|
||||
<td>
|
||||
<!--<input type="text" class="datepicker" name="ende_funktion" id="ende_funktion" value="{$freistrekto_value_datumbis}" onchange='calc_erm_78();'>-->
|
||||
<input type="text" class="datepicker" name="ende_funktion" id="ende_funktion" value="{$freistrekto_value_datumbis}">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
</td>
|
||||
<td>
|
||||
</td>
|
||||
<tr>
|
||||
<tr id="erm_freist_hinweis">
|
||||
<td width="30%">
|
||||
|
||||
</td>
|
||||
<td valign="top">
|
||||
<table width="70%" class="errorTable">
|
||||
<tr>
|
||||
<td>
|
||||
<b>Berechnete LVS Stunden</b><br>
|
||||
<ul>
|
||||
<li>Die Berechnung der LVS-Stunden ist monatsgenau</li>
|
||||
<li>Die Datumsgrenzen sind das jeweilige Studienjahr (01.09 - 31.08)</li>
|
||||
<li>Auch wenn die Ermäßigung mehrjährig sein sollte, gilt das einzelne Studienjahr als Berechnungsgrundlage (01.09 - 31.08)</li>
|
||||
<!--<li>Rechenweg: SWS x Semesterwochen x ausgeübte Tage der Funktion x Anzahl der Tage im Jahr (365 bzw. 366)</li>-->
|
||||
</ul>
|
||||
<!--
|
||||
<div id="gesamtvolumen_count"></div>
|
||||
<input type="hidden" name="lvs" id="lvs" size="101">
|
||||
-->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br />
|
||||
<p align='center'>
|
||||
<input type='submit' name='senden' value="Speichern">
|
||||
</p>
|
||||
<br />
|
||||
</fieldset>
|
||||
</form>
|
||||
<br />
|
||||
<br />
|
||||
<fieldset>
|
||||
<legend>
|
||||
<b>Erfasste Ermäßigungen</b>
|
||||
</legend>
|
||||
<table cellspacing="0" cellpadding="2" width="100%" border="1">
|
||||
<tr>
|
||||
<td>
|
||||
<b>lfd.Nr.</b>
|
||||
</td>
|
||||
<td>
|
||||
<b>Funktion</b>
|
||||
</td>
|
||||
<td align="right">
|
||||
<b>Beginn</b>
|
||||
</td>
|
||||
<td align="right">
|
||||
<b>Ende</b>
|
||||
</td>
|
||||
<td align="right">
|
||||
<b>Ermäßigung SWS</b>
|
||||
</td>
|
||||
<!--
|
||||
<td align="right">
|
||||
<b>Ermäßigung LVS</b>
|
||||
</td>
|
||||
-->
|
||||
<td align="center">
|
||||
<b>Edit</b>
|
||||
</td>
|
||||
<tr>
|
||||
{section name=table_data2 loop=$table_data2}
|
||||
{if $smarty.section.table_data2.rownum != ''}
|
||||
<tr>
|
||||
<td>
|
||||
{$smarty.section.table_data2.rownum}
|
||||
</td>
|
||||
<td>
|
||||
{$table_data2[table_data2].funktion}
|
||||
</td>
|
||||
<td align="right">
|
||||
{$table_data2[table_data2].beginn}
|
||||
</td>
|
||||
<td align="right">
|
||||
{$table_data2[table_data2].ende}
|
||||
</td>
|
||||
<td align="right">
|
||||
{$table_data2[table_data2].sws}
|
||||
</td>
|
||||
<!--
|
||||
<td align="right">
|
||||
{$table_data2[table_data2].lvs}
|
||||
</td>
|
||||
-->
|
||||
<td align="center">
|
||||
<a href=?edit={$table_data2[table_data2].deid}><img title = "Lehrveranstaltung bearbeiten" border="0" height=10 src="templates/{$global_template}/images/edit.png"></a>
|
||||
|
||||
<a href="?action=del&deid={$table_data2[table_data2].deid}"><img title = 'Lehrveranstaltung löschen' border="0" height=10 src="templates/{$global_template}/images/drop.png"></a>
|
||||
</td>
|
||||
</tr>
|
||||
{/if}
|
||||
{/section}
|
||||
<!--
|
||||
<tr>
|
||||
<td colspan="5"> </td>
|
||||
<td align="right"><b>Summe: {$freistrekto_value_summe_jahr}</b></td>
|
||||
<td> </td>
|
||||
</tr>
|
||||
-->
|
||||
</table>
|
||||
</fieldset>
|
||||
|
||||
<br />
|
||||
<br />
|
||||
<br />
|
||||
<br />
|
||||
</body>
|
||||
</html>
|
||||
{/if}
|
256
templates/modern/erm_freist_funktion - Kopie.html
Executable file
@ -0,0 +1,256 @@
|
||||
{if $action == ''}
|
||||
<html>
|
||||
<head>
|
||||
<link type="text/css" rel="stylesheet" href="templates/{$global_template}/css/styles_refill.css">
|
||||
<script type="text/javascript" src="jquery/jquery-1.9.1.js"></script>
|
||||
<script src='iframe-resizer-master/js/iframeResizer.contentWindow.min.js'></script>
|
||||
<script type="text/javascript">
|
||||
function calc_erm_78() {
|
||||
/*
|
||||
Diese Funktion berechnet die LVS
|
||||
*/
|
||||
var sws = document.getElementById('sws').value;
|
||||
var beginn_funktion = document.getElementById('beginn_funktion').value;
|
||||
var ende_funktion = document.getElementById('ende_funktion').value;
|
||||
|
||||
$.ajax({
|
||||
type: 'POST',
|
||||
url: 'fetch_lvs_erm_7-8.php',
|
||||
data: {
|
||||
get_option: sws,
|
||||
get_beginn_funktion: beginn_funktion,
|
||||
get_ende_funktion: ende_funktion
|
||||
},
|
||||
success: function (response) {
|
||||
var str1 = response.split("||");
|
||||
document.getElementById("gesamtvolumen_count").innerHTML = "<strong>" + str1[0] + "</strong>";
|
||||
|
||||
/* LVS Wert in hidden Inputfeld setzen, damit es mit $_POST übertragen wird beim speichern*/
|
||||
document.getElementById("lvs").value = str1[1];
|
||||
}
|
||||
});
|
||||
}
|
||||
</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>
|
||||
<script type="text/javascript" >
|
||||
function loader(){
|
||||
if(document.erfassen)document.erfassen.sws.focus();return false;
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
{if $freistrekto_status == 'edit'}
|
||||
<script type="text/javascript">
|
||||
setTimeout(calc_erm_78, 100);
|
||||
</script>
|
||||
{/if}
|
||||
|
||||
<body onload="setTimeout(loader, 1500);">
|
||||
|
||||
<form action="?action=save" method='post' name='erfassen'>
|
||||
|
||||
{if $freistrekto_error == '1'}
|
||||
<div class="pat_list_box">
|
||||
<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>
|
||||
{$freistrekto_error_text}
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br />
|
||||
</div>
|
||||
{/if}
|
||||
|
||||
<fieldset>
|
||||
<legend>
|
||||
<b>Ermäßigung erfassen</b>
|
||||
</legend>
|
||||
<br />
|
||||
<br />
|
||||
<table cellspacing="0" cellpadding="0" width="100%" border="0" class="StandardTable">
|
||||
<tr>
|
||||
<td>
|
||||
Funktion
|
||||
</td>
|
||||
<td valign="top">
|
||||
<select name="funktion" id="funktion" size=1>
|
||||
{section name=table_data1 loop=$table_data1}
|
||||
<option value="{$table_data1[table_data1].dkeid}" {if $freistrekto_value_funktion == $table_data1[table_data1].dkeid} selected {/if} >{$table_data1[table_data1].bezeichnung}</option>
|
||||
{/section}
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
</td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
Angabe der Deputatsermäßigung in SWS
|
||||
</td>
|
||||
<td valign="top">
|
||||
<input type="number" step="0.1" name="sws" id="sws" size="101" value="{$freistrekto_value_std}" onchange='calc_erm_78();'>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
</td>
|
||||
<td>
|
||||
</td>
|
||||
<tr>
|
||||
<td>
|
||||
Beginn der Funktion, falls nicht ganzjährig
|
||||
</td>
|
||||
<td>
|
||||
<input type="date" name="beginn_funktion" id="beginn_funktion" value="{$freistrekto_value_datumvon}" onchange='calc_erm_78();'>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
</td>
|
||||
<td>
|
||||
</td>
|
||||
<tr>
|
||||
<td>
|
||||
Ende der Funktion, falls nicht ganzjährig
|
||||
</td>
|
||||
<td>
|
||||
<input type="date" name="ende_funktion" id="ende_funktion" value="{$freistrekto_value_datumbis}" onchange='calc_erm_78();'>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
</td>
|
||||
<td>
|
||||
</td>
|
||||
<tr>
|
||||
<tr id="erm_freist_hinweis">
|
||||
<td width="30%">
|
||||
|
||||
</td>
|
||||
<td valign="top">
|
||||
<table width="70%" class="errorTable">
|
||||
<tr>
|
||||
<td>
|
||||
<b>Berechnete LVS Stunden</b><br>
|
||||
<ul>
|
||||
<li>Die Berechnung der LVS-Stunden ist tagesgenau</li>
|
||||
<li>Die Datumsgrenzen sind das jeweilige Studienjahr (01.09 - 31.08)</li>
|
||||
<li>Rechenweg: SWS x Semesterwochen x ausgeübte Tage der Funktion x Anzahl der Tage im Jahr (365 bzw. 366)</li>
|
||||
</ul>
|
||||
<div id="gesamtvolumen_count"></div>
|
||||
<input type="hidden" name="lvs" id="lvs" size="101">
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br />
|
||||
<p align='center'>
|
||||
<input type='submit' name='senden' value="Berechnung übernehmen und speichern">
|
||||
</p>
|
||||
<br />
|
||||
</fieldset>
|
||||
</form>
|
||||
<br />
|
||||
<br />
|
||||
<fieldset>
|
||||
<legend>
|
||||
<b>Erfasste Lehrveranstaltungen</b>
|
||||
</legend>
|
||||
<table cellspacing="0" cellpadding="2" width="100%" border="1">
|
||||
<tr>
|
||||
<td>
|
||||
<b>lfd.Nr.</b>
|
||||
</td>
|
||||
<td>
|
||||
<b>Funktion</b>
|
||||
</td>
|
||||
<td align="right">
|
||||
<b>Beginn</b>
|
||||
</td>
|
||||
<td align="right">
|
||||
<b>Ende</b>
|
||||
</td>
|
||||
<td align="right">
|
||||
<b>Ermäßigung SWS</b>
|
||||
</td>
|
||||
<td align="right">
|
||||
<b>Ermäßigung LVS</b>
|
||||
</td>
|
||||
<td align="center">
|
||||
<b>Edit</b>
|
||||
</td>
|
||||
<tr>
|
||||
{section name=table_data2 loop=$table_data2}
|
||||
{if $smarty.section.table_data2.rownum != ''}
|
||||
<tr>
|
||||
<td>
|
||||
{$smarty.section.table_data2.rownum}
|
||||
</td>
|
||||
<td>
|
||||
{$table_data2[table_data2].funktion}
|
||||
</td>
|
||||
<td align="right">
|
||||
{$table_data2[table_data2].beginn}
|
||||
</td>
|
||||
<td align="right">
|
||||
{$table_data2[table_data2].ende}
|
||||
</td>
|
||||
<td align="right">
|
||||
{$table_data2[table_data2].sws}
|
||||
</td>
|
||||
<td align="right">
|
||||
{$table_data2[table_data2].lvs}
|
||||
</td>
|
||||
<td align="center">
|
||||
<a href=?edit={$table_data2[table_data2].deid}><img title = "Lehrveranstaltung bearbeiten" border="0" height=10 src="templates/{$global_template}/images/edit.png"></a>
|
||||
|
||||
<a href="?action=del&deid={$table_data2[table_data2].deid}"><img title = 'Lehrveranstaltung löschen' border="0" height=10 src="templates/{$global_template}/images/drop.png"></a>
|
||||
</td>
|
||||
</tr>
|
||||
{/if}
|
||||
{/section}
|
||||
<tr>
|
||||
<td colspan="5"> </td>
|
||||
<td align="right"><b>Summe: {$freistrekto_value_summe_jahr}</b></td>
|
||||
<td> </td>
|
||||
</tr>
|
||||
</table>
|
||||
</fieldset>
|
||||
|
||||
<br />
|
||||
<br />
|
||||
<br />
|
||||
<br />
|
||||
</body>
|
||||
</html>
|
||||
{/if}
|
360
templates/modern/erm_freist_funktion.html
Executable file
@ -0,0 +1,360 @@
|
||||
{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">
|
||||
<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 type="text/css">
|
||||
.spinner {
|
||||
width: 200px;
|
||||
height: 15px;
|
||||
font-size: 12px !important;
|
||||
}
|
||||
</style>
|
||||
<script>
|
||||
$( function() {
|
||||
$( ".spinner" ).spinner({
|
||||
step: 0.5,
|
||||
numberFormat: "i",
|
||||
min:0,
|
||||
max:25,
|
||||
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>
|
||||
$( 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: 0.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: '< zurück', prevStatus: '',
|
||||
prevJumpText: '<<', prevJumpStatus: '',
|
||||
changeMonth: true,
|
||||
changeYear: true,
|
||||
nextText: 'Vor >', nextStatus: '',
|
||||
nextJumpText: '>>', nextJumpStatus: '',
|
||||
currentText: 'Heute', currentStatus: '',
|
||||
todayText: 'Heute', todayStatus: '',
|
||||
clearText: '-', clearStatus: '',
|
||||
closeText: 'schließen', closeStatus: '',
|
||||
monthNames: ['Januar','Februar','März','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember'],
|
||||
monthNamesShort: ['Jan','Feb','Mä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,
|
||||
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 src='iframe-resizer-master/js/iframeResizer.contentWindow.min.js'></script>
|
||||
<!--
|
||||
<script type="text/javascript">
|
||||
function calc_erm_78() {
|
||||
/*
|
||||
Diese Funktion berechnet die LVS
|
||||
*/
|
||||
var sws = document.getElementById('sws').value;
|
||||
var beginn_funktion = document.getElementById('beginn_funktion').value;
|
||||
var ende_funktion = document.getElementById('ende_funktion').value;
|
||||
|
||||
$.ajax({
|
||||
type: 'POST',
|
||||
url: 'fetch_lvs_erm_7-8.php',
|
||||
data: {
|
||||
get_option: sws,
|
||||
get_beginn_funktion: beginn_funktion,
|
||||
get_ende_funktion: ende_funktion
|
||||
},
|
||||
success: function (response) {
|
||||
var str1 = response.split("||");
|
||||
document.getElementById("gesamtvolumen_count").innerHTML = "<strong>" + str1[0] + "</strong>";
|
||||
|
||||
/* LVS Wert in hidden Inputfeld setzen, damit es mit $_POST übertragen wird beim speichern*/
|
||||
document.getElementById("lvs").value = str1[1];
|
||||
}
|
||||
});
|
||||
}
|
||||
</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>
|
||||
<!--
|
||||
{if $freistrekto_status == 'edit'}
|
||||
<script type="text/javascript">
|
||||
setTimeout(calc_erm_78, 100);
|
||||
</script>
|
||||
{/if}
|
||||
-->
|
||||
<body onload="if(document.erfassen)document.erfassen.sws.focus();return false;">
|
||||
|
||||
<form action="?action=save" method='post' name='erfassen'>
|
||||
|
||||
{if $freistrekto_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>
|
||||
{$freistrekto_error_text}
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br />
|
||||
{/if}
|
||||
|
||||
<fieldset>
|
||||
<legend>
|
||||
<b>Ermäßigung erfassen</b>
|
||||
</legend>
|
||||
<br />
|
||||
<br />
|
||||
<table cellspacing="0" cellpadding="0" width="100%" border="0" class="StandardTable">
|
||||
<tr>
|
||||
<td>
|
||||
Funktion
|
||||
</td>
|
||||
<td valign="top">
|
||||
<select name="funktion" id="funktion" size=1>
|
||||
{section name=table_data1 loop=$table_data1}
|
||||
<option value="{$table_data1[table_data1].dkeid}" {if $freistrekto_value_funktion == $table_data1[table_data1].dkeid} selected {/if} >{$table_data1[table_data1].bezeichnung}</option>
|
||||
{/section}
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
</td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
Angabe der Deputatsermäßigung in SWS
|
||||
</td>
|
||||
<td valign="top">
|
||||
<!--<input type="number" step="0.1" name="sws" id="sws" size="101" value="{$freistrekto_value_std}" onchange='calc_erm_78();'>-->
|
||||
<!-- onchange='calc_erm_78();' funktioniert bei Spinner nicht. Das muss oben in das javascript rein-->
|
||||
<input type="text" class="spinner" name="sws" id="sws" size="101" value="{$freistrekto_value_std}" onKeypress="return trackKeys(event,/[0-9,]/);">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
</td>
|
||||
<td>
|
||||
</td>
|
||||
<tr>
|
||||
<td>
|
||||
Beginn der Funktion, falls nicht ganzjährig
|
||||
</td>
|
||||
<td>
|
||||
<!--<input type="text" class="datepicker" name="beginn_funktion" id="beginn_funktion" value="{$freistrekto_value_datumvon}" onchange='calc_erm_78();'>-->
|
||||
<input type="text" class="datepicker" name="beginn_funktion" id="beginn_funktion" value="{$freistrekto_value_datumvon}">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
</td>
|
||||
<td>
|
||||
</td>
|
||||
<tr>
|
||||
<td>
|
||||
Ende der Funktion, falls nicht ganzjährig
|
||||
</td>
|
||||
<td>
|
||||
<!--<input type="text" class="datepicker" name="ende_funktion" id="ende_funktion" value="{$freistrekto_value_datumbis}" onchange='calc_erm_78();'>-->
|
||||
<input type="text" class="datepicker" name="ende_funktion" id="ende_funktion" value="{$freistrekto_value_datumbis}">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
</td>
|
||||
<td>
|
||||
</td>
|
||||
<tr>
|
||||
<tr id="erm_freist_hinweis">
|
||||
<td width="30%">
|
||||
|
||||
</td>
|
||||
<td valign="top">
|
||||
<table width="70%" class="errorTable">
|
||||
<tr>
|
||||
<td>
|
||||
<b>Berechnete LVS Stunden</b><br>
|
||||
<ul>
|
||||
<li>Die Berechnung der LVS-Stunden ist monatsgenau</li>
|
||||
<li>Die Datumsgrenzen sind das jeweilige Studienjahr (01.09 - 31.08)</li>
|
||||
<li>Auch wenn die Ermäßigung mehrjährig sein sollte, gilt das einzelne Studienjahr als Berechnungsgrundlage (01.09 - 31.08)</li>
|
||||
<!--<li>Rechenweg: SWS x Semesterwochen x ausgeübte Tage der Funktion x Anzahl der Tage im Jahr (365 bzw. 366)</li>-->
|
||||
</ul>
|
||||
<!--
|
||||
<div id="gesamtvolumen_count"></div>
|
||||
<input type="hidden" name="lvs" id="lvs" size="101">
|
||||
-->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br />
|
||||
<p align='center'>
|
||||
<input type='submit' name='senden' value="Speichern">
|
||||
</p>
|
||||
<br />
|
||||
</fieldset>
|
||||
</form>
|
||||
<br />
|
||||
<br />
|
||||
<fieldset>
|
||||
<legend>
|
||||
<b>Erfasste Ermäßigungen</b>
|
||||
</legend>
|
||||
<table cellspacing="0" cellpadding="2" width="100%" border="1">
|
||||
<tr>
|
||||
<td>
|
||||
<b>lfd.Nr.</b>
|
||||
</td>
|
||||
<td>
|
||||
<b>Funktion</b>
|
||||
</td>
|
||||
<td align="right">
|
||||
<b>Beginn</b>
|
||||
</td>
|
||||
<td align="right">
|
||||
<b>Ende</b>
|
||||
</td>
|
||||
<td align="right">
|
||||
<b>Ermäßigung SWS</b>
|
||||
</td>
|
||||
<!--
|
||||
<td align="right">
|
||||
<b>Ermäßigung LVS</b>
|
||||
</td>
|
||||
-->
|
||||
<td align="center">
|
||||
<b>Edit</b>
|
||||
</td>
|
||||
<tr>
|
||||
{section name=table_data2 loop=$table_data2}
|
||||
{if $smarty.section.table_data2.rownum != ''}
|
||||
<tr>
|
||||
<td>
|
||||
{$smarty.section.table_data2.rownum}
|
||||
</td>
|
||||
<td>
|
||||
{$table_data2[table_data2].funktion}
|
||||
</td>
|
||||
<td align="right">
|
||||
{$table_data2[table_data2].beginn}
|
||||
</td>
|
||||
<td align="right">
|
||||
{$table_data2[table_data2].ende}
|
||||
</td>
|
||||
<td align="right">
|
||||
{$table_data2[table_data2].sws}
|
||||
</td>
|
||||
<!--
|
||||
<td align="right">
|
||||
{$table_data2[table_data2].lvs}
|
||||
</td>
|
||||
-->
|
||||
<td align="center">
|
||||
<a href=?edit={$table_data2[table_data2].deid}><img title = "Lehrveranstaltung bearbeiten" border="0" height=10 src="templates/{$global_template}/images/edit.png"></a>
|
||||
|
||||
<a href="?action=del&deid={$table_data2[table_data2].deid}"><img title = 'Lehrveranstaltung löschen' border="0" height=10 src="templates/{$global_template}/images/drop.png"></a>
|
||||
</td>
|
||||
</tr>
|
||||
{/if}
|
||||
{/section}
|
||||
<!--
|
||||
<tr>
|
||||
<td colspan="5"> </td>
|
||||
<td align="right"><b>Summe: {$freistrekto_value_summe_jahr}</b></td>
|
||||
<td> </td>
|
||||
</tr>
|
||||
-->
|
||||
</table>
|
||||
</fieldset>
|
||||
|
||||
<br />
|
||||
<br />
|
||||
<br />
|
||||
<br />
|
||||
</body>
|
||||
</html>
|
||||
{/if}
|
360
templates/modern/erm_freist_rektorat_dekanat.html
Executable file
@ -0,0 +1,360 @@
|
||||
{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">
|
||||
<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 type="text/css">
|
||||
.spinner {
|
||||
width: 200px;
|
||||
height: 15px;
|
||||
font-size: 12px !important;
|
||||
}
|
||||
</style>
|
||||
<script>
|
||||
$( function() {
|
||||
$( ".spinner" ).spinner({
|
||||
step: 0.5,
|
||||
numberFormat: "i",
|
||||
min:0,
|
||||
max:25,
|
||||
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>
|
||||
$( 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: 0.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: '< zurück', prevStatus: '',
|
||||
prevJumpText: '<<', prevJumpStatus: '',
|
||||
changeMonth: true,
|
||||
changeYear: true,
|
||||
nextText: 'Vor >', nextStatus: '',
|
||||
nextJumpText: '>>', nextJumpStatus: '',
|
||||
currentText: 'Heute', currentStatus: '',
|
||||
todayText: 'Heute', todayStatus: '',
|
||||
clearText: '-', clearStatus: '',
|
||||
closeText: 'schließen', closeStatus: '',
|
||||
monthNames: ['Januar','Februar','März','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember'],
|
||||
monthNamesShort: ['Jan','Feb','Mä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,
|
||||
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 src='iframe-resizer-master/js/iframeResizer.contentWindow.min.js'></script>
|
||||
<!--
|
||||
<script type="text/javascript">
|
||||
function calc_erm_78() {
|
||||
/*
|
||||
Diese Funktion berechnet die LVS
|
||||
*/
|
||||
var sws = document.getElementById('sws').value;
|
||||
var beginn_funktion = document.getElementById('beginn_funktion').value;
|
||||
var ende_funktion = document.getElementById('ende_funktion').value;
|
||||
|
||||
$.ajax({
|
||||
type: 'POST',
|
||||
url: 'fetch_lvs_erm_7-8.php',
|
||||
data: {
|
||||
get_option: sws,
|
||||
get_beginn_funktion: beginn_funktion,
|
||||
get_ende_funktion: ende_funktion
|
||||
},
|
||||
success: function (response) {
|
||||
var str1 = response.split("||");
|
||||
document.getElementById("gesamtvolumen_count").innerHTML = "<strong>" + str1[0] + "</strong>";
|
||||
|
||||
/* LVS Wert in hidden Inputfeld setzen, damit es mit $_POST übertragen wird beim speichern*/
|
||||
document.getElementById("lvs").value = str1[1];
|
||||
}
|
||||
});
|
||||
}
|
||||
</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>
|
||||
<!--
|
||||
{if $freistrekto_status == 'edit'}
|
||||
<script type="text/javascript">
|
||||
setTimeout(calc_erm_78, 100);
|
||||
</script>
|
||||
{/if}
|
||||
-->
|
||||
<body onload="if(document.erfassen)document.erfassen.sws.focus();return false;">
|
||||
|
||||
<form action="?action=save" method='post' name='erfassen'>
|
||||
|
||||
{if $freistrekto_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>
|
||||
{$freistrekto_error_text}
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br />
|
||||
{/if}
|
||||
|
||||
<fieldset>
|
||||
<legend>
|
||||
<b>Ermäßigung erfassen</b>
|
||||
</legend>
|
||||
<br />
|
||||
<br />
|
||||
<table cellspacing="0" cellpadding="0" width="100%" border="0" class="StandardTable">
|
||||
<tr>
|
||||
<td>
|
||||
Funktion
|
||||
</td>
|
||||
<td valign="top">
|
||||
<select name="funktion" id="funktion" size=1>
|
||||
{section name=table_data1 loop=$table_data1}
|
||||
<option value="{$table_data1[table_data1].dkeid}" {if $freistrekto_value_funktion == $table_data1[table_data1].dkeid} selected {/if} >{$table_data1[table_data1].bezeichnung}</option>
|
||||
{/section}
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
</td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
Angabe der Deputatsermäßigung in SWS
|
||||
</td>
|
||||
<td valign="top">
|
||||
<!--<input type="number" step="0.1" name="sws" id="sws" size="101" value="{$freistrekto_value_std}" onchange='calc_erm_78();'>-->
|
||||
<!-- onchange='calc_erm_78();' funktioniert bei Spinner nicht. Das muss oben in das javascript rein-->
|
||||
<input type="text" class="spinner" name="sws" id="sws" size="101" value="{$freistrekto_value_std}" onKeypress="return trackKeys(event,/[0-9,]/);">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
</td>
|
||||
<td>
|
||||
</td>
|
||||
<tr>
|
||||
<td>
|
||||
Beginn der Funktion, falls nicht ganzjährig
|
||||
</td>
|
||||
<td>
|
||||
<!--<input type="text" class="datepicker" name="beginn_funktion" id="beginn_funktion" value="{$freistrekto_value_datumvon}" onchange='calc_erm_78();'>-->
|
||||
<input type="text" class="datepicker" name="beginn_funktion" id="beginn_funktion" value="{$freistrekto_value_datumvon}">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
</td>
|
||||
<td>
|
||||
</td>
|
||||
<tr>
|
||||
<td>
|
||||
Ende der Funktion, falls nicht ganzjährig
|
||||
</td>
|
||||
<td>
|
||||
<!--<input type="text" class="datepicker" name="ende_funktion" id="ende_funktion" value="{$freistrekto_value_datumbis}" onchange='calc_erm_78();'>-->
|
||||
<input type="text" class="datepicker" name="ende_funktion" id="ende_funktion" value="{$freistrekto_value_datumbis}">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
</td>
|
||||
<td>
|
||||
</td>
|
||||
<tr>
|
||||
<tr id="erm_freist_hinweis">
|
||||
<td width="30%">
|
||||
|
||||
</td>
|
||||
<td valign="top">
|
||||
<table width="70%" class="errorTable">
|
||||
<tr>
|
||||
<td>
|
||||
<b>Berechnete LVS Stunden</b><br>
|
||||
<ul>
|
||||
<li>Die Berechnung der LVS-Stunden ist monatsgenau</li>
|
||||
<li>Die Datumsgrenzen sind das jeweilige Studienjahr (01.09 - 31.08)</li>
|
||||
<li>Auch wenn die Ermäßigung mehrjährig sein sollte, gilt das einzelne Studienjahr als Berechnungsgrundlage (01.09 - 31.08)</li>
|
||||
<!--<li>Rechenweg: SWS x Semesterwochen x ausgeübte Tage der Funktion x Anzahl der Tage im Jahr (365 bzw. 366)</li>-->
|
||||
</ul>
|
||||
<!--
|
||||
<div id="gesamtvolumen_count"></div>
|
||||
<input type="hidden" name="lvs" id="lvs" size="101">
|
||||
-->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br />
|
||||
<p align='center'>
|
||||
<input type='submit' name='senden' value="Speichern">
|
||||
</p>
|
||||
<br />
|
||||
</fieldset>
|
||||
</form>
|
||||
<br />
|
||||
<br />
|
||||
<fieldset>
|
||||
<legend>
|
||||
<b>Erfasste Ermäßigungen</b>
|
||||
</legend>
|
||||
<table cellspacing="0" cellpadding="2" width="100%" border="1">
|
||||
<tr>
|
||||
<td>
|
||||
<b>lfd.Nr.</b>
|
||||
</td>
|
||||
<td>
|
||||
<b>Funktion</b>
|
||||
</td>
|
||||
<td align="right">
|
||||
<b>Beginn</b>
|
||||
</td>
|
||||
<td align="right">
|
||||
<b>Ende</b>
|
||||
</td>
|
||||
<td align="right">
|
||||
<b>Ermäßigung SWS</b>
|
||||
</td>
|
||||
<!--
|
||||
<td align="right">
|
||||
<b>Ermäßigung LVS</b>
|
||||
</td>
|
||||
-->
|
||||
<td align="center">
|
||||
<b>Edit</b>
|
||||
</td>
|
||||
<tr>
|
||||
{section name=table_data2 loop=$table_data2}
|
||||
{if $smarty.section.table_data2.rownum != ''}
|
||||
<tr>
|
||||
<td>
|
||||
{$smarty.section.table_data2.rownum}
|
||||
</td>
|
||||
<td>
|
||||
{$table_data2[table_data2].funktion}
|
||||
</td>
|
||||
<td align="right">
|
||||
{$table_data2[table_data2].beginn}
|
||||
</td>
|
||||
<td align="right">
|
||||
{$table_data2[table_data2].ende}
|
||||
</td>
|
||||
<td align="right">
|
||||
{$table_data2[table_data2].sws}
|
||||
</td>
|
||||
<!--
|
||||
<td align="right">
|
||||
{$table_data2[table_data2].lvs}
|
||||
</td>
|
||||
-->
|
||||
<td align="center">
|
||||
<a href=?edit={$table_data2[table_data2].deid}><img title = "Lehrveranstaltung bearbeiten" border="0" height=10 src="templates/{$global_template}/images/edit.png"></a>
|
||||
|
||||
<a href="?action=del&deid={$table_data2[table_data2].deid}"><img title = 'Lehrveranstaltung löschen' border="0" height=10 src="templates/{$global_template}/images/drop.png"></a>
|
||||
</td>
|
||||
</tr>
|
||||
{/if}
|
||||
{/section}
|
||||
<!--
|
||||
<tr>
|
||||
<td colspan="5"> </td>
|
||||
<td align="right"><b>Summe: {$freistrekto_value_summe_jahr}</b></td>
|
||||
<td> </td>
|
||||
</tr>
|
||||
-->
|
||||
</table>
|
||||
</fieldset>
|
||||
|
||||
<br />
|
||||
<br />
|
||||
<br />
|
||||
<br />
|
||||
</body>
|
||||
</html>
|
||||
{/if}
|
172
templates/modern/erm_mutterschutz.html
Executable file
@ -0,0 +1,172 @@
|
||||
{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">
|
||||
<script src="jquery/jquery-1.12.4.js"></script>
|
||||
<script src="jquery/jquery-ui.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
$(".datepicker").datepicker({
|
||||
prevText: '< zurück', prevStatus: '',
|
||||
prevJumpText: '<<', prevJumpStatus: '',
|
||||
changeMonth: true,
|
||||
changeYear: true,
|
||||
nextText: 'Vor >', nextStatus: '',
|
||||
nextJumpText: '>>', nextJumpStatus: '',
|
||||
currentText: 'Heute', currentStatus: '',
|
||||
todayText: 'Heute', todayStatus: '',
|
||||
clearText: '-', clearStatus: '',
|
||||
closeText: 'schließen', closeStatus: '',
|
||||
monthNames: ['Januar','Februar','März','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember'],
|
||||
monthNamesShort: ['Jan','Feb','Mä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,
|
||||
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 src='iframe-resizer-master/js/iframeResizer.contentWindow.min.js'></script>
|
||||
<script type="text/javascript">
|
||||
function calc_muschu() {
|
||||
/*
|
||||
Diese Funktion berechnet die LVS
|
||||
*/
|
||||
var sws = 1;
|
||||
var beginn_funktion = document.getElementById('beginn_funktion').value;
|
||||
var ende_funktion = document.getElementById('ende_funktion').value;
|
||||
|
||||
$.ajax({
|
||||
type: 'POST',
|
||||
url: 'fetch_mutterschutz.php',
|
||||
data: {
|
||||
get_beginn_funktion: beginn_funktion,
|
||||
get_ende_funktion: ende_funktion
|
||||
},
|
||||
success: function (response) {
|
||||
var str1 = response.split("||");
|
||||
document.getElementById("gesamtvolumen_count").innerHTML = "<strong>" + str1[0] + "</strong>";
|
||||
|
||||
/* LVS Wert in hidden Inputfeld setzen, damit es mit $_POST übertragen wird beim speichern*/
|
||||
document.getElementById("lvs").value = str1[1];
|
||||
}
|
||||
});
|
||||
}
|
||||
</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>
|
||||
<script type="text/javascript" >
|
||||
function loader(){
|
||||
if(document.erfassen)document.erfassen.sws.focus();return false;
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
{if $muschu_status == 'edit'}
|
||||
<script type="text/javascript">
|
||||
setTimeout(calc_muschu, 100);
|
||||
</script>
|
||||
{/if}
|
||||
|
||||
<body onload="setTimeout(loader, 1500);">
|
||||
|
||||
<form action="?action=save" method='post' name='erfassen'>
|
||||
|
||||
{if $muschu_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>
|
||||
{$muschu_error_text}
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br />
|
||||
{/if}
|
||||
|
||||
<fieldset>
|
||||
<legend>
|
||||
<b>Mutterschutz/Elternzeit erfassen</b>
|
||||
</legend>
|
||||
<br />
|
||||
<br />
|
||||
<table cellspacing="0" cellpadding="0" width="100%" border="0" class="StandardTable">
|
||||
<tr>
|
||||
<tr id="erm_freist_hinweis">
|
||||
<td width="30%">
|
||||
|
||||
</td>
|
||||
<td valign="top">
|
||||
<table width="70%" class="errorTable">
|
||||
<tr>
|
||||
<td>
|
||||
<b>Hinweis</b><br>
|
||||
<ul>
|
||||
<li>Das Dekanat wird sich mit Ihnen bezüglich der Berechnung Ihrer LVS aufgrund Ihrer Mutterschutz/Elterzeiten in Verbindung setzen
|
||||
und mit Ihnen die Berechnung besprechen.</li>
|
||||
<li>Danach wird die LVS-Stundenanzahl aufgrund Ihrer Mutterschutz/Elternzeit in das Programm vom Dekanat eingetragen.</li>
|
||||
</ul>
|
||||
<div id="gesamtvolumen_count"></div>
|
||||
<input type="hidden" name="lvs" id="lvs" size="101">
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br />
|
||||
<p align='center'>
|
||||
{if $muschu_erf == 1}
|
||||
<input type='submit' name='senden' value="Mutterschutz/Elternzeit beantragen (hier klicken)">
|
||||
{elseif $muschu_erf == 2}
|
||||
<label>Antrag auf Mutterschutz/Elternzeit wurde bearbeitet</label>
|
||||
{else}
|
||||
<input type='submit' name='senden' value="Antrag Mutterschutz/Elternzeit löschen (Antragsdatum vom {$muschu_erf_dat})">
|
||||
{/if}
|
||||
</p>
|
||||
<br />
|
||||
</fieldset>
|
||||
</form>
|
||||
<br />
|
||||
<br />
|
||||
<br />
|
||||
<br />
|
||||
</body>
|
||||
</html>
|
||||
{/if}
|
287
templates/modern/erm_ruhestand.html
Executable file
@ -0,0 +1,287 @@
|
||||
{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">
|
||||
<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 type="text/css">
|
||||
.spinner {
|
||||
width: 200px;
|
||||
height: 15px;
|
||||
font-size: 12px !important;
|
||||
}
|
||||
</style>
|
||||
<script>
|
||||
$( function() {
|
||||
$( ".spinner" ).spinner({
|
||||
step: 0.5,
|
||||
numberFormat: "i",
|
||||
min:0,
|
||||
max:25,
|
||||
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>
|
||||
$( 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: 0.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: '< zurück', prevStatus: '',
|
||||
prevJumpText: '<<', prevJumpStatus: '',
|
||||
changeMonth: true,
|
||||
changeYear: true,
|
||||
nextText: 'Vor >', nextStatus: '',
|
||||
nextJumpText: '>>', nextJumpStatus: '',
|
||||
currentText: 'Heute', currentStatus: '',
|
||||
todayText: 'Heute', todayStatus: '',
|
||||
clearText: '-', clearStatus: '',
|
||||
closeText: 'schließen', closeStatus: '',
|
||||
monthNames: ['Januar','Februar','März','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember'],
|
||||
monthNamesShort: ['Jan','Feb','Mä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,
|
||||
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 src='iframe-resizer-master/js/iframeResizer.contentWindow.min.js'></script>
|
||||
<!--
|
||||
<script type="text/javascript">
|
||||
function calc_erm_78() {
|
||||
/*
|
||||
Diese Funktion berechnet die LVS
|
||||
*/
|
||||
var sws = document.getElementById('sws').value;
|
||||
var beginn_funktion = document.getElementById('beginn_funktion').value;
|
||||
var ende_funktion = document.getElementById('ende_funktion').value;
|
||||
|
||||
$.ajax({
|
||||
type: 'POST',
|
||||
url: 'fetch_lvs_erm_7-8.php',
|
||||
data: {
|
||||
get_option: sws,
|
||||
get_beginn_funktion: beginn_funktion,
|
||||
get_ende_funktion: ende_funktion
|
||||
},
|
||||
success: function (response) {
|
||||
var str1 = response.split("||");
|
||||
document.getElementById("gesamtvolumen_count").innerHTML = "<strong>" + str1[0] + "</strong>";
|
||||
|
||||
/* LVS Wert in hidden Inputfeld setzen, damit es mit $_POST übertragen wird beim speichern*/
|
||||
document.getElementById("lvs").value = str1[1];
|
||||
}
|
||||
});
|
||||
}
|
||||
</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>
|
||||
<!--
|
||||
{if $ruhestand_status == 'edit'}
|
||||
<script type="text/javascript">
|
||||
setTimeout(calc_erm_78, 100);
|
||||
</script>
|
||||
{/if}
|
||||
-->
|
||||
<body onload="if(document.erfassen)document.erfassen.sws.focus();return false;">
|
||||
|
||||
<form action="?action=save" method='post' name='erfassen'>
|
||||
|
||||
{if $ruhestand_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>
|
||||
{$ruhestand_error_text}
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br />
|
||||
{/if}
|
||||
|
||||
<fieldset>
|
||||
<legend>
|
||||
<b>Ermäßigung erfassen</b>
|
||||
</legend>
|
||||
<br />
|
||||
<br />
|
||||
<table cellspacing="0" cellpadding="0" width="100%" border="0" class="StandardTable">
|
||||
<tr>
|
||||
<td>
|
||||
Letzter Arbeitstag (Monatsende):
|
||||
</td>
|
||||
<td>
|
||||
<!--<input type="text" class="datepicker" name="beginn_funktion" id="beginn_funktion" value="{$ruhestand_value_datumvon}" onchange='calc_erm_78();'>-->
|
||||
<input type="text" class="datepicker" name="beginn_lastday" id="beginn_lastday" value="{$ruhestand_value_datumvon}">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
</td>
|
||||
<td>
|
||||
</td>
|
||||
<tr>
|
||||
<tr id="erm_freist_hinweis">
|
||||
<td width="30%">
|
||||
|
||||
</td>
|
||||
<td valign="top">
|
||||
<table width="70%" class="errorTable">
|
||||
<tr>
|
||||
<td>
|
||||
<b>Hinweise</b><br>
|
||||
<ul>
|
||||
<li>Die Berechnung der LVS-Stunden ist monatsgenau</li>
|
||||
<li>Die Datumsgrenzen sind das jeweilige Studienjahr (01.09 - 31.08)</li>
|
||||
<li>Professoren*Professorinnen gehen immer zu Semesterende in Pension (entweder 31.08. oder 28.02.)</li>
|
||||
<li>Dauerhaft abgeordnete Dozierende können immer zum Monatsende in Pension eintreten.</li>
|
||||
<!--<li>Rechenweg: SWS x Semesterwochen x ausgeübte Tage der Funktion x Anzahl der Tage im Jahr (365 bzw. 366)</li>-->
|
||||
</ul>
|
||||
<!--
|
||||
<div id="gesamtvolumen_count"></div>
|
||||
<input type="hidden" name="lvs" id="lvs" size="101">
|
||||
-->
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br />
|
||||
<p align='center'>
|
||||
<input type='submit' name='senden' value="Speichern">
|
||||
</p>
|
||||
<br />
|
||||
</fieldset>
|
||||
</form>
|
||||
<br />
|
||||
<br />
|
||||
<fieldset>
|
||||
<legend>
|
||||
<b>Erfasste Ermäßigungen</b>
|
||||
</legend>
|
||||
<table cellspacing="0" cellpadding="2" width="100%" border="1">
|
||||
<tr>
|
||||
<td>
|
||||
<b>lfd.Nr.</b>
|
||||
</td>
|
||||
<td align="right">
|
||||
<b>Letzter Arbeitstag</b>
|
||||
</td>
|
||||
<td align="center">
|
||||
<b>Edit</b>
|
||||
</td>
|
||||
<tr>
|
||||
{section name=table_data2 loop=$table_data2}
|
||||
{if $smarty.section.table_data2.rownum != ''}
|
||||
<tr>
|
||||
<td>
|
||||
{$smarty.section.table_data2.rownum}
|
||||
</td>
|
||||
<td align="right">
|
||||
{$table_data2[table_data2].beginn}
|
||||
</td>
|
||||
<td align="center">
|
||||
<a href=?edit={$table_data2[table_data2].deid}><img title = "Lehrveranstaltung bearbeiten" border="0" height=10 src="templates/{$global_template}/images/edit.png"></a>
|
||||
|
||||
<a href="?action=del&deid={$table_data2[table_data2].deid}"><img title = 'Lehrveranstaltung löschen' border="0" height=10 src="templates/{$global_template}/images/drop.png"></a>
|
||||
</td>
|
||||
</tr>
|
||||
{/if}
|
||||
{/section}
|
||||
<!--
|
||||
<tr>
|
||||
<td colspan="5"> </td>
|
||||
<td align="right"><b>Summe: {$ruhestand_value_summe_jahr}</b></td>
|
||||
<td> </td>
|
||||
</tr>
|
||||
-->
|
||||
</table>
|
||||
</fieldset>
|
||||
|
||||
<br />
|
||||
<br />
|
||||
<br />
|
||||
<br />
|
||||
</body>
|
||||
</html>
|
||||
{/if}
|
228
templates/modern/erm_teilzeit.html
Executable file
@ -0,0 +1,228 @@
|
||||
{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">
|
||||
<script src="jquery/jquery-1.12.4.js"></script>
|
||||
<script src="jquery/jquery-ui.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(function() {
|
||||
$(".datepicker").datepicker({
|
||||
prevText: '< zurück', prevStatus: '',
|
||||
prevJumpText: '<<', prevJumpStatus: '',
|
||||
changeMonth: true,
|
||||
changeYear: true,
|
||||
nextText: 'Vor >', nextStatus: '',
|
||||
nextJumpText: '>>', nextJumpStatus: '',
|
||||
currentText: 'Heute', currentStatus: '',
|
||||
todayText: 'Heute', todayStatus: '',
|
||||
clearText: '-', clearStatus: '',
|
||||
closeText: 'schließen', closeStatus: '',
|
||||
monthNames: ['Januar','Februar','März','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember'],
|
||||
monthNamesShort: ['Jan','Feb','Mä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,
|
||||
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 src='iframe-resizer-master/js/iframeResizer.contentWindow.min.js'></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 $tz_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>
|
||||
{$tz_error_text}
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br />
|
||||
<br />
|
||||
{/if}
|
||||
|
||||
<fieldset>
|
||||
<legend>
|
||||
<b>Teilzeit erfassen</b>
|
||||
</legend>
|
||||
<br />
|
||||
<br />
|
||||
<table cellspacing="0" cellpadding="0" width="100%" border="0" class="StandardTable">
|
||||
<tr>
|
||||
<td>
|
||||
Prozent
|
||||
</td>
|
||||
<td valign="top">
|
||||
<select size="1" id='umfang' name='umfang'>
|
||||
<option value="1.00" {if $tz_value_umfang == "1.00"} selected {/if}>100 % </option>
|
||||
<option value="0.95" {if $tz_value_umfang == "0.95"} selected {/if}>95 % </option>
|
||||
<option value="0.90" {if $tz_value_umfang == "0.90"} selected {/if}>90 % </option>
|
||||
<option value="0.85" {if $tz_value_umfang == "0.85"} selected {/if}>85 % </option>
|
||||
<option value="0.80" {if $tz_value_umfang == "0.80"} selected {/if}>80 % </option>
|
||||
<option value="0.75" {if $tz_value_umfang == "0.75"} selected {/if}>75 % </option>
|
||||
<option value="0.70" {if $tz_value_umfang == "0.70"} selected {/if}>70 % </option>
|
||||
<option value="0.65" {if $tz_value_umfang == "0.65"} selected {/if}>65 % </option>
|
||||
<option value="0.60" {if $tz_value_umfang == "0.60"} selected {/if}>60 % </option>
|
||||
<option value="0.55" {if $tz_value_umfang == "0.55"} selected {/if}>55 % </option>
|
||||
<option value="0.50" {if $tz_value_umfang == "0.50"} selected {/if}>50 % </option>
|
||||
<option value="0.45" {if $tz_value_umfang == "0.45"} selected {/if}>45 % </option>
|
||||
<option value="0.40" {if $tz_value_umfang == "0.40"} selected {/if}>40 % </option>
|
||||
<option value="0.35" {if $tz_value_umfang == "0.35"} selected {/if}>35 % </option>
|
||||
<option value="0.30" {if $tz_value_umfang == "0.30"} selected {/if}>30 % </option>
|
||||
<option value="0.25" {if $tz_value_umfang == "0.25"} selected {/if}>25 % </option>
|
||||
<option value="0.20" {if $tz_value_umfang == "0.20"} selected {/if}>20 % </option>
|
||||
<option value="0.15" {if $tz_value_umfang == "0.15"} selected {/if}>15 % </option>
|
||||
<option value="0.10" {if $tz_value_umfang == "0.10"} selected {/if}>10 % </option>
|
||||
<option value="0.05" {if $tz_value_umfang == "0.05"} selected {/if}>5 % </option>
|
||||
<option value="0.00" {if $tz_value_umfang == "0.00"} selected {/if}>0 % </option>
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
</td>
|
||||
<td>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
Beginn der Teilzeit
|
||||
</td>
|
||||
<td>
|
||||
<input type="text" class="datepicker" name="beginn_teilzeit" id="beginn_teilzeit" value="{$tz_value_beginn}" onchange='calc_erm_78();'>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
</td>
|
||||
<td>
|
||||
</td>
|
||||
<tr>
|
||||
<tr id="erm_freist_hinweis">
|
||||
<td width="30%">
|
||||
|
||||
</td>
|
||||
<td valign="top">
|
||||
<table width="70%" class="errorTable">
|
||||
<tr>
|
||||
<td>
|
||||
<b>Hinweis</b><br>
|
||||
<ul>
|
||||
<li>Eine ältere Teilzeit endet dann, wenn eine neue Teilzeit erfasst wird.</li>
|
||||
<li>Es wird immer der Monatserste als Beginntag festgelegt!</li>
|
||||
<li>Betrachtet werden Zeiträume des Studienjahres: 01.09 - 31.08</li>
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br />
|
||||
<p align='center'>
|
||||
<input type='submit' name='senden' value="Speichern">
|
||||
</p>
|
||||
<br />
|
||||
</fieldset>
|
||||
</form>
|
||||
<br />
|
||||
<br />
|
||||
<fieldset>
|
||||
<legend>
|
||||
<b>Erfasste Teilzeit</b>
|
||||
</legend>
|
||||
<br>
|
||||
<b>Basiswert der Lehrveranstaltungsstunden in diesem Studienjahr: {$tz_baselvs}</b>
|
||||
<br>
|
||||
<table cellspacing="0" cellpadding="2" width="100%" border="1">
|
||||
<tr>
|
||||
<td>
|
||||
<b>lfd.Nr.</b>
|
||||
</td>
|
||||
<td>
|
||||
<b>Beginn</b>
|
||||
</td>
|
||||
<td align="right">
|
||||
<b>Prozent</b>
|
||||
</td>
|
||||
<td align="center">
|
||||
<b>Edit</b>
|
||||
</td>
|
||||
<tr>
|
||||
{section name=table_data2 loop=$table_data2}
|
||||
{if $smarty.section.table_data2.rownum != ''}
|
||||
<tr>
|
||||
<td>
|
||||
{$smarty.section.table_data2.rownum}
|
||||
</td>
|
||||
<td>
|
||||
{$table_data2[table_data2].beginn_form}
|
||||
</td>
|
||||
<td align="right">
|
||||
{$table_data2[table_data2].prozent} %
|
||||
</td>
|
||||
<td align="center">
|
||||
<a href=?edit={$table_data2[table_data2].deid}><img title = "Teilzeit bearbeiten" border="0" height=10 src="templates/{$global_template}/images/edit.png"></a>
|
||||
|
||||
<a href="?action=del&deid={$table_data2[table_data2].deid}"><img title = 'Teilzeit löschen' border="0" height=10 src="templates/{$global_template}/images/drop.png"></a>
|
||||
</td>
|
||||
</tr>
|
||||
{/if}
|
||||
{/section}
|
||||
<!--
|
||||
<tr>
|
||||
<td colspan="2"> </td>
|
||||
<td align="right">EVTL FALSCH. Reihenfolge für Abzüge berücksichtigen. Haug 25.7.19<b>Lehrveranstaltungsstunden: {$tz_value_lvs}</b></td>
|
||||
<td> </td>
|
||||
</tr>
|
||||
-->
|
||||
</table>
|
||||
</fieldset>
|
||||
|
||||
<br />
|
||||
<br />
|
||||
<br />
|
||||
<br />
|
||||
</body>
|
||||
</html>
|
||||
{/if}
|
139
templates/modern/ermaessigung.html
Executable file
@ -0,0 +1,139 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<link type="text/css" rel="stylesheet" href="templates/{$global_template}/css/styles_refill.css">
|
||||
<script src='iframe-resizer-master/js/iframeResizer.min.js'></script>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<style>
|
||||
.accordion {
|
||||
background-color: #eee;
|
||||
color: #444;
|
||||
cursor: pointer;
|
||||
padding: 10px;
|
||||
width: 100%;
|
||||
border: none;
|
||||
text-align: left;
|
||||
outline: none;
|
||||
font-size: 15px;
|
||||
transition: 0.4s;
|
||||
margin-bottom: 5px;
|
||||
}
|
||||
.active, .accordion:hover {
|
||||
background-color: #277DA8;
|
||||
color: white;
|
||||
}
|
||||
.accordion:after {
|
||||
content: '\02795'; /* Unicode character for "plus" sign (+) */
|
||||
font-size: 13px;
|
||||
color: white;
|
||||
float: right;
|
||||
margin-left: 5px;
|
||||
}
|
||||
.active:after {
|
||||
content: "\2796"; /* Unicode character for "minus" sign (-) */
|
||||
color: white;
|
||||
}
|
||||
.panel {
|
||||
padding: 0 18px;
|
||||
background-color: white;
|
||||
max-height: 0;
|
||||
overflow: hidden;
|
||||
transition: max-height 0.2s ease-out;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<br />
|
||||
<br />
|
||||
<div class="header">
|
||||
<div>
|
||||
<div>Ermäßigungen {$erm_jahrgang}</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="pat_list_box">
|
||||
{if $erm_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>
|
||||
{$erm_error_text}
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br />
|
||||
{/if}
|
||||
{if $erm_abschluss == '0'}
|
||||
<p>Indem Sie auf die Überschriften klicken können Sie die Teilbereiche auf- und zuklappen.</p>
|
||||
<button class="accordion">1) Ruhestand während des Studienjahres</button>
|
||||
<div class="panel">
|
||||
<iframe src='erm_ruhestand.php' width='100%' frameborder='0' ></iframe>
|
||||
</div>
|
||||
<button class="accordion">2) Forschungssemester/Praxissemester/Abordnungen</button>
|
||||
<div class="panel">
|
||||
<iframe src='erm_abordnung.php' width='100%' frameborder='0' ></iframe>
|
||||
</div>
|
||||
<button class="accordion">3) Schwerbehinderung</button>
|
||||
<div class="panel">
|
||||
<iframe src='erm_behinderung.php' width='100%' frameborder='0' ></iframe>
|
||||
</div>
|
||||
<button class="accordion">4) Teilzeit</button>
|
||||
<div class="panel">
|
||||
<iframe src='erm_teilzeit.php' width='100%' frameborder='0' ></iframe>
|
||||
</div>
|
||||
<button class="accordion">5) Mutterschutz/Elternzeit</button>
|
||||
<div class="panel">
|
||||
<iframe src='erm_mutterschutz.php' width='100%' frameborder='0' ></iframe>
|
||||
</div>
|
||||
<button class="accordion">6) Ermäßigung/Freistellung Rektorat/Dekanat (§§ 7, 8 LVVO)</button>
|
||||
<div class="panel">
|
||||
<iframe src='erm_freist_rektorat_dekanat.php' width='100%' frameborder='0' ></iframe>
|
||||
</div>
|
||||
<button class="accordion">7) Deputatsermäßigung aufgrund einer Funktion/Beauftragung (§ 11 LVVO)</button>
|
||||
<div class="panel">
|
||||
<iframe src='erm_freist_funktion.php' width='100%' frameborder='0' ></iframe>
|
||||
</div>
|
||||
<button class="accordion">8) Deputatsermäßigung aufgrund von Forschungs- und Entwicklungsaufgaben (§ 2 Abs. 8, 9 LVVO)</button>
|
||||
<div class="panel">
|
||||
<iframe src='erm_freist_forschung.php' width='100%' frameborder='0' ></iframe>
|
||||
</div>
|
||||
<button class="accordion">9) Abweichender Lehrbedarf</button>
|
||||
<div class="panel">
|
||||
<iframe src='erm_abw_lehrbedarf.php' width='100%' frameborder='0' ></iframe>
|
||||
</div>
|
||||
<button class="accordion">10) Krankheit</button>
|
||||
<div class="panel">
|
||||
<iframe src='' width='100%' frameborder='0' ></iframe>
|
||||
</div>
|
||||
{/if}
|
||||
<br>
|
||||
<br>
|
||||
</div>
|
||||
<script>
|
||||
var acc = document.getElementsByClassName("accordion");
|
||||
var i;
|
||||
|
||||
for (i = 0; i < acc.length; i++) {
|
||||
acc[i].addEventListener("click", function() {
|
||||
this.classList.toggle("active");
|
||||
var panel = this.nextElementSibling;
|
||||
if (panel.style.maxHeight){
|
||||
panel.style.maxHeight = null;
|
||||
} else {
|
||||
panel.style.maxHeight = panel.scrollHeight + "px";
|
||||
}
|
||||
});
|
||||
}
|
||||
</script>
|
||||
<script>iFrameResize({
|
||||
log : false, // Enable console logging
|
||||
heightCalculationMethod : 'documentElementOffset',
|
||||
autoResize : true,
|
||||
scrolling : true,
|
||||
tolerance : 1000,
|
||||
sizeHeight : true,
|
||||
});</script>
|
||||
|
||||
</body>
|
||||
</html>
|
118
templates/modern/freischaltung.html
Executable file
@ -0,0 +1,118 @@
|
||||
{if $action == ''}
|
||||
|
||||
<html>
|
||||
<head>
|
||||
<link type="text/css" rel="stylesheet" href="templates/{$global_template}/css/styles_refill.css">
|
||||
</head>
|
||||
<body>
|
||||
<br />
|
||||
<br />
|
||||
<div class="header">
|
||||
<div>
|
||||
<div>{$access_titel}</div>
|
||||
</div>
|
||||
</div>
|
||||
<form action="?action=register" method='post' name='erfassen'>
|
||||
<div class="pat_list_box">
|
||||
|
||||
<fieldset>
|
||||
<legend>
|
||||
<b>Dozenten hinzufügen (Diese können sich am System anmelden)</b>
|
||||
</legend>
|
||||
<br />
|
||||
<br />
|
||||
<table cellspacing="1" cellpadding="1" width="100%" border="0">
|
||||
<tr>
|
||||
<td width=40%>
|
||||
<strong>{$access_mitgl_ausw}</strong>
|
||||
</td>
|
||||
<td>
|
||||
<select size="10" name="dozent">
|
||||
<!--
|
||||
<option value="">Bitte auswählen</option>
|
||||
-->
|
||||
{section name=table_data1 loop=$table_data1}
|
||||
<option value="{$table_data1[table_data1].uid}">{$table_data1[table_data1].nachname}, {$table_data1[table_data1].vorname} </option>
|
||||
{/section}
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="2" align="center">
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<td width=40%>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
<input type="submit" name="senden" value="Dozent hinzufügen">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
</table>
|
||||
<br />
|
||||
<br />
|
||||
|
||||
</fieldset>
|
||||
</form>
|
||||
<br />
|
||||
<br />
|
||||
<fieldset>
|
||||
<legend>
|
||||
<b>Dozenten im System</b>
|
||||
</legend>
|
||||
<table cellspacing="1" cellpadding="1" width="100%" border="0">
|
||||
<tr>
|
||||
<td width=15%>
|
||||
<b>Anrede</b>
|
||||
</td>
|
||||
<td width=15%>
|
||||
<b>Name</b>
|
||||
</td>
|
||||
<td width=15%>
|
||||
<b>Vorname</b>
|
||||
</td>
|
||||
<td width=15%>
|
||||
<b>Benutzerkennung</b>
|
||||
</td>
|
||||
<td width=15%>
|
||||
<b>Fakultät</b>
|
||||
</td>
|
||||
<td width=15%>
|
||||
<b>Löschen</b>
|
||||
</td>
|
||||
<tr>
|
||||
{section name=table_data2 loop=$table_data2}
|
||||
{if $smarty.section.table_data2.rownum != ''}
|
||||
<tr>
|
||||
<td width=15%>
|
||||
<iframe src='ch_anrede.php?imtuid={$table_data2[table_data2].imtuid}' scrolling='no' marginheight='0' marginwidth='0' height='25' frameborder='0'></iframe>
|
||||
</td>
|
||||
<td width=15%>
|
||||
{$table_data2[table_data2].nachname}
|
||||
</td>
|
||||
<td width=15%>
|
||||
{$table_data2[table_data2].vorname}
|
||||
</td>
|
||||
<td width=15%>
|
||||
{$table_data2[table_data2].uid}
|
||||
</td>
|
||||
<td width=15%>
|
||||
<iframe src='ch_fakultaet.php?imtuid={$table_data2[table_data2].imtuid}' scrolling='no' marginheight='0' marginwidth='0' height='25' frameborder='0'></iframe>
|
||||
</td>
|
||||
<td width=15%>
|
||||
<a href="?action=del&imtuid={$table_data2[table_data2].imtuid}"><img title = 'Dozent löschen' border="0" height=10 src="templates/{$global_template}/images/drop.png"></a>
|
||||
</td>
|
||||
</tr>
|
||||
{/if}
|
||||
{/section}
|
||||
</table>
|
||||
</fieldset>
|
||||
<br />
|
||||
<br />
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
{/if}
|
31
templates/modern/hauptframe.html
Executable file
@ -0,0 +1,31 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>{$hauptframe_titel}</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>{$global_titel}</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>{$hauptframe_text1} {$hauptframe_cur_jahrgang}/{$hauptframe_cur_jahrgang+1}</b>
|
||||
<br />
|
||||
<br />
|
||||
<br />
|
||||
{$hauptframe_text2}
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
31
templates/modern/hauptframe_admin.html
Executable file
@ -0,0 +1,31 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>{$hauptframe_admin_titel}</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>{$hauptframe_admin_titel}</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="pat_list_box">
|
||||
<p>
|
||||
<table border="0" bordercolordark="white" bordercolorlight="lightgray" cellspacing="0" width="90%" height="90%">
|
||||
<tr>
|
||||
<td align="center">
|
||||
<b>{$hauptframe_admin_text1}</b>
|
||||
<br />
|
||||
<br />
|
||||
<br />
|
||||
{$hauptframe_admin_text2}
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
31
templates/modern/hauptframe_eingabe.html
Executable file
@ -0,0 +1,31 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>{$hauptframe_eingabe_titel}</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>{$hauptframe_eingabe_titel}</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="pat_list_box">
|
||||
<p>
|
||||
<table border="0" bordercolordark="white" bordercolorlight="lightgray" cellspacing="0" width="90%" height="90%">
|
||||
<tr>
|
||||
<td align="center">
|
||||
<b>{$hauptframe_eingabe_text1} {$hauptframe_eingabe_cur_jahrgang}/{$hauptframe_eingabe_cur_jahrgang+1}</b>
|
||||
<br />
|
||||
<br />
|
||||
<br />
|
||||
{$hauptframe_eingabe_text2}
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
BIN
templates/modern/images/Thumbs.db
Executable file
BIN
templates/modern/images/accord/item-right.png
Executable file
After Width: | Height: | Size: 390 B |
BIN
templates/modern/images/accord/item.png
Executable file
After Width: | Height: | Size: 612 B |
BIN
templates/modern/images/accord/mo-item-right.png
Executable file
After Width: | Height: | Size: 402 B |
BIN
templates/modern/images/accord/mo-item.png
Executable file
After Width: | Height: | Size: 3.2 KiB |
BIN
templates/modern/images/backgr/Thumbs.db
Executable file
BIN
templates/modern/images/backgr/ground.png
Executable file
After Width: | Height: | Size: 18 KiB |
BIN
templates/modern/images/backgr/sprites_general_1.png
Executable file
After Width: | Height: | Size: 16 KiB |
BIN
templates/modern/images/backgr/sprites_general_2.png
Executable file
After Width: | Height: | Size: 6.8 KiB |
BIN
templates/modern/images/backgr/sprites_general_home_2.png
Executable file
After Width: | Height: | Size: 11 KiB |
BIN
templates/modern/images/box-u.png
Executable file
After Width: | Height: | Size: 1005 B |
BIN
templates/modern/images/button/square-blue-left.gif
Executable file
After Width: | Height: | Size: 1.2 KiB |
BIN
templates/modern/images/button/square-blue-right.gif
Executable file
After Width: | Height: | Size: 2.5 KiB |
BIN
templates/modern/images/button/square-gray-left.gif
Executable file
After Width: | Height: | Size: 1.2 KiB |
BIN
templates/modern/images/button/square-gray-right.gif
Executable file
After Width: | Height: | Size: 2.7 KiB |
BIN
templates/modern/images/button/square-green-left.gif
Executable file
After Width: | Height: | Size: 1.2 KiB |
BIN
templates/modern/images/button/square-green-right.gif
Executable file
After Width: | Height: | Size: 3.0 KiB |
BIN
templates/modern/images/button/square-orange-left.gif
Executable file
After Width: | Height: | Size: 1.2 KiB |
BIN
templates/modern/images/button/square-orange-right.gif
Executable file
After Width: | Height: | Size: 2.7 KiB |
BIN
templates/modern/images/button/square-red-left.gif
Executable file
After Width: | Height: | Size: 1.2 KiB |
BIN
templates/modern/images/button/square-red-right.gif
Executable file
After Width: | Height: | Size: 2.8 KiB |
BIN
templates/modern/images/center.png
Executable file
After Width: | Height: | Size: 227 B |
BIN
templates/modern/images/cross.jpg
Executable file
After Width: | Height: | Size: 1.0 KiB |
53
templates/modern/images/deputat_icon.svg
Executable 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="https://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="https://creativecommons.org/ns#"
|
||||
xmlns:rdf="https://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="https://www.w3.org/2000/svg"
|
||||
xmlns="https://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="https://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="https://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="https://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
After Width: | Height: | Size: 311 B |
BIN
templates/modern/images/drop2.png
Executable file
After Width: | Height: | Size: 264 B |
BIN
templates/modern/images/drop2_grey.png
Executable file
After Width: | Height: | Size: 266 B |
BIN
templates/modern/images/drop_grey.png
Executable file
After Width: | Height: | Size: 1.2 KiB |
BIN
templates/modern/images/edit.png
Executable file
After Width: | Height: | Size: 451 B |
BIN
templates/modern/images/edit_grey.png
Executable file
After Width: | Height: | Size: 1.2 KiB |
BIN
templates/modern/images/hakengruen.png
Executable file
After Width: | Height: | Size: 2.8 KiB |
BIN
templates/modern/images/hakenrot.png
Executable file
After Width: | Height: | Size: 2.8 KiB |
BIN
templates/modern/images/i.jpg
Executable file
After Width: | Height: | Size: 809 B |
BIN
templates/modern/images/ico_pdf.gif
Executable file
After Width: | Height: | Size: 1007 B |
BIN
templates/modern/images/ja.gif
Executable file
After Width: | Height: | Size: 320 B |
BIN
templates/modern/images/left.png
Executable file
After Width: | Height: | Size: 1.0 KiB |
BIN
templates/modern/images/leiste-u.cpt
Executable file
BIN
templates/modern/images/mail_icon.jpg
Executable file
After Width: | Height: | Size: 3.5 KiB |
BIN
templates/modern/images/message_login.gif
Executable file
After Width: | Height: | Size: 6.4 KiB |
BIN
templates/modern/images/message_login2.gif
Executable file
After Width: | Height: | Size: 3.0 KiB |
BIN
templates/modern/images/nein.gif
Executable file
After Width: | Height: | Size: 333 B |
BIN
templates/modern/images/pflichtfelder/achtung_gross.gif
Executable file
After Width: | Height: | Size: 1.4 KiB |
BIN
templates/modern/images/pflichtfelder/achtung_klein.gif
Executable file
After Width: | Height: | Size: 1001 B |
BIN
templates/modern/images/right.png
Executable file
After Width: | Height: | Size: 1.0 KiB |