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 ''; for ($i=0; $i<$num_rows_res; $i++) @@ -111,6 +112,7 @@ if ($num_rows_res>0) { + echo 'Alle Reservierungen:
    '; echo '
    DatumTitelStundeOrtPersonBeschreibung
    '; echo ''; 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 ""; +else + echo ""; ?> -
    DatumTitelStundeOrtPersonBeschreibung
    @@ -611,7 +641,7 @@ echo ''; echo ''; echo ''; -echo ''; +echo ''; echo '"; } - echo ''; + echo ''; echo '
    Geburtsdatum (Format: dd.mm.JJJJ)
    Geburtsdatum (Format: dd.mm.JJJJ)
    Adresse'; echo ''; echo ''; @@ -664,9 +694,9 @@ echo ''; + echo ''; else - echo ''; + echo ''; ?>
    Adresse
    Postleitzahl
    Incoming:


    @@ -708,7 +738,7 @@ if($where!='') echo "$row_adr->plz $row_adr->ort, $row_adr->strasse
    "; echo "
    Neue Person anlegen
    Neue Person anlegen
    '; } }