diff --git a/cis/ToDo_CIS.html b/cis/ToDo_CIS.html
index 0c50d45c5..2b96c257a 100644
--- a/cis/ToDo_CIS.html
+++ b/cis/ToDo_CIS.html
@@ -39,7 +39,8 @@ darstellt.
Anwesenheitsliste
elektronisch bestätigen?
Die Anwesenheitslisten sollten nur mehr elektronisch geführt
-werden. Genaue Umsetzung ist noch unklar.
+werden. Genaue Umsetzung ist noch unklar.
+ Zip Download für den Studentenupload
diff --git a/cis/private/lvplan/stpl_reserve_list.php b/cis/private/lvplan/stpl_reserve_list.php
index d2cffeeac..3898c9af8 100644
--- a/cis/private/lvplan/stpl_reserve_list.php
+++ b/cis/private/lvplan/stpl_reserve_list.php
@@ -74,6 +74,7 @@
if ($num_rows_res>0)
{
+ echo 'Eigene Reservierungen:
';
echo '';
echo '| Datum | Titel | Stunde | Ort | Person | Beschreibung |
';
for ($i=0; $i<$num_rows_res; $i++)
@@ -111,6 +112,7 @@
if ($num_rows_res>0)
{
+ echo 'Alle Reservierungen:
';
echo '';
echo '| Datum | Titel | Stunde | Ort | Person | Beschreibung |
';
for ($i=0; $i<$num_rows_res; $i++)
diff --git a/content/student/studentkontoneudialog.js.php b/content/student/studentkontoneudialog.js.php
index f3176798e..74d486b56 100644
--- a/content/student/studentkontoneudialog.js.php
+++ b/content/student/studentkontoneudialog.js.php
@@ -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)
diff --git a/vilesci/personen/import/interessentenimport.php b/vilesci/personen/import/interessentenimport.php
index e93f66e1c..0101a362d 100644
--- a/vilesci/personen/import/interessentenimport.php
+++ b/vilesci/personen/import/interessentenimport.php
@@ -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;
+}
@@ -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 "