ideenmanagement/templates/modern/gutachterbenennung.html
2023-03-09 11:22:13 +01:00

625 lines
30 KiB
HTML
Executable File
Raw Permalink Blame History

{if $action == ''}
<html>
<head>
<link type="text/css" rel="stylesheet" href="templates/{$global_template}/css/styles_refill.css">
<style type='text/css'>
select { width:350px;}
</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' : '100%',
'height' : '100%',
'autoScale' : true,
'transitionIn' : 'elastic',
'transitionOut' : 'elastic',
'type' : 'iframe'
});
});
</script>
<!--[if lte IE 7]>
<script>
function ativaOptionsDisabled(){
var sels = document.getElementsByTagName('select');
for(var i=0; i < sels.length; i++){
sels[i].onchange= function(){ //pra se mudar pro desabilitado
if(this.options[this.selectedIndex].disabled){
if(this.options.length<=1){
this.selectedIndex = -1;
}else if(this.selectedIndex < this.options.length - 1){
this.selectedIndex++;
}else{
this.selectedIndex--;
}
}
}
if(sels[i].options[sels[i].selectedIndex].disabled){
//se o selecionado atual <20> desabilitado chamo o onchange
sels[i].onchange();
}
for(var j=0; j < sels[i].options.length; j++){ //colocando o estilo
if(sels[i].options[j].disabled){
sels[i].options[j].style.color = '#CCC';
}
}
}
}
window.attachEvent("onload", ativaOptionsDisabled)
</script>
<![endif]-->
</head>
<body onload='ativaOptionsDisabled()' bgcolor="white" text="black" link="blue" vlink="purple" alink="red">
<p>
<form action="?action=balance" method='post' name='erfassen'>
{if $gutachterbenennung_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>
{$gutachterbenennung_error_text}
</td>
</tr>
</table>
<br>
{/if}
<table valign="top" border="0" bordercolordark="white" bordercolorlight="lightgray" cellspacing="0" width="100%" height="90%">
<tr>
<td>
{$gutachterbenennung_text1}
<br><br>
<table width="100%">
<tr>
<td>
<strong>{$gutachterbenennung_field_name}</strong>
</td>
<!-- Ausschuss wird nicht mehr ben<65>tigt
<td>
<strong>{$gutachterbenennung_field_frist}</strong>
</td>
-->
<td>
<strong>{$gutachterbenennung_field_frist_abgabe}</strong>
</td>
<td>
<strong>{$gutachterbenennung_field_status}</strong>
</td>
<td>
<strong>{$gutachterbenennung_field_aktionen}</strong>
</td>
</tr>
{section name=table_data1 loop=$table_data1}
{if $smarty.section.table_data1.rownum != ''}
<tr>
<td>
{$table_data1[table_data1].nachname}, {$table_data1[table_data1].vorname}
</td>
<!-- Ausschuss wird nicht mehr ben<65>tigt
<td>
{$table_data1[table_data1].frist_tag}
</td>
-->
<td>
{$table_data1[table_data1].frist_datum_abgabe}
</td>
<td>
{$table_data1[table_data1].status_klartext}
</td>
<td>
{if $table_data1[table_data1].gutachterbrief == '1'}
<a href="?action=anschreiben&gid={$table_data1[table_data1].gid}"><img height='20' border="0" alt="Gutachter anschreiben" src="templates/{$global_template}/images/mail_icon.jpg"></a>
{/if}
</td>
</tr>
{/if}
{/section}
</table>
</td>
</tr>
<tr>
<td align="center">
<select {if $gutachterbenennung_user_gutachter_ico == '1'}class="errorField"{/if} name="user_gutachter" size=15>
<optgroup label="Gutachter erfassen">
<option value="P">Neuer Gutachter (ProfessorIn)</option>
<option value="L">Neuer Gutachter (Externe/r - Lehrbeauftragte/r)</option>
<option value="S">Neuer Gutachter (StudentIn)</option>
<option value="V">Neuer Gutachter (Verwaltungsmitarbeiter)</option>
<option value="R">Neuer Gutachter (Rechenzentrum)</option>
</optgroup>
<optgroup label="&nbsp;">
</optgroup>
<optgroup label="Gutachterauswahl">
{section name=table_data2 loop=$table_data2}
<option value="{$table_data2[table_data2].imtuid}" {if $table_data2[table_data2].disable_gut == '1'} disabled {/if}{if $table_data2[table_data2].disable_bet == '1'} disabled {/if} {if $table_data2[table_data2].selected == '1'} selected {/if}>{$table_data2[table_data2].nachname}, {$table_data2[table_data2].vorname}{if $table_data2[table_data2].disable_gut == '1'} (Gutachter){/if}{if $table_data2[table_data2].disable_bet == '1'} (Beteiligter){/if}</option>
{/section}
</optgroup>
</select>
<br />
<br />
<input type="submit" name="senden" value="Gutachter benennen">
</td>
</tr>
<tr>
<td>
&nbsp;
</td>
</tr>
</form>
</body>
</html>
{/if}
{if $action == 'ldap1'}
<html>
<head>
<link type="text/css" rel="stylesheet" href="templates/{$global_template}/css/styles_refill.css">
</head>
<body onload="if(document.ldap)document.ldap.suchstring.focus();return false;">
<br />
<br />
<table border="0" bordercolordark="white" bordercolorlight="lightgray" cellspacing="0" width="100%" height="90%">
<form action="?action=ldap2" method='post' name='ldap'>
<table cellspacing="1" cellpadding="1" width="100%" border="0">
<tr>
<td class="formdesc" width="60%">
{$gutachterbenennung_ldap1_field_suche}
</td>
<td width="40%">
<input type="text" name="suchstring" size="40" tabindex="2"><br>
</td>
</tr>
<tr>
<td class="formdesc" width="60%">
{$gutachterbenennung_ldap1_field_pfad}
</td>
<td width="40%">
<label for id=1><input type="radio" name="suchpfad" id=1 value="sn" checked>Nachnamen<br></label>
<label for id=2><input type="radio" name="suchpfad" id=2 value="samaccountname">UIDs</label>
</td>
</tr>
<tr>
<td align="center" colspan="2">
<br>
<font size="1">{$gutachterbenennung_ldap1_text1}</font>
<p>
</td>
</tr>
<tr>
<td align='center' colspan="2">
<input type="submit" name="senden" value="suchen">
</td>
</tr>
</td>
</tr>
</table>
</form>
</table>
</body>
</html>
{/if}
{if $action == 'ldap2'}
<html>
<head>
<link type="text/css" rel="stylesheet" href="templates/{$global_template}/css/styles_refill.css">
</head>
<body onload="if(document.ldap)document.ldap.suchstring.focus();return false;">
<br />
<br />
<table border="0" bordercolordark="white" bordercolorlight="lightgray" cellspacing="0" width="100%" height="90%">
<form action="?action=ldap3" method='post' name='ldap'>
<table cellspacing="1" cellpadding="1" width="100%" border="0">
<tr>
<td>
<strong>{$gutachterbenennung_ldap2_field_auswahl}</strong>
</td>
<td>
<strong>{$gutachterbenennung_ldap2_field_uid}</strong>
</td>
<td>
<strong>{$gutachterbenennung_ldap2_field_name}</strong>
</td>
<td>
<strong>{$gutachterbenennung_ldap2_field_gruppe}</strong>
</td>
<td>
<strong>{$gutachterbenennung_ldap2_field_mail}</strong>
</td>
</tr>
{section name=table_data3 loop=$table_data3}
<tr>
<td>
<input type="radio" name="auswahl" id="{$table_data3[table_data3].uid}" value="{$table_data3[table_data3].uid}">
</td>
<td>
{$table_data3[table_data3].uid}
</td>
<td>
{$table_data3[table_data3].nachname}, {$table_data3[table_data3].vorname}
</td>
<td>
{$table_data3[table_data3].gruppe}
</td>
<td>
{$table_data3[table_data3].mail}
</td>
</tr>
{/section}
<tr>
<td colspan="5" align="center">
&nbsp;
</td>
</tr>
<tr>
<td colspan="5" align="center">
<input type="submit" name="senden" value="Auswahl">
</td>
</tr>
</table>
</form>
</table>
</body>
</html>
{/if}
{if $action == 'ldap3'}
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="stylesheet" href="templates/{$global_template}/css/styles_refill.css" type="text/css">
<style 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.ldap){
document.ldap.vorname.focus();
}else{
return false;
}
checkUser(document.ldap.mail.value);
checkBez('{$gutachterbenennung_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" || wahl == "E"){
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%">
<form action=?action=ldap4 method="POST" name="ldap">
{if $gutachterbenennung_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>
{$gutachterbenennung_error_text}
</td>
</tr>
</table>
<br>
{/if}
<table align="center" border="0" bordercolordark="white" bordercolorlight="lightgray" cellspacing="0" width="96%" >
<tr>
<td>
{if $gutachterbenennung_vorname_ico == '1'}<img src="templates/{$global_template}/images/pflichtfelder/achtung_klein.gif">{/if}
{if $gutachterbenennung_vorname_ico == '1'}<font color="#FF0000">{/if}
<strong>{$gutachterbenennung_ldap3_field_vorname}</strong>
{if $gutachterbenennung_vorname_ico == '1'}</font>{/if}
</td>
<td>
<input {if $gutachterbenennung_vorname_ico == '1'}class="errorField"{/if} type="text" name="vorname" value="{$gutachterbenennung_vorname}" size="40">
</td>
</tr>
<tr>
<td>
{if $gutachterbenennung_nachname_ico == '1'}<img src="templates/{$global_template}/images/pflichtfelder/achtung_klein.gif">{/if}
{if $gutachterbenennung_nachname_ico == '1'}<font color="#FF0000">{/if}
<strong>{$gutachterbenennung_ldap3_field_nachname}</strong>
{if $gutachterbenennung_nachname_ico == '1'}</font>{/if}
</td>
<td>
<input {if $gutachterbenennung_nachname_ico == '1'}class="errorField"{/if} type="text" name="nachname" value="{$gutachterbenennung_nachname}" size="40">
</td>
</tr>
<tr>
<td>
{if $gutachterbenennung_mail_ico == '1'}<img src="templates/{$global_template}/images/pflichtfelder/achtung_klein.gif">{/if}
{if $gutachterbenennung_mail_ico == '1'}<font color="#FF0000">{/if}
<strong>{$gutachterbenennung_ldap3_field_mail}</strong>
{if $gutachterbenennung_mail_ico == '1'}</font>{/if}
</td>
<td>
<input {if $gutachterbenennung_mail_ico == '1'}class="errorField"{/if} type="text" name="mail" value="{$gutachterbenennung_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 $gutachterbenennung_beziehung_ico == '1'}<img src="templates/{$global_template}/images/pflichtfelder/achtung_klein.gif">{/if}
{if $gutachterbenennung_beziehung_ico == '1'}<font color="#FF0000">{/if}
<strong>{$gutachterbenennung_ldap3_field_beziehung}</strong>
{if $gutachterbenennung_beziehung_ico == '1'}</font>{/if}
</td>
<td>
<select {if $gutachterbenennung_beziehung_ico == '1'}class="errorField select1"
{else}
class="select1"{/if} name="beziehung" onchange="checkBez(this.value)">
<option value="" {if $gutachterbenennung_beziehung == ''}{/if} >Bitte ausw&auml;hlen</option>
<option value="P" {if $gutachterbenennung_beziehung == 'P'} selected {/if} >ProfessorIn</option>
<option value="L" {if $gutachterbenennung_beziehung == 'L'} selected {/if} >Lehrbeauftragte/r</option>
<option value="R" {if $gutachterbenennung_beziehung == 'R'} selected {/if} >Rechenzentrum</option>
<option value="E" {if $gutachterbenennung_beziehung == 'E'} selected {/if} >Externe/r</option>
<option value="S" {if $gutachterbenennung_beziehung == 'S'} selected {/if} >StudentIn</option>
<option value="V" {if $gutachterbenennung_beziehung == 'V'} selected {/if} >Verwaltungsmitarbeiter </option>
</select>
</td>
</tr>
<tr>
<td>
<div id="fakultaet1" style="display: none">
{if $gutachterbenennung_fakultaet_ico == '1'}<img src="templates/{$global_template}/images/pflichtfelder/achtung_klein.gif">{/if}
{if $gutachterbenennung_fakultaet_ico == '1'}<font color="#FF0000">{/if}
<strong>{$gutachterbenennung_ldap3_field_fakultaet}</strong>
{if $gutachterbenennung_fakultaet_ico == '1'}</font>{/if}
</div>
<div id="jahrgang1" style="display: none">
{if $gutachterbenennung_ag_ico == '1'}<font color="#FF0000">{/if}
<strong>{$gutachterbenennung_ldap3_field_ag}</strong>
{if $gutachterbenennung_ag_ico == '1'}</font>{/if}
<strong> / </strong>
{if $gutachterbenennung_jahrgang_ico == '1'}<font color="#FF0000">{/if}
<strong>{$gutachterbenennung_ldap3_field_jahrgang}</strong>
{if $gutachterbenennung_jahrgang_ico == '1'}</font>{/if}
</div>
</td>
<td>
<div id="fakultaet2" style="display: none">
<input {if $gutachterbenennung_fakultaet_ico == '1'}class="errorField"{/if} type="text" name="fakultaet" value="{$gutachterbenennung_fakultaet}" size="40">
</div>
<div id="jahrgang2" style="display: none">
{if $gutachterbenennung_ag_ico == '1'}<img src="templates/{$global_template}/images/pflichtfelder/achtung_klein.gif">{/if}
<input {if $gutachterbenennung_ag_ico == '1'}class="errorField"{/if} type="text" name="ag" value="{$gutachterbenennung_ag}" size="2"> /
{if $gutachterbenennung_jahrgang_ico == '1'}<img src="templates/{$global_template}/images/pflichtfelder/achtung_klein.gif">{/if}
<select {if $gutachterbenennung_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>
</td>
<td width="10%">
&nbsp;
</td>
</tr>
</table>
</body>
</html>
{/if}
{if $action == 'anschreiben'}
<html>
<head>
<link type="text/css" rel="stylesheet" href="templates/{$global_template}/css/styles_refill.css">
<!-- Kalender Beginn // -->
<link rel='stylesheet' href='dyncalendar/dynCalendar.css' type='text/css' media='screen'>
<script src='dyncalendar/browserSniffer.js' type='text/javascript' language='javascript'></script>
<script src='dyncalendar/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)
{
if(date<10){date='0'+date;}
if(month<10){month='0'+month;}
date_tag = date;
date_mon = month;
date_jahr = year;
document.getElementById('frist_tag').value = date_tag;
document.getElementById('frist_mon').value = date_mon;
document.getElementById('frist_jahr').value = date_jahr;
}
// -->
{/literal}
</script>
<!-- Kalender Ende // -->
<script language='javascript' type='text/javascript' src='tinymce/jscripts/tiny_mce/tiny_mce.js'></script>
<script type='text/javascript'>
{literal}
function myCustomInitInstance(inst) {
if(inst.editorId != 'mce_fullscreen')
inst.execCommand('mceFullScreen');
}
tinyMCE.init({
// General options
language: 'de',
mode : 'textareas',
theme : 'advanced',
plugins : 'save,autosave,safari,style,table,advhr,advimage,advlink,iespell,insertdatetime,preview,searchreplace,contextmenu,paste,fullscreen,visualchars,nonbreaking,xhtmlxtras,template',
remove_linebreaks : true,
force_br_newlines : true,
force_p_newlines : false,
forced_root_block : '',
apply_source_formatting : true,
convert_newlines_to_brs : true,
// init_instance_callback : 'myCustomInitInstance',
// Theme options
theme_advanced_buttons1 : 'undo,redo,|,bold,italic,underline,strikethrough,|,forecolor,|,justifyleft,justifycenter,justifyright,justifyfull,|,cut,copy,paste,pastetext,pasteword,|,bullist,numlist,preview,|,link,unlink,anchor',
theme_advanced_buttons2 : 'tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,|,fullscreen',
theme_advanced_buttons3 : '',
theme_advanced_toolbar_location : 'top',
theme_advanced_toolbar_align : 'left',
theme_advanced_statusbar_location : 'bottom',
theme_advanced_resizing : true,
// Example content CSS (should be your site CSS)
content_css : 'css/example.css',
// Drop lists for link/image/media/template dialogs
template_external_list_url : 'js/template_list.js',
external_link_list_url : 'js/link_list.js',
external_image_list_url : 'js/image_list.js',
media_external_list_url : 'js/media_list.js',
autosave_ask_before_unload : false
});
{/literal}
</script>
</head>
<body onload="if(document.ldap)document.ldap.suchstring.focus();return false;">
<br />
<br />
<table border="0" bordercolordark="white" bordercolorlight="lightgray" cellspacing="0" width="100%" height="90%">
<form action="?action=anschreiben1" method='post' name='ldap'>
{if $gutachterbenennung_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>
{$gutachterbenennung_error_text}
</td>
</tr>
</table>
<br>
{/if}
<table cellspacing="1" cellpadding="1" width="100%" border="0">
<tr>
<td>
{if $gutachterbenennung_frist_ico == '1'}<img src="templates/{$global_template}/images/pflichtfelder/achtung_klein.gif">{/if}
{if $gutachterbenennung_frist_ico == '1'}<font color="#FF0000">{/if}
<strong>{$gutachterbenennung_frist_field_fristdat}</strong>
{if $gutachterbenennung_frist_ico == '1'}</font>{/if}
</td>
<td>
<input {if $gutachterbenennung_fristtag_ico == '1'}class="errorField"{/if} type="text" name="frist_tag" id="frist_tag" value="{$gutachterbenennung_fristtag}" size=1>.<input {if $gutachterbenennung_fristmon_ico == '1'}class="errorField"{/if} type="text" name="frist_mon" id="frist_mon" value="{$gutachterbenennung_fristmon}" size=1>.<input {if $gutachterbenennung_fristjahr_ico == '1'}class="errorField"{/if} type="text" name="frist_jahr" id="frist_jahr" value="{$gutachterbenennung_fristjahr}" size=3>
<script language='JavaScript' type='text/javascript'>
<!--
frist_cal = new dynCalendar('frist_cal', 'calendarCallback', 'dyncalendar/images/', '');
//-->
</script>
</td>
</tr>
<tr>
<td>
&nbsp;
</td>
<td>
&nbsp;
</td>
</tr>
<tr>
<td>
<strong>{$gutachterbenennung_frist_field_bemerk}</strong>
</td>
<td>
<textarea name='gutachter_bemerkung' style='width:100%' rows='20' cols='5'>{$gutachterbenennung_gutachterbemerkung}</textarea>
</td>
</tr>
<tr>
<td colspan="2" align="center">
&nbsp;
</td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit" name="senden" value="Gutachter benachrichtigen">
</td>
</tr>
</table>
</form>
</table>
</body>
</html>
{/if}
{if $action == 'anschreiben1'}
<html>
<head>
<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">
<table border="0" bordercolordark="white" bordercolorlight="lightgray" cellspacing="0" width="100%" height="90%">
<tr>
<td align="center">
<b>{$gutachterbenennung_frist2_text1}</b>
</td>
</tr>
</table>
</body>
</html>
{/if}