mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-20 08:22:17 +00:00
This commit is contained in:
+2
-1
@@ -39,7 +39,8 @@ darstellt.<br>
|
||||
<li><span style="font-weight: bold; color: rgb(51, 255, 51);">Anwesenheitsliste
|
||||
elektronisch bestätigen?</span><br>
|
||||
Die Anwesenheitslisten sollten nur mehr elektronisch geführt
|
||||
werden. Genaue Umsetzung ist noch unklar.<br>
|
||||
werden. Genaue Umsetzung ist noch unklar.</li>
|
||||
<li>Zip Download für den Studentenupload<br>
|
||||
</li>
|
||||
</ul>
|
||||
<br>
|
||||
|
||||
@@ -74,6 +74,7 @@
|
||||
|
||||
if ($num_rows_res>0)
|
||||
{
|
||||
echo 'Eigene Reservierungen:<br>';
|
||||
echo '<table border="0">';
|
||||
echo '<tr class="liste"><th>Datum</th><th>Titel</th><th>Stunde</th><th>Ort</th><th>Person</th><th>Beschreibung</th></tr>';
|
||||
for ($i=0; $i<$num_rows_res; $i++)
|
||||
@@ -111,6 +112,7 @@
|
||||
|
||||
if ($num_rows_res>0)
|
||||
{
|
||||
echo 'Alle Reservierungen:<br>';
|
||||
echo '<table border="0">';
|
||||
echo '<tr class="liste"><th>Datum</th><th>Titel</th><th>Stunde</th><th>Ort</th><th>Person</th><th>Beschreibung</th></tr>';
|
||||
for ($i=0; $i<$num_rows_res; $i++)
|
||||
|
||||
@@ -57,20 +57,30 @@ function StudentKontoNeuInit()
|
||||
}
|
||||
}
|
||||
|
||||
tree_vb=window.opener.document.getElementById('tree-verband');
|
||||
|
||||
//Wenn nichts markiert wurde -> beenden
|
||||
if(tree_vb.currentIndex==-1)
|
||||
//Wenn nur ein Student markiert wurde, den Studiengang des Studenten nehmen
|
||||
//Wenn mehrere Studenten markiert wurden, dann den Studiengang nehmen der im Verbandstree markiert ist
|
||||
if(anzahl>1)
|
||||
{
|
||||
alert('Es muss ein Studiengang markiert sein!');
|
||||
window.close();
|
||||
return;
|
||||
tree_vb=window.opener.document.getElementById('tree-verband');
|
||||
|
||||
//Wenn nichts markiert wurde -> beenden
|
||||
if(tree_vb.currentIndex==-1)
|
||||
{
|
||||
alert('Es muss ein Studiengang markiert sein!');
|
||||
window.close();
|
||||
return;
|
||||
}
|
||||
|
||||
col = tree_vb.columns ? tree_vb.columns["stg_kz"] : "stg_kz";
|
||||
//var stg_kz=tree_vb.view.getCellText(tree_vb.currentIndex,col);
|
||||
studiengang_kz=tree_vb.view.getCellText(tree_vb.currentIndex,col);
|
||||
//debug('kz:'+studiengang_kz);
|
||||
}
|
||||
|
||||
col = tree_vb.columns ? tree_vb.columns["stg_kz"] : "stg_kz";
|
||||
//var stg_kz=tree_vb.view.getCellText(tree_vb.currentIndex,col);
|
||||
studiengang_kz=tree_vb.view.getCellText(tree_vb.currentIndex,col);
|
||||
//debug('kz:'+studiengang_kz);
|
||||
else
|
||||
{
|
||||
studiengang_kz = window.opener.document.getElementById('student-detail-menulist-studiengang_kz').value;
|
||||
}
|
||||
|
||||
person_ids = paramList;
|
||||
|
||||
if(anzahl>1)
|
||||
|
||||
@@ -103,6 +103,26 @@ function cmdIncoming()
|
||||
{
|
||||
document.getElementById('ausbildungssemester').disabled=document.getElementById('incoming').checked;
|
||||
}
|
||||
|
||||
function checkVorschlag()
|
||||
{
|
||||
var elems = document.getElementsByName('person_id');
|
||||
|
||||
for(i=0;i<=elems.length;i++)
|
||||
{
|
||||
try
|
||||
{
|
||||
//alert(elems[i].name+elems[i].checked+elems[i].value);
|
||||
if(elems[i].checked)
|
||||
return true;
|
||||
}
|
||||
catch(e)
|
||||
{}
|
||||
}
|
||||
|
||||
alert('Bitte wählen Sie einen der Vorschläge aus');
|
||||
return false;
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
@@ -294,6 +314,12 @@ if(isset($_POST['save']))
|
||||
$adr->insertamum = date('Y-m-d H:i:s');
|
||||
$adr->insertvon = $user;
|
||||
$adr->nation = 'A';
|
||||
//Wenn die Person neu angelegt wird, dann ist die neue Adresse die Heimatadresse
|
||||
//sonst nicht
|
||||
if($person_id=='0')
|
||||
$adr->heimatadresse = true;
|
||||
else
|
||||
$adr->heimatadresse = false;
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -323,6 +349,7 @@ if(isset($_POST['save']))
|
||||
$adr->insertamum = date('Y-m-d H:i:s');
|
||||
$adr->insertvon = $user;
|
||||
$adr->nation = 'A';
|
||||
$adr->heimatadresse = true;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -334,7 +361,6 @@ if(isset($_POST['save']))
|
||||
$adr->plz = $plz;
|
||||
$adr->ort = $ort;
|
||||
$adr->typ = 'h';
|
||||
$adr->heimatadresse = true;
|
||||
$adr->zustelladresse = true;
|
||||
if(!$adr->save())
|
||||
{
|
||||
@@ -569,6 +595,7 @@ if(isset($_POST['save']))
|
||||
}
|
||||
// *** SAVE ENDE ***
|
||||
|
||||
$geburtsdatum_orig = $geburtsdatum;
|
||||
if($geburtsdatum!='')
|
||||
{
|
||||
//Wenn das Datum im Format d.m.Y ist dann in Y-m-d umwandeln
|
||||
@@ -592,8 +619,11 @@ if($geburtsdatum!='')
|
||||
if($geburtsdatum_error)
|
||||
echo "Format des Geburtsdatums ist ungueltig!";
|
||||
}
|
||||
if(($geburtsdatum=='' && $vorname=='' && $nachname=='') || $geburtsdatum_error)
|
||||
echo "<form method='POST'>";
|
||||
else
|
||||
echo "<form method='POST' onsubmit='return checkVorschlag()'>";
|
||||
?>
|
||||
<form method='POST'>
|
||||
<table width="100%">
|
||||
|
||||
<tr>
|
||||
@@ -611,7 +641,7 @@ echo '<OPTION value="m" '.($geschlecht=='m'?'selected':'').'>männlich</OPTI
|
||||
echo '<OPTION value="w" '.($geschlecht=='w'?'selected':'').'>weiblich</OPTION>';
|
||||
echo '</SELECT>';
|
||||
echo '</td></tr>';
|
||||
echo '<tr><td>Geburtsdatum </td><td><input type="text" id="geburtsdatum" size="10" maxlength="10" name="geburtsdatum" value="'.$geburtsdatum.'" /> (Format: dd.mm.JJJJ)</td></tr>';
|
||||
echo '<tr><td>Geburtsdatum </td><td><input type="text" id="geburtsdatum" size="10" maxlength="10" name="geburtsdatum" value="'.$geburtsdatum_orig.'" /> (Format: dd.mm.JJJJ)</td></tr>';
|
||||
echo '<tr><td colspan="2"><fieldset><legend>Adresse</legend><table>';
|
||||
echo '<tr><td>Adresse</td><td><input type="text" id="adresse" maxlength="256" name="adresse" value="'.$adresse.'" /></td></tr>';
|
||||
echo '<tr><td>Postleitzahl</td><td><input type="text" maxlength="16" id="plz" name="plz" value="'.$plz.'" /></td></tr>';
|
||||
@@ -664,9 +694,9 @@ echo '<tr><td>Incoming:</td><td><input type="checkbox" id="incoming" name="incom
|
||||
echo '<tr><tr><td></td><td>';
|
||||
|
||||
if(($geburtsdatum=='' && $vorname=='' && $nachname=='') || $geburtsdatum_error)
|
||||
echo '<input type="submit" name="showagain" value="Vorschlag laden"</td></tr>';
|
||||
echo '<input type="submit" name="showagain" value="Vorschlag laden"></td></tr>';
|
||||
else
|
||||
echo '<input type="submit" name="save" value="Speichern"</td></tr>';
|
||||
echo '<input type="submit" name="save" value="Speichern"></td></tr>';
|
||||
?>
|
||||
</table>
|
||||
<br><br>
|
||||
@@ -708,7 +738,7 @@ if($where!='')
|
||||
echo "$row_adr->plz $row_adr->ort, $row_adr->strasse<br>";
|
||||
echo "</td></tr>";
|
||||
}
|
||||
echo '<tr><td><input type="radio" name="person_id" value="0" checked onclick="disablefields(this)"></td><td>Neue Person anlegen</td></tr>';
|
||||
echo '<tr><td><input type="radio" name="person_id" value="0" onclick="disablefields(this)"></td><td>Neue Person anlegen</td></tr>';
|
||||
echo '</table>';
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user