first commit

This commit is contained in:
aschwarz
2023-04-25 13:25:59 +02:00
commit 086d1e1e9e
1774 changed files with 396049 additions and 0 deletions

View File

@ -0,0 +1,121 @@
body {
margin-top : 10px;
margin-bottom : 10px;
font-family : Arial;
font-size : 12px;
color : #000000;
}
td {
font-family : verdana, arial;
font-size : 9pt;
color : #000000;
}
.Header {
background: url(../images/left.png) no-repeat;
font-family : Arial;
font-size : 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

Binary file not shown.

After

Width:  |  Height:  |  Size: 1005 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 227 B

View File

@ -0,0 +1,53 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg
xmlns:dc="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

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1001 B

BIN
templates/#login/images/right.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

127
templates/#login/index.html Executable file
View 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%">
&nbsp;
</td>
<td width="60%">
<div class="Header">
<div>
<div align="center">{$index_titel}</div>
</div>
</div>
<div class="pat_list_box">
<p>
{if $index_error == '1'}
<table width="70%" class="errorTable" align="center">
<tr>
<td>
<img src="templates/{$global_template}/images/pflichtfelder/achtung_gross.gif">
</td>
<td><b>Achtung!</b><br>
{$index_error_text}
</td>
</tr>
</table>
<br />
{/if}
<table align="center" border="0" bordercolordark="white" bordercolorlight="lightgray" cellspacing="0" width="96%" >
<tr>
<td width="200px" align="center" valign="middle">
<img style="margin:10px;padding:10px;"src="templates/{$global_template}/images/deputat_icon.svg">
</td>
<td align="left">
<table width="100%">
<form action=?action=anmeld method="POST" name="login">
<tr>
<td width="40%">
<strong>{$index_field_user}</strong>
</td>
<td>
<input class="eingabe" type="text" name="user" value="{$index_user}" tabindex="1"></td>
</td>
</tr>
<tr>
<td width="40%">
<strong>{$index_field_pass}</strong>
</td>
<td>
<input class="eingabe" type="password" name="password" tabindex="2"></td>
</td>
</tr>
<tr>
<td width="100%" colspan="2" align="center">
&nbsp;
</td>
</tr>
<tr>
<td width="40%">
&nbsp;
</td>
<td>
<input type="submit" value="Login">
</td>
</tr>
</table>
</td>
</tr>
</table>
<p align="center">
<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%">
&nbsp;
</td>
</tr>
</table>
</form>
</body>
</html>
{/if}

95
templates/#login/index_ad.html Executable file
View 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%">
&nbsp;
</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>
&nbsp;
</td>
</tr>
<tr>
<td width="40%">
&nbsp;
</td>
<td>
<input type="submit" value="Login">
</td>
</tr>
</table>
</td>
</tr>
</table>
<br />
<br />
</div>
</td>
<td width="20%">
&nbsp;
</td>
</tr>
</table>
</form>
</body>
</html>
{/if}

12
templates/#login/index_db.html Executable file
View 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
View 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%">
&nbsp;
</td>
<td width="60%">
<div class="Header">
<div>
<div align="center">{$index_titel}</div>
</div>
</div>
<div class="pat_list_box">
<p>
{if $index_error == '1'}
<table width="70%" class="errorTable" align="center">
<tr>
<td>
<img src="templates/{$global_template}/images/pflichtfelder/achtung_gross.gif">
</td>
<td><b>Achtung!</b><br>
{$index_error_text}
</td>
</tr>
</table>
<br />
{/if}
<table align="center" border="0" bordercolordark="white" bordercolorlight="lightgray" cellspacing="0" width="96%" >
<tr>
<td width="200px" align="center" valign="middle">
<img style="margin:10px;padding:10px;"src="templates/{$global_template}/images/deputat_icon.svg">
</td>
<td align="left">
<table width="100%">
<form action=?action=anmeld method="POST" name="login">
<tr>
<td width="40%">
<strong>{$index_field_user}</strong>
</td>
<td>
<input class="eingabe" type="text" name="user" value="{$index_user}" tabindex="1"></td>
</td>
</tr>
<tr>
<td width="40%">
<strong>{$index_field_pass}</strong>
</td>
<td>
<input class="eingabe" type="password" name="password" tabindex="2"></td>
</td>
</tr>
<tr>
<td width="100%" colspan="2" align="center">
&nbsp;
</td>
</tr>
<tr>
<td width="40%">
&nbsp;
</td>
<td>
<input type="submit" value="Login">
</td>
</tr>
</table>
</td>
</tr>
</table>
<p align="center">
<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%">
&nbsp;
</td>
</tr>
</table>
</form>
</body>
</html>
{/if}
{if $action == 'anmeld'}
{if $index_login == '1'}
<meta http-equiv="refresh" content="0; URL=indexframe.php">
{/if}
{/if}
{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%">
&nbsp;
</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&auml;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%">
&nbsp;
</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%">
&nbsp;
</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&auml;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%">
&nbsp;
</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}

View 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%">
&nbsp;
</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%">
&nbsp;
</td>
<td>
&nbsp;
</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">
&nbsp;
</td>
</tr>
<tr>
<td width="40%">
&nbsp;
</td>
<td>
&nbsp;
</td>
</tr>
</table>
</td>
</tr>
</table>
<p align="center">
<input type="submit" value="Absenden">
</p>
<br />
</div>
</td>
<td width="5%">
&nbsp;
</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%">
&nbsp;
</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%">
&nbsp;
</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%">
&nbsp;
</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%">
&nbsp;
</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%">
&nbsp;
</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%">
&nbsp;
</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%">
&nbsp;
</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%">
&nbsp;
</td>
</tr>
</table>
</form>
</body>
</html>
{/if}
{/if}

445
templates/#login/register.html Executable file
View 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%">
&nbsp;
</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%">
&nbsp;
</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%">
&nbsp;
</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%">
&nbsp;
</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%">
&nbsp;
</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>
&nbsp;
</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&auml;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&auml;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%">
&nbsp;
</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%">
&nbsp;
</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%">
&nbsp;
</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%">
&nbsp;
</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%">
&nbsp;
</td>
</tr>
</table>
</form>
</body>
</html>
{/if}
{/if}

View 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: '&#x3c; zur&uuml;ck', prevStatus: '',
prevJumpText: '&#x3c;&#x3c;', prevJumpStatus: '',
changeMonth: true,
changeYear: true,
nextText: 'Vor &#x3e;', nextStatus: '',
nextJumpText: '&#x3e;&#x3e;', nextJumpStatus: '',
currentText: 'Heute', currentStatus: '',
todayText: 'Heute', todayStatus: '',
clearText: '-', clearStatus: '',
closeText: 'schlie&szlig;en', closeStatus: '',
monthNames: ['Januar','Februar','M&auml;rz','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember'],
monthNamesShort: ['Jan','Feb','M&auml;r','Apr','Mai','Jun','Jul','Aug','Sep','Okt','Nov','Dez'],
dayNames: ['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'],
dayNamesShort: ['So','Mo','Di','Mi','Do','Fr','Sa'],
dayNamesMin: ['So','Mo','Di','Mi','Do','Fr','Sa'],
weekHeader: 'Wo',
weekStatus: 'Woche des Monats',
showMonthAfterYear: false,
showOn: 'focus',
firstDay: 1,
numberOfMonths : 1,
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>&nbsp;
</td>
<td>&nbsp;
</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>&nbsp;
</td>
<td>&nbsp;
</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>&nbsp;
</td>
<td>&nbsp;
</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>&nbsp;
</td>
<td>&nbsp;
</td>
<tr>
<tr id="erm_freist_hinweis">
<td width="30%">
&nbsp;
</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>
&nbsp;
<a href="?action=del&deid={$table_data2[table_data2].deid}"><img title = 'Lehrveranstaltung l&ouml;schen' border="0" height=10 src="templates/{$global_template}/images/drop.png"></a>
</td>
</tr>
{/if}
{/section}
<tr>
<td colspan="5">&nbsp;</td>
<td align="right"><b>Summe: {$freistrekto_value_summe_jahr}</b></td>
<td>&nbsp;</td>
</tr>
</table>
</fieldset>
<br />
<br />
<br />
<br />
</body>
</html>
{/if}

View 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: '&#x3c; zur&uuml;ck', prevStatus: '',
prevJumpText: '&#x3c;&#x3c;', prevJumpStatus: '',
changeMonth: true,
changeYear: true,
nextText: 'Vor &#x3e;', nextStatus: '',
nextJumpText: '&#x3e;&#x3e;', nextJumpStatus: '',
currentText: 'Heute', currentStatus: '',
todayText: 'Heute', todayStatus: '',
clearText: '-', clearStatus: '',
closeText: 'schlie&szlig;en', closeStatus: '',
monthNames: ['Januar','Februar','M&auml;rz','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember'],
monthNamesShort: ['Jan','Feb','M&auml;r','Apr','Mai','Jun','Jul','Aug','Sep','Okt','Nov','Dez'],
dayNames: ['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'],
dayNamesShort: ['So','Mo','Di','Mi','Do','Fr','Sa'],
dayNamesMin: ['So','Mo','Di','Mi','Do','Fr','Sa'],
weekHeader: 'Wo',
weekStatus: 'Woche des Monats',
showMonthAfterYear: false,
showOn: 'focus',
firstDay: 1,
numberOfMonths : 1,
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>&nbsp;
</td>
<td>&nbsp;
</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>&nbsp;
</td>
<td>&nbsp;
</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>&nbsp;
</td>
<td>&nbsp;
</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>&nbsp;
</td>
<td>&nbsp;
</td>
<tr>
<tr id="erm_freist_hinweis">
<td width="30%">
&nbsp;
</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>
&nbsp;
<a href="?action=del&deid={$table_data2[table_data2].deid}"><img title = 'Lehrveranstaltung l&ouml;schen' border="0" height=10 src="templates/{$global_template}/images/drop.png"></a>
</td>
</tr>
{/if}
{/section}
<tr>
<td colspan="5">&nbsp;</td>
<td align="right"><b>Summe: {$freistrekto_value_summe_jahr}</b></td>
<td>&nbsp;</td>
</tr>
</table>
</fieldset>
<br />
<br />
<br />
<br />
</body>
</html>
{/if}

View 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: '&#x3c; zur&uuml;ck', prevStatus: '',
prevJumpText: '&#x3c;&#x3c;', prevJumpStatus: '',
changeMonth: true,
changeYear: true,
nextText: 'Vor &#x3e;', nextStatus: '',
nextJumpText: '&#x3e;&#x3e;', nextJumpStatus: '',
currentText: 'Heute', currentStatus: '',
todayText: 'Heute', todayStatus: '',
clearText: '-', clearStatus: '',
closeText: 'schlie&szlig;en', closeStatus: '',
monthNames: ['Januar','Februar','M&auml;rz','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember'],
monthNamesShort: ['Jan','Feb','M&auml;r','Apr','Mai','Jun','Jul','Aug','Sep','Okt','Nov','Dez'],
dayNames: ['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'],
dayNamesShort: ['So','Mo','Di','Mi','Do','Fr','Sa'],
dayNamesMin: ['So','Mo','Di','Mi','Do','Fr','Sa'],
weekHeader: 'Wo',
weekStatus: 'Woche des Monats',
showMonthAfterYear: false,
showOn: 'focus',
firstDay: 1,
numberOfMonths : 1,
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>&nbsp;
</td>
<td>&nbsp;
</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>&nbsp;
</td>
<td>&nbsp;
</td>
<tr>
<tr id="erm_freist_hinweis">
<td width="30%">
&nbsp;
</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>
&nbsp;
<a href="?action=del&deid={$table_data2[table_data2].deid}"><img title = 'Lehrveranstaltung l&ouml;schen' border="0" height=10 src="templates/{$global_template}/images/drop.png"></a>
</td>
</tr>
{/if}
{/section}
<tr>
<td colspan="4">&nbsp;</td>
<td align="right"><b>Summe: {$muschu_value_summe_jahr}</b></td>
<td>&nbsp;</td>
</tr>
</table>
</fieldset>
<br />
<br />
<br />
<br />
</body>
</html>
{/if}

View 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">
&nbsp;
</td>
<td valign="top">
&nbsp;
</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>
&nbsp;
</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>
&nbsp;
<a href="?action=del&daid={$table_data2[table_data2].daid}"><img title = 'Abschlussarbeit l&ouml;schen' border="0" height=10 src="templates/{$global_template}/images/drop.png"></a>
</td>
</tr>
{/if}
{/section}
<tr>
<td colspan="5">&nbsp;</td>
<td align="right"><b>Summe: {$abschluss_value_ws_summe_lvs}</b></td>
<td>&nbsp;</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>
&nbsp;
<a href="?action=del&daid={$table_data3[table_data3].daid}"><img title = 'Abschlussarbeit l&ouml;schen' border="0" height=10 src="templates/{$global_template}/images/drop.png"></a>
</td>
</tr>
{/if}
{/section}
<tr>
<td colspan="5">&nbsp;</td>
<td align="right"><b>Summe: {$abschluss_value_ss_summe_lvs}</b></td>
<td>&nbsp;</td>
</tr>
</table>
</fieldset>
{/if}
<br />
<br />
</div>
</body>
</html>
{/if}

View 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>

View File

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

View File

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

View File

@ -0,0 +1,121 @@
body {
margin-top : 10px;
margin-bottom : 10px;
font-family : Arial;
font-size : 12px;
color : #000000;
}
td {
font-family : verdana, arial;
font-size : 9pt;
color : #000000;
}
.Header {
background: url(../images/left.png) no-repeat;
font-family : Arial;
font-size : 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;
}

View 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;
}

View File

@ -0,0 +1,20 @@
<html>
<head>
<title>Deputatverwaltung</title>
<link type="text/css" rel="stylesheet" href="css/styles_refill.css">
</head>
<frameset rows="1*" cols="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
View 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}&nbsp;&nbsp;&nbsp;&nbsp;</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}'> &euro;
</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}&nbsp;&nbsp;&nbsp;&nbsp;</option>
{/section}
</select>
</td>
<tr>
<tr>
<td width="40%">
* = Pflichtfelder
</td>
<td width="60%">
&nbsp;
</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}&nbsp;&euro;
</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>
&nbsp;
<a href="?action=del&lbfzid={$table_data2[table_data2].lbfzid}"><img title = "Daten l&ouml;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}

View 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%">&nbsp;
</td>
<td>&nbsp;
</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%">&nbsp;
</td>
<td>&nbsp;
</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%">&nbsp;
</td>
<td>&nbsp;
</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%">&nbsp;
</td>
<td>&nbsp;
</td>
</tr>
<tr id="extracurr">
<td width="30%">
&nbsp;
</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>&nbsp;
</td>
<td>&nbsp;
</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&nbsp;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&nbsp;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%">
&nbsp;
</td>
<td>
&nbsp;
</td>
</tr>
<tr id="teachingblock_hinw">
<td width="30%">
&nbsp;
</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:&nbsp;</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%">&nbsp;
</td>
<td>&nbsp;
</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>&nbsp;
</td>
<td>&nbsp;
</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&nbsp;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>&nbsp;<a href="?action=del&did={$table_data2[table_data2].did}"><img title = 'Lehrveranstaltung l&ouml;schen' border="0" height=10 src="templates/{$global_template}/images/drop.png"></a>
</td>
</tr>
{/if}
{/section}
<tr>
<td colspan="6">&nbsp;</td>
<td align="right"><b>Summe: {$erf_value_summe_jahr}</b></td>
<td colspan="2">&nbsp;</td>
</tr>
</table>
</fieldset>
{/if}
<br />
<br />
</div>
</body>
</html>
{/if}

View 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: '&#x3c; zur&uuml;ck', prevStatus: '',
prevJumpText: '&#x3c;&#x3c;', prevJumpStatus: '',
changeMonth: true,
changeYear: true,
nextText: 'Vor &#x3e;', nextStatus: '',
nextJumpText: '&#x3e;&#x3e;', nextJumpStatus: '',
currentText: 'Heute', currentStatus: '',
todayText: 'Heute', todayStatus: '',
clearText: '-', clearStatus: '',
closeText: 'schlie&szlig;en', closeStatus: '',
monthNames: ['Januar','Februar','M&auml;rz','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember'],
monthNamesShort: ['Jan','Feb','M&auml;r','Apr','Mai','Jun','Jul','Aug','Sep','Okt','Nov','Dez'],
dayNames: ['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'],
dayNamesShort: ['So','Mo','Di','Mi','Do','Fr','Sa'],
dayNamesMin: ['So','Mo','Di','Mi','Do','Fr','Sa'],
weekHeader: 'Wo',
weekStatus: 'Woche des Monats',
showMonthAfterYear: false,
showOn: 'focus',
firstDay: 1,
numberOfMonths : 1,
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%">&nbsp;
</td>
<td>&nbsp;
</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%">&nbsp;
</td>
<td>&nbsp;
</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%">&nbsp;
</td>
<td>&nbsp;
</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%">&nbsp;
</td>
<td>&nbsp;
</td>
</tr>
<tr id="extracurr">
<td width="30%">
&nbsp;
</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>&nbsp;
</td>
<td>&nbsp;
</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&nbsp;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&nbsp;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%">
&nbsp;
</td>
<td>
&nbsp;
</td>
</tr>
<tr id="teachingblock_hinw">
<td width="30%">
&nbsp;
</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:&nbsp;</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%">&nbsp;
</td>
<td>&nbsp;
</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>&nbsp;
</td>
<td>&nbsp;
</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&nbsp;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>&nbsp;<a href="?action=del&did={$table_data2[table_data2].did}"><img title = 'Lehrveranstaltung l&ouml;schen' border="0" height=10 src="templates/{$global_template}/images/drop.png"></a>
</td>
</tr>
{/if}
{/section}
<tr>
<td colspan="6">&nbsp;</td>
<td align="right"><b>Summe: {$erf_value_summe_jahr}</b></td>
<td colspan="2">&nbsp;</td>
</tr>
</table>
</fieldset>
{/if}
<br />
<br />
</div>
</body>
</html>
{/if}

View 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>&nbsp;
</td>
<td>&nbsp;
</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>
&nbsp;
</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>&nbsp;
</td>
<td>&nbsp;
</td>
</tr>
<tr>
<td>
gemeinsame&nbsp;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>&nbsp;
</td>
<td>&nbsp;
</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>&nbsp;
</td>
<td>&nbsp;
</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>&nbsp;
</td>
<td>&nbsp;
</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&nbsp;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>
&nbsp;
<a href="?action=del&dsid={$table_data2[table_data2].dsid}"><img title = 'Lehrveranstaltung l&ouml;schen' border="0" height=10 src="templates/{$global_template}/images/drop.png"></a>
</td>
</tr>
{/if}
{/section}
<tr>
<td colspan="3">&nbsp;</td>
<td align="right"><b>Summe: {$erfs_value_summe_jahr}</b></td>
<td colspan="2">&nbsp;</td>
</tr>
</table>
</fieldset>
{/if}
<br />
<br />
</div>
</body>
</html>
{/if}

View 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>&nbsp;
</td>
<td>&nbsp;
</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>&nbsp;
</td>
<td>&nbsp;
</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>&nbsp;
</td>
<td>&nbsp;
</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&nbsp;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>
&nbsp;
<a href="?action=del&dsid={$table_data2[table_data2].dsid}"><img title = 'Lehrveranstaltung l&ouml;schen' border="0" height=10 src="templates/{$global_template}/images/drop.png"></a>
</td>
</tr>
{/if}
{/section}
<tr>
<td colspan="3">&nbsp;</td>
<td align="right"><b>Summe: {$erfs_value_summe_jahr}</b></td>
<td colspan="2">&nbsp;</td>
</tr>
</table>
</fieldset>
{/if}
<br />
<br />
</div>
</body>
</html>
{/if}

View 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: '&#x3c; zur&uuml;ck', prevStatus: '',
prevJumpText: '&#x3c;&#x3c;', prevJumpStatus: '',
changeMonth: true,
changeYear: true,
nextText: 'Vor &#x3e;', nextStatus: '',
nextJumpText: '&#x3e;&#x3e;', nextJumpStatus: '',
currentText: 'Heute', currentStatus: '',
todayText: 'Heute', todayStatus: '',
clearText: '-', clearStatus: '',
closeText: 'schlie&szlig;en', closeStatus: '',
monthNames: ['Januar','Februar','M&auml;rz','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember'],
monthNamesShort: ['Jan','Feb','M&auml;r','Apr','Mai','Jun','Jul','Aug','Sep','Okt','Nov','Dez'],
dayNames: ['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'],
dayNamesShort: ['So','Mo','Di','Mi','Do','Fr','Sa'],
dayNamesMin: ['So','Mo','Di','Mi','Do','Fr','Sa'],
weekHeader: 'Wo',
weekStatus: 'Woche des Monats',
showMonthAfterYear: false,
showOn: 'focus',
firstDay: 1,
numberOfMonths : 1,
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>&nbsp;
</td>
<td>&nbsp;
</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>&nbsp;
</td>
<td>&nbsp;
</td>
<tr>
<tr id="erm_freist_hinweis">
<td width="30%">
&nbsp;
</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>
&nbsp;
<a href="?action=del&deid={$table_data2[table_data2].deid}"><img title = 'Lehrveranstaltung l&ouml;schen' border="0" height=10 src="templates/{$global_template}/images/drop.png"></a>
</td>
</tr>
{/if}
{/section}
<!--
<tr>
<td colspan="5">&nbsp;</td>
<td align="right"><b>Summe: {$abord_value_summe_jahr}</b></td>
<td>&nbsp;</td>
</tr>
-->
</table>
</fieldset>
<br />
<br />
<br />
<br />
</body>
</html>
{/if}

View 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: '&#x3c; zur&uuml;ck', prevStatus: '',
prevJumpText: '&#x3c;&#x3c;', prevJumpStatus: '',
changeMonth: true,
changeYear: true,
nextText: 'Vor &#x3e;', nextStatus: '',
nextJumpText: '&#x3e;&#x3e;', nextJumpStatus: '',
currentText: 'Heute', currentStatus: '',
todayText: 'Heute', todayStatus: '',
clearText: '-', clearStatus: '',
closeText: 'schlie&szlig;en', closeStatus: '',
monthNames: ['Januar','Februar','M&auml;rz','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember'],
monthNamesShort: ['Jan','Feb','M&auml;r','Apr','Mai','Jun','Jul','Aug','Sep','Okt','Nov','Dez'],
dayNames: ['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'],
dayNamesShort: ['So','Mo','Di','Mi','Do','Fr','Sa'],
dayNamesMin: ['So','Mo','Di','Mi','Do','Fr','Sa'],
weekHeader: 'Wo',
weekStatus: 'Woche des Monats',
showMonthAfterYear: false,
showOn: 'focus',
firstDay: 1,
numberOfMonths : 1,
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>&nbsp;
</td>
<td>&nbsp;
</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>&nbsp;
</td>
<td>&nbsp;
</td>
<tr>
<tr id="erm_freist_hinweis">
<td width="30%">
&nbsp;
</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>
&nbsp;
<a href="?action=del&deid={$table_data2[table_data2].deid}"><img title = 'Abweichung l&ouml;schen' border="0" height=10 src="templates/{$global_template}/images/drop.png"></a>
</td>
</tr>
{/if}
{/section}
<!--
<tr>
<td colspan="5">&nbsp;</td>
<td align="right"><b>Summe: {$abwlehrb_value_summe_jahr}</b></td>
<td>&nbsp;</td>
</tr>
-->
</table>
</fieldset>
<br />
<br />
<br />
<br />
</body>
</html>
{/if}

View 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: '&#x3c; zur&uuml;ck', prevStatus: '',
prevJumpText: '&#x3c;&#x3c;', prevJumpStatus: '',
changeMonth: true,
changeYear: true,
nextText: 'Vor &#x3e;', nextStatus: '',
nextJumpText: '&#x3e;&#x3e;', nextJumpStatus: '',
currentText: 'Heute', currentStatus: '',
todayText: 'Heute', todayStatus: '',
clearText: '-', clearStatus: '',
closeText: 'schlie&szlig;en', closeStatus: '',
monthNames: ['Januar','Februar','M&auml;rz','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember'],
monthNamesShort: ['Jan','Feb','M&auml;r','Apr','Mai','Jun','Jul','Aug','Sep','Okt','Nov','Dez'],
dayNames: ['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'],
dayNamesShort: ['So','Mo','Di','Mi','Do','Fr','Sa'],
dayNamesMin: ['So','Mo','Di','Mi','Do','Fr','Sa'],
weekHeader: 'Wo',
weekStatus: 'Woche des Monats',
showMonthAfterYear: false,
showOn: 'focus',
firstDay: 1,
numberOfMonths : 1,
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>&nbsp;
</td>
<td>&nbsp;
</td>
<tr>
<tr id="erm_freist_hinweis">
<td width="30%">
&nbsp;
</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>
&nbsp;
{if $table_data2[table_data2].nodel != 1}
<a href="?action=del&deid={$table_data2[table_data2].deid}"><img title = 'Ermäßigung l&ouml;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&ouml;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}

View 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: '&#x3c; zur&uuml;ck', prevStatus: '',
prevJumpText: '&#x3c;&#x3c;', prevJumpStatus: '',
changeMonth: true,
changeYear: true,
nextText: 'Vor &#x3e;', nextStatus: '',
nextJumpText: '&#x3e;&#x3e;', nextJumpStatus: '',
currentText: 'Heute', currentStatus: '',
todayText: 'Heute', todayStatus: '',
clearText: '-', clearStatus: '',
closeText: 'schlie&szlig;en', closeStatus: '',
monthNames: ['Januar','Februar','M&auml;rz','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember'],
monthNamesShort: ['Jan','Feb','M&auml;r','Apr','Mai','Jun','Jul','Aug','Sep','Okt','Nov','Dez'],
dayNames: ['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'],
dayNamesShort: ['So','Mo','Di','Mi','Do','Fr','Sa'],
dayNamesMin: ['So','Mo','Di','Mi','Do','Fr','Sa'],
weekHeader: 'Wo',
weekStatus: 'Woche des Monats',
showMonthAfterYear: false,
showOn: 'focus',
firstDay: 1,
numberOfMonths : 1,
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>&nbsp;
</td>
<td>&nbsp;
</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>&nbsp;
</td>
<td>&nbsp;
</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>&nbsp;
</td>
<td>&nbsp;
</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>&nbsp;
</td>
<td>&nbsp;
</td>
<tr>
<tr id="erm_freist_hinweis">
<td width="30%">
&nbsp;
</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>
&nbsp;
<a href="?action=del&deid={$table_data2[table_data2].deid}"><img title = 'Lehrveranstaltung l&ouml;schen' border="0" height=10 src="templates/{$global_template}/images/drop.png"></a>
</td>
</tr>
{/if}
{/section}
<!--
<tr>
<td colspan="5">&nbsp;</td>
<td align="right"><b>Summe: {$freistrekto_value_summe_jahr}</b></td>
<td>&nbsp;</td>
</tr>
-->
</table>
</fieldset>
<br />
<br />
<br />
<br />
</body>
</html>
{/if}

View 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>&nbsp;
</td>
<td>&nbsp;
</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>&nbsp;
</td>
<td>&nbsp;
</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>&nbsp;
</td>
<td>&nbsp;
</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>&nbsp;
</td>
<td>&nbsp;
</td>
<tr>
<tr id="erm_freist_hinweis">
<td width="30%">
&nbsp;
</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>
&nbsp;
<a href="?action=del&deid={$table_data2[table_data2].deid}"><img title = 'Lehrveranstaltung l&ouml;schen' border="0" height=10 src="templates/{$global_template}/images/drop.png"></a>
</td>
</tr>
{/if}
{/section}
<tr>
<td colspan="5">&nbsp;</td>
<td align="right"><b>Summe: {$freistrekto_value_summe_jahr}</b></td>
<td>&nbsp;</td>
</tr>
</table>
</fieldset>
<br />
<br />
<br />
<br />
</body>
</html>
{/if}

View 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: '&#x3c; zur&uuml;ck', prevStatus: '',
prevJumpText: '&#x3c;&#x3c;', prevJumpStatus: '',
changeMonth: true,
changeYear: true,
nextText: 'Vor &#x3e;', nextStatus: '',
nextJumpText: '&#x3e;&#x3e;', nextJumpStatus: '',
currentText: 'Heute', currentStatus: '',
todayText: 'Heute', todayStatus: '',
clearText: '-', clearStatus: '',
closeText: 'schlie&szlig;en', closeStatus: '',
monthNames: ['Januar','Februar','M&auml;rz','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember'],
monthNamesShort: ['Jan','Feb','M&auml;r','Apr','Mai','Jun','Jul','Aug','Sep','Okt','Nov','Dez'],
dayNames: ['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'],
dayNamesShort: ['So','Mo','Di','Mi','Do','Fr','Sa'],
dayNamesMin: ['So','Mo','Di','Mi','Do','Fr','Sa'],
weekHeader: 'Wo',
weekStatus: 'Woche des Monats',
showMonthAfterYear: false,
showOn: 'focus',
firstDay: 1,
numberOfMonths : 1,
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>&nbsp;
</td>
<td>&nbsp;
</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>&nbsp;
</td>
<td>&nbsp;
</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>&nbsp;
</td>
<td>&nbsp;
</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>&nbsp;
</td>
<td>&nbsp;
</td>
<tr>
<tr id="erm_freist_hinweis">
<td width="30%">
&nbsp;
</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>
&nbsp;
<a href="?action=del&deid={$table_data2[table_data2].deid}"><img title = 'Lehrveranstaltung l&ouml;schen' border="0" height=10 src="templates/{$global_template}/images/drop.png"></a>
</td>
</tr>
{/if}
{/section}
<!--
<tr>
<td colspan="5">&nbsp;</td>
<td align="right"><b>Summe: {$freistrekto_value_summe_jahr}</b></td>
<td>&nbsp;</td>
</tr>
-->
</table>
</fieldset>
<br />
<br />
<br />
<br />
</body>
</html>
{/if}

View 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: '&#x3c; zur&uuml;ck', prevStatus: '',
prevJumpText: '&#x3c;&#x3c;', prevJumpStatus: '',
changeMonth: true,
changeYear: true,
nextText: 'Vor &#x3e;', nextStatus: '',
nextJumpText: '&#x3e;&#x3e;', nextJumpStatus: '',
currentText: 'Heute', currentStatus: '',
todayText: 'Heute', todayStatus: '',
clearText: '-', clearStatus: '',
closeText: 'schlie&szlig;en', closeStatus: '',
monthNames: ['Januar','Februar','M&auml;rz','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember'],
monthNamesShort: ['Jan','Feb','M&auml;r','Apr','Mai','Jun','Jul','Aug','Sep','Okt','Nov','Dez'],
dayNames: ['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'],
dayNamesShort: ['So','Mo','Di','Mi','Do','Fr','Sa'],
dayNamesMin: ['So','Mo','Di','Mi','Do','Fr','Sa'],
weekHeader: 'Wo',
weekStatus: 'Woche des Monats',
showMonthAfterYear: false,
showOn: 'focus',
firstDay: 1,
numberOfMonths : 1,
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>&nbsp;
</td>
<td>&nbsp;
</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>&nbsp;
</td>
<td>&nbsp;
</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>&nbsp;
</td>
<td>&nbsp;
</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>&nbsp;
</td>
<td>&nbsp;
</td>
<tr>
<tr id="erm_freist_hinweis">
<td width="30%">
&nbsp;
</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>
&nbsp;
<a href="?action=del&deid={$table_data2[table_data2].deid}"><img title = 'Lehrveranstaltung l&ouml;schen' border="0" height=10 src="templates/{$global_template}/images/drop.png"></a>
</td>
</tr>
{/if}
{/section}
<!--
<tr>
<td colspan="5">&nbsp;</td>
<td align="right"><b>Summe: {$freistrekto_value_summe_jahr}</b></td>
<td>&nbsp;</td>
</tr>
-->
</table>
</fieldset>
<br />
<br />
<br />
<br />
</body>
</html>
{/if}

View 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: '&#x3c; zur&uuml;ck', prevStatus: '',
prevJumpText: '&#x3c;&#x3c;', prevJumpStatus: '',
changeMonth: true,
changeYear: true,
nextText: 'Vor &#x3e;', nextStatus: '',
nextJumpText: '&#x3e;&#x3e;', nextJumpStatus: '',
currentText: 'Heute', currentStatus: '',
todayText: 'Heute', todayStatus: '',
clearText: '-', clearStatus: '',
closeText: 'schlie&szlig;en', closeStatus: '',
monthNames: ['Januar','Februar','M&auml;rz','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember'],
monthNamesShort: ['Jan','Feb','M&auml;r','Apr','Mai','Jun','Jul','Aug','Sep','Okt','Nov','Dez'],
dayNames: ['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'],
dayNamesShort: ['So','Mo','Di','Mi','Do','Fr','Sa'],
dayNamesMin: ['So','Mo','Di','Mi','Do','Fr','Sa'],
weekHeader: 'Wo',
weekStatus: 'Woche des Monats',
showMonthAfterYear: false,
showOn: 'focus',
firstDay: 1,
numberOfMonths : 1,
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%">
&nbsp;
</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}

View 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: '&#x3c; zur&uuml;ck', prevStatus: '',
prevJumpText: '&#x3c;&#x3c;', prevJumpStatus: '',
changeMonth: true,
changeYear: true,
nextText: 'Vor &#x3e;', nextStatus: '',
nextJumpText: '&#x3e;&#x3e;', nextJumpStatus: '',
currentText: 'Heute', currentStatus: '',
todayText: 'Heute', todayStatus: '',
clearText: '-', clearStatus: '',
closeText: 'schlie&szlig;en', closeStatus: '',
monthNames: ['Januar','Februar','M&auml;rz','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember'],
monthNamesShort: ['Jan','Feb','M&auml;r','Apr','Mai','Jun','Jul','Aug','Sep','Okt','Nov','Dez'],
dayNames: ['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'],
dayNamesShort: ['So','Mo','Di','Mi','Do','Fr','Sa'],
dayNamesMin: ['So','Mo','Di','Mi','Do','Fr','Sa'],
weekHeader: 'Wo',
weekStatus: 'Woche des Monats',
showMonthAfterYear: false,
showOn: 'focus',
firstDay: 1,
numberOfMonths : 1,
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>&nbsp;
</td>
<td>&nbsp;
</td>
<tr>
<tr id="erm_freist_hinweis">
<td width="30%">
&nbsp;
</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>
&nbsp;
<a href="?action=del&deid={$table_data2[table_data2].deid}"><img title = 'Lehrveranstaltung l&ouml;schen' border="0" height=10 src="templates/{$global_template}/images/drop.png"></a>
</td>
</tr>
{/if}
{/section}
<!--
<tr>
<td colspan="5">&nbsp;</td>
<td align="right"><b>Summe: {$ruhestand_value_summe_jahr}</b></td>
<td>&nbsp;</td>
</tr>
-->
</table>
</fieldset>
<br />
<br />
<br />
<br />
</body>
</html>
{/if}

View 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: '&#x3c; zur&uuml;ck', prevStatus: '',
prevJumpText: '&#x3c;&#x3c;', prevJumpStatus: '',
changeMonth: true,
changeYear: true,
nextText: 'Vor &#x3e;', nextStatus: '',
nextJumpText: '&#x3e;&#x3e;', nextJumpStatus: '',
currentText: 'Heute', currentStatus: '',
todayText: 'Heute', todayStatus: '',
clearText: '-', clearStatus: '',
closeText: 'schlie&szlig;en', closeStatus: '',
monthNames: ['Januar','Februar','M&auml;rz','April','Mai','Juni','Juli','August','September','Oktober','November','Dezember'],
monthNamesShort: ['Jan','Feb','M&auml;r','Apr','Mai','Jun','Jul','Aug','Sep','Okt','Nov','Dez'],
dayNames: ['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'],
dayNamesShort: ['So','Mo','Di','Mi','Do','Fr','Sa'],
dayNamesMin: ['So','Mo','Di','Mi','Do','Fr','Sa'],
weekHeader: 'Wo',
weekStatus: 'Woche des Monats',
showMonthAfterYear: false,
showOn: 'focus',
firstDay: 1,
numberOfMonths : 1,
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&nbsp;%&nbsp;&nbsp;&nbsp;</option>
<option value="0.95" {if $tz_value_umfang == "0.95"} selected {/if}>95&nbsp;%&nbsp;&nbsp;&nbsp;</option>
<option value="0.90" {if $tz_value_umfang == "0.90"} selected {/if}>90&nbsp;%&nbsp;&nbsp;&nbsp;</option>
<option value="0.85" {if $tz_value_umfang == "0.85"} selected {/if}>85&nbsp;%&nbsp;&nbsp;&nbsp;</option>
<option value="0.80" {if $tz_value_umfang == "0.80"} selected {/if}>80&nbsp;%&nbsp;&nbsp;&nbsp;</option>
<option value="0.75" {if $tz_value_umfang == "0.75"} selected {/if}>75&nbsp;%&nbsp;&nbsp;&nbsp;</option>
<option value="0.70" {if $tz_value_umfang == "0.70"} selected {/if}>70&nbsp;%&nbsp;&nbsp;&nbsp;</option>
<option value="0.65" {if $tz_value_umfang == "0.65"} selected {/if}>65&nbsp;%&nbsp;&nbsp;&nbsp;</option>
<option value="0.60" {if $tz_value_umfang == "0.60"} selected {/if}>60&nbsp;%&nbsp;&nbsp;&nbsp;</option>
<option value="0.55" {if $tz_value_umfang == "0.55"} selected {/if}>55&nbsp;%&nbsp;&nbsp;&nbsp;</option>
<option value="0.50" {if $tz_value_umfang == "0.50"} selected {/if}>50&nbsp;%&nbsp;&nbsp;&nbsp;</option>
<option value="0.45" {if $tz_value_umfang == "0.45"} selected {/if}>45&nbsp;%&nbsp;&nbsp;&nbsp;</option>
<option value="0.40" {if $tz_value_umfang == "0.40"} selected {/if}>40&nbsp;%&nbsp;&nbsp;&nbsp;</option>
<option value="0.35" {if $tz_value_umfang == "0.35"} selected {/if}>35&nbsp;%&nbsp;&nbsp;&nbsp;</option>
<option value="0.30" {if $tz_value_umfang == "0.30"} selected {/if}>30&nbsp;%&nbsp;&nbsp;&nbsp;</option>
<option value="0.25" {if $tz_value_umfang == "0.25"} selected {/if}>25&nbsp;%&nbsp;&nbsp;&nbsp;</option>
<option value="0.20" {if $tz_value_umfang == "0.20"} selected {/if}>20&nbsp;%&nbsp;&nbsp;&nbsp;</option>
<option value="0.15" {if $tz_value_umfang == "0.15"} selected {/if}>15&nbsp;%&nbsp;&nbsp;&nbsp;</option>
<option value="0.10" {if $tz_value_umfang == "0.10"} selected {/if}>10&nbsp;%&nbsp;&nbsp;&nbsp;</option>
<option value="0.05" {if $tz_value_umfang == "0.05"} selected {/if}>5&nbsp;%&nbsp;&nbsp;&nbsp;</option>
<option value="0.00" {if $tz_value_umfang == "0.00"} selected {/if}>0&nbsp;%&nbsp;&nbsp;&nbsp;</option>
</select>
</td>
</tr>
<tr>
<td>&nbsp;
</td>
<td>&nbsp;
</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>&nbsp;
</td>
<td>&nbsp;
</td>
<tr>
<tr id="erm_freist_hinweis">
<td width="30%">
&nbsp;
</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>
&nbsp;
<a href="?action=del&deid={$table_data2[table_data2].deid}"><img title = 'Teilzeit l&ouml;schen' border="0" height=10 src="templates/{$global_template}/images/drop.png"></a>
</td>
</tr>
{/if}
{/section}
<!--
<tr>
<td colspan="2">&nbsp;</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>&nbsp;</td>
</tr>
-->
</table>
</fieldset>
<br />
<br />
<br />
<br />
</body>
</html>
{/if}

View 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>

View 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&auml;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}&nbsp;&nbsp;&nbsp;</option>
{/section}
</select>
</td>
</tr>
<tr>
<td colspan="2" align="center">
&nbsp;
</td>
</tr>
<td width=40%>
&nbsp;
</td>
<td>
<input type="submit" name="senden" value="Dozent hinzuf&uuml;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&ouml;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&ouml;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}

View 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>

View 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>

View 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

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 390 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 612 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 402 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 1005 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 227 B

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

@ -0,0 +1,53 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg
xmlns:dc="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

Binary file not shown.

After

Width:  |  Height:  |  Size: 311 B

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 264 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 266 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 451 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 809 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1007 B

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 320 B

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 333 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1001 B

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

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

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