, * Andreas Oesterreicher and * Rudolf Hangl . */ require_once('../../vilesci/config.inc.php'); require_once('../../include/functions.inc.php'); $conn = pg_pconnect(CONN_STRING); $user = get_uid(); loadVariables($conn, $user); ?> var studiengang_kz=''; // enthaelt die Studiengangskennzahl var person_ids=''; // enthaelt eine durch ';' getrennte Liste an Personen_ids // **** // * Ermittelt die markierten Personen und den aktuellen Studiengang // **** function StudentKontoNeuInit() { var tree = window.opener.document.getElementById('student-tree') var start = new Object(); var end = new Object(); var numRanges = tree.view.selection.getRangeCount(); var paramList= ''; var anzahl=0; //alle markierten personen holen for (var t = 0; t < numRanges; t++) { tree.view.selection.getRangeAt(t,start,end); for (var v = start.value; v <= end.value; v++) { col = tree.columns ? tree.columns["student-treecol-person_id"] : "student-treecol-person_id"; uid = tree.view.getCellText(v,col); paramList += ';'+uid; anzahl +=1; } } //Studiengang holen var tree=window.opener.document.getElementById('tree-verband'); col = tree.columns ? tree.columns["stg_kz"] : "stg_kz"; studiengang_kz=tree.view.getCellText(tree.currentIndex,col); person_ids = paramList; if(anzahl>1) document.getElementById('student-konto-neu-label').value='Anzahl Studenten: '+anzahl; } // **** // * Speichern der Buchung // * Hierzu wird eine Funktion vom Aufrufenden Fenster gestartet weil // * es dann nicht zu Problemen mit den Zugriffen auf die anderen Fkt // * kommt. // **** function StudentKontoNeuSpeichern() { if(window.opener.StudentKontoNeuSpeichern(document, person_ids, studiengang_kz)) window.close(); }