This commit is contained in:
Andreas Österreicher
2008-04-14 13:55:07 +00:00
parent 2e842fc408
commit a97b40ab7b
4 changed files with 62 additions and 19 deletions
+2 -1
View File
@@ -39,7 +39,8 @@ darstellt.<br>
<li><span style="font-weight: bold; color: rgb(51, 255, 51);">Anwesenheitsliste
elektronisch best&auml;tigen?</span><br>
Die Anwesenheitslisten sollten nur mehr elektronisch gef&uuml;hrt
werden. Genaue Umsetzung ist noch unklar.<br>
werden. Genaue Umsetzung ist noch unklar.</li>
<li>Zip Download f&uuml;r den Studentenupload<br>
</li>
</ul>
<br>
+2
View File
@@ -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++)
+22 -12
View File
@@ -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&auml;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>';
}
}