mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-21 08:52:21 +00:00
Überprüfung hinzugefügt ob Lehreverzeichnis ausgefüllt ist
This commit is contained in:
@@ -750,7 +750,20 @@ echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
||||
error: function() { alert("error"); }
|
||||
});
|
||||
}
|
||||
|
||||
function checkInput(ele)
|
||||
{
|
||||
var string = ele.value;
|
||||
string.split("_");
|
||||
string = string.replace(/\ä/g, "ae")
|
||||
.replace(/\ö/g, "oe")
|
||||
.replace(/\ü/g, "ue")
|
||||
.replace(/\ß/g, "sz")
|
||||
.replace(/\Ä/g, "ae")
|
||||
.replace(/\Ö/g, "oe")
|
||||
.replace(/\Ü/g, "ue")
|
||||
.replace(/[^a-z_\s]/gi, "");
|
||||
ele.value = string;
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
<body class="Background_main">
|
||||
@@ -888,7 +901,7 @@ if ($result_lv!=0)
|
||||
echo '<td style="white-space:nowrap;">';
|
||||
if($write_admin)
|
||||
{
|
||||
echo '<input type="text" id="lehrevz'.$row->lehrveranstaltung_id.'" value="'.$db->convert_html_chars($row->lehreverzeichnis).'" size="4" name="lehrevz">
|
||||
echo '<input type="text" id="lehrevz'.$row->lehrveranstaltung_id.'" onkeyup="checkInput(this);" value="'.$db->convert_html_chars($row->lehreverzeichnis).'" size="4" name="lehrevz">
|
||||
<input type="button" id="lehrevzok'.$row->lehrveranstaltung_id.'" value="ok" onclick="changelehrevz(\''.$row->lehrveranstaltung_id.'\',document.getElementById(\'lehrevz'.$row->lehrveranstaltung_id.'\').value);">';
|
||||
}
|
||||
else
|
||||
|
||||
@@ -94,7 +94,7 @@
|
||||
$lv->lvnr = $_POST['lvnr'];
|
||||
$lv->semester_alternativ = $_POST['semester_alternativ'];
|
||||
$lv->farbe = $_POST['farbe'];
|
||||
|
||||
var_dump($lv);
|
||||
if(!$lv->save())
|
||||
$errorstr = "Fehler beim Speichern der Daten: $lv->errormsg";
|
||||
else
|
||||
@@ -165,9 +165,9 @@
|
||||
<tr></tr>
|
||||
|
||||
<tr>
|
||||
<td>Kurzbz</td>
|
||||
<td><input type="text" name="kurzbz" value="'.$lv->kurzbz.'" /></td>
|
||||
<td>Bezeichnung</td>
|
||||
<td>Kurzbz*</td>
|
||||
<td><input type="text" name="kurzbz" onchange="copyToLehreVz();" value="'.$lv->kurzbz.'" /></td>
|
||||
<td>Bezeichnung*</td>
|
||||
<td colspan=3><input type="text" name="bezeichnung" value="'.htmlentities($lv->bezeichnung, ENT_QUOTES, 'UTF-8').'" size="60" maxlength="128"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
@@ -212,7 +212,7 @@
|
||||
}
|
||||
|
||||
$htmlstr .= '</select></td>
|
||||
<td>Lehrform</td>
|
||||
<td>Lehrform*</td>
|
||||
<td><select name="lehrform"><option value="">-- keine Auswahl --</option>';
|
||||
|
||||
foreach ($lehrform_arr as $lehrform)
|
||||
@@ -230,7 +230,7 @@
|
||||
<td><input type="text" name="ects" value="'.$lv->ects.'" maxlength="5"></td>
|
||||
<td>Semesterstunden</td>
|
||||
<td><input type="text" name="semesterstunden" value="'.$lv->semesterstunden.'" maxlength="3"></td>
|
||||
<td>Lehrtyp</td>
|
||||
<td>Lehrtyp*</td>
|
||||
<td><select name="lehrtyp_kurzbz"><option value="">-- keine Auswahl --</option>';
|
||||
|
||||
$lehrtyp_arr=new lehrtyp();
|
||||
@@ -249,8 +249,8 @@
|
||||
$htmlstr .= '<tr>
|
||||
<td>Sort</td>
|
||||
<td><input type="text" name="sort" value="'.$lv->sort.'" maxlength="2"></td>
|
||||
<td>Lehreverzeichnis</td>
|
||||
<td><input type="text" name="lehreverzeichnis" value="'.$lv->lehreverzeichnis.'" maxlength="16"></td>
|
||||
<td>Lehreverzeichnis*</td>
|
||||
<td><input type="text" onchange="checkInput(this);" name="lehreverzeichnis" value="'.$lv->lehreverzeichnis.'" maxlength="16"></td>
|
||||
<td>Anmerkung</td>
|
||||
<td><input type="text" name="anmerkung" value="'.$lv->anmerkung.'" maxlength="64"></td>
|
||||
</tr>';
|
||||
@@ -278,7 +278,7 @@
|
||||
<td><input type="checkbox" name="projektarbeit" '.($lv->projektarbeit?'checked':'').'></td>
|
||||
<td>Organisationsform</td>
|
||||
<td>
|
||||
<SELECT name="orgform_kurzbz"><OPTION value="">-- keine Auswahl --</OPTION>';
|
||||
<SELECT name="orgform_kurzbz" onchange="copyToLehreVz();"><OPTION value="">-- keine Auswahl --</OPTION>';
|
||||
|
||||
$qry_orgform = "SELECT * FROM bis.tbl_orgform WHERE orgform_kurzbz NOT IN ('VBB', 'ZGS') ORDER BY orgform_kurzbz";
|
||||
if($result_orgform = $db->db_query($qry_orgform))
|
||||
@@ -370,6 +370,88 @@
|
||||
<link rel="stylesheet" href="../../skin/vilesci.css" type="text/css">
|
||||
<script type="text/javascript" src="../../include/js/mailcheck.js"></script>
|
||||
<script type="text/javascript" src="../../include/js/datecheck.js"></script>
|
||||
<script type="text/javascript" src="../../include/js/jquery.js"></script>
|
||||
<script>
|
||||
function copyToLehreVz()
|
||||
{
|
||||
var kurzbz = $('input[name="kurzbz"]').val();
|
||||
kurzbz = kurzbz.replace(/\ä/g, "ae")
|
||||
.replace(/\ö/g, "oe")
|
||||
.replace(/\ü/g, "ue")
|
||||
.replace(/\ß/g, "sz")
|
||||
.replace(/\Ä/g, "ae")
|
||||
.replace(/\Ö/g, "oe")
|
||||
.replace(/\Ü/g, "ue")
|
||||
.replace(/[^a-z_\s]/gi, "");
|
||||
var orgform = ($('select[name="orgform_kurzbz"]').val() === "") ? "" : "_"+$('select[name="orgform_kurzbz"]').val();
|
||||
var string = (kurzbz+orgform).toLowerCase();;
|
||||
$("input[name=\'lehreverzeichnis\']").val(string);
|
||||
}
|
||||
function checkInput(ele)
|
||||
{
|
||||
var string = ele.value;
|
||||
string.split("_");
|
||||
string = string.replace(/\ä/g, "ae")
|
||||
.replace(/\ö/g, "oe")
|
||||
.replace(/\ü/g, "ue")
|
||||
.replace(/\ß/g, "sz")
|
||||
.replace(/\Ä/g, "ae")
|
||||
.replace(/\Ö/g, "oe")
|
||||
.replace(/\Ü/g, "ue")
|
||||
.replace(/[^a-z_\s]/gi, "");
|
||||
ele.value = string;
|
||||
}
|
||||
$(document).ready(function()
|
||||
{
|
||||
if($("form").size() !== 0)
|
||||
{
|
||||
$("form").submit(function(e){
|
||||
$(this).append('<input type="hidden" name="schick" value="" /> ');
|
||||
$(".missingFormData").each(function(i,v){
|
||||
$(v).removeClass("missingFormData");
|
||||
});
|
||||
var self = this;
|
||||
e.preventDefault();
|
||||
var error = false;
|
||||
if($('input[name="kurzbz"]').val() === "")
|
||||
{
|
||||
error = true;
|
||||
$('input[name="kurzbz"]').addClass("missingFormData");
|
||||
}
|
||||
if($('input[name="bezeichnung"]').val() === "")
|
||||
{
|
||||
error = true;
|
||||
$('input[name="bezeichnung"]').addClass("missingFormData");
|
||||
}
|
||||
if($('select[name="lehrform"]').val() === "")
|
||||
{
|
||||
error = true;
|
||||
$('select[name="lehrform"]').addClass("missingFormData");
|
||||
}
|
||||
if($('select[name="lehrtyp_kurzbz"]').val() === "")
|
||||
{
|
||||
error = true;
|
||||
$('select[name="lehrtyp_kurzbz"]').addClass("missingFormData");
|
||||
}
|
||||
if($('input[name="lehreverzeichnis"]').val() === "")
|
||||
{
|
||||
error = true;
|
||||
$('input[name="lehreverzeichnis"]').addClass("missingFormData");
|
||||
}
|
||||
if(!error)
|
||||
{
|
||||
self.submit();
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
</script>
|
||||
<style type="text/css">
|
||||
.missingFormData {
|
||||
border: 2px solid red;
|
||||
outline: 2px solid red;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body style="background-color:#eeeeee;">
|
||||
|
||||
|
||||
Reference in New Issue
Block a user