mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-24 10:22:18 +00:00
This commit is contained in:
@@ -9,10 +9,7 @@ Die Liste ist in Module geteilt. Innerhalb eines Moduls erfolgt die
|
||||
Auflistung nach Priorität (höchste oben).<br>
|
||||
<h2>Änderungen</h2>
|
||||
<ul>
|
||||
<li>Ab- Unterbrecher -> 0.Semester für alle Stg.</li>
|
||||
<li>->[Student] für ehem. Unterbrecher</li>
|
||||
<li>aktuelles Datum im PDF</li>
|
||||
<li>Dokumente ?</li>
|
||||
</ul>
|
||||
<br>
|
||||
<h2>Fehler</h2>
|
||||
@@ -83,6 +80,11 @@ allen auf einmal setzbar</li>
|
||||
<hr>
|
||||
<h2>Erledigte Anforderungen</h2>
|
||||
<ul>
|
||||
<li>->[Student] für ehem. Unterbrecher<br>
|
||||
13.06.2007 oesi<br><br></li>
|
||||
<li>Ab- Unterbrecher -> 0.Semester für alle Stg.<br>
|
||||
13.06.2007 oesi<br><br>
|
||||
</li>
|
||||
<li>Zustelladresse bei Lehrauftrag<br>
|
||||
12.12.2007 oesi<br><br>
|
||||
</li>
|
||||
|
||||
@@ -203,6 +203,12 @@ function onVerbandSelect(event)
|
||||
|
||||
if(typ=='')
|
||||
{
|
||||
//Bei Ansicht von Ab-/Unterbrecher den Button "->Student" anzeigen
|
||||
if(sem=='0')
|
||||
document.getElementById('student-toolbar-student').hidden=false;
|
||||
else
|
||||
document.getElementById('student-toolbar-student').hidden=true;
|
||||
|
||||
//Wenn der Interessenten Tab markiert ist, dann den Studenten Tab markieren
|
||||
if(document.getElementById('tabbox-main').selectedIndex=="0")
|
||||
document.getElementById('tabbox-main').selectedIndex="1";
|
||||
|
||||
@@ -54,7 +54,7 @@ echo '<?xul-overlay href="'.APP_ROOT.'content/student/interessentkontooverlay.xu
|
||||
<toolbarbutton id="interessent-toolbar-zustudent" label="-> Student" oncommand="InteressentzuStudent()" disabled="false" tooltiptext="Bewerber zu Studenten machen" />
|
||||
<toolbarbutton id="interessent-toolbar-aufgenommener" label="-> Aufgenommener" oncommand="InteressentAddRolle('Aufgenommener')" disabled="false" tooltiptext="Interessent zum Aufgenommenen machen"/>
|
||||
<toolbarbutton id="interessent-toolbar-warteliste" label="-> Warteliste" oncommand="InteressentAddRolle('Wartender')" disabled="false" tooltiptext="Interessent zum Wartenden machen"/>
|
||||
<toolbarbutton id="interessent-toolbar-absage" label="-> Abgewiesener" oncommand="InteressentAddRolle('Abgewiesener')" disabled="false" tooltiptext="Interessent zum Abgewiesenen machen"/>
|
||||
<toolbarbutton id="interessent-toolbar-absage" label="-> Absage" oncommand="InteressentAddRolle('Abgewiesener')" disabled="false" tooltiptext="Interessent zum Absager machen"/>
|
||||
<toolbarbutton id="interessent-toolbar-buchung" label="Neue Buchung" oncommand="InteressentKontoNeu()" disabled="false" tooltiptext="neue Buchung anlegen"/>
|
||||
<toolbarbutton id="interessent-toolbar-refresh" label="Aktualisieren" oncommand="InteressentTreeRefresh()" disabled="false" image="../skin/images/refresh.png" tooltiptext="Liste neu laden"/>
|
||||
|
||||
|
||||
@@ -389,6 +389,29 @@ if(!$error)
|
||||
|
||||
if($prestd_neu->save_rolle())
|
||||
{
|
||||
//Unterbrecher und Abbrecher werden ins 0. Semester verschoben
|
||||
if($_POST['rolle_kurzbz']=='Unterbrecher' || $_POST['rolle_kurzbz']=='Abbrecher')
|
||||
{
|
||||
$student = new student($conn);
|
||||
$uid = $student->getUid($_POST['prestudent_id']);
|
||||
$student->load($uid);
|
||||
$student->studiensemester_kurzbz=$semester_aktuell;
|
||||
$student->semester = '0';
|
||||
$student->save(false, false);
|
||||
$student->save_studentlehrverband(false);
|
||||
}
|
||||
|
||||
//Wenn Unterbrecher zu Studenten werden, dann wird das Semester mituebergeben
|
||||
if($_POST['rolle_kurzbz']=='Student')
|
||||
{
|
||||
$student = new student($conn);
|
||||
$uid = $student->getUid($_POST['prestudent_id']);
|
||||
$student->load($uid);
|
||||
$student->studiensemester_kurzbz=$semester_aktuell;
|
||||
$student->semester = $_POST['semester'];
|
||||
$student->save(false, false);
|
||||
$student->save_studentlehrverband(false);
|
||||
}
|
||||
$return = true;
|
||||
}
|
||||
else
|
||||
|
||||
@@ -62,8 +62,9 @@ echo '<?xul-overlay href="'.APP_ROOT.'content/student/studentnotenoverlay.xul.ph
|
||||
<toolbarbutton id="student-toolbar-refresh" label="Aktualisieren" oncommand="StudentTreeRefresh()" disabled="false" image="../skin/images/refresh.png" tooltiptext="Liste neu laden"/>
|
||||
<toolbarbutton id="student-toolbar-buchung" label="Neue Buchung" oncommand="StudentKontoNeu()" disabled="false" tooltiptext="neue Buchung anlegen"/>
|
||||
<toolbarbutton id="student-toolbar-zeugnis" label="Zeugnis erstellen" oncommand="StudentCreateZeugnis()" disabled="false" tooltiptext="Zeugnis erstellen"/>
|
||||
<toolbarbutton id="student-toolbar-abbrecher" label="-> Abbrecher" oncommand="StudentAddRolle('Abbrecher')" disabled="false" tooltiptext="Student zum Abbrecher machen"/>
|
||||
<toolbarbutton id="student-toolbar-unterbrecher" label="-> Unterbrecher" oncommand="StudentAddRolle('Unterbrecher')" disabled="false" tooltiptext="Student zum Unterbrecher machen"/>
|
||||
<toolbarbutton id="student-toolbar-abbrecher" label="-> Abbrecher" oncommand="StudentAddRolle('Abbrecher','0')" disabled="false" tooltiptext="Student zum Abbrecher machen"/>
|
||||
<toolbarbutton id="student-toolbar-unterbrecher" label="-> Unterbrecher" oncommand="StudentAddRolle('Unterbrecher','0')" disabled="false" tooltiptext="Student zum Unterbrecher machen"/>
|
||||
<toolbarbutton id="student-toolbar-student" label="-> Student" oncommand="StudentUnterbrecherZuStudent()" disabled="false" tooltiptext="Ab/Unterbrecher wieder zum Studenten machen" hidden="true"/>
|
||||
<spacer flex="1"/>
|
||||
<label id="student-toolbar-label-anzahl"/>
|
||||
</toolbar>
|
||||
|
||||
@@ -1894,10 +1894,33 @@ function StudentBetriebsmittelNeu()
|
||||
document.getElementById('student-betriebsmittel-textbox-ausgegebenam').value=tag+'.'+monat+'.'+jahr;
|
||||
}
|
||||
|
||||
// ****
|
||||
// * Einen Ab-/Unterbrecher wieder zum Studenten machen
|
||||
// ****
|
||||
function StudentUnterbrecherZuStudent()
|
||||
{
|
||||
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
|
||||
var tree = document.getElementById('student-tree');
|
||||
|
||||
if (tree.currentIndex==-1) return;
|
||||
|
||||
if(sem = prompt('In welches Semester soll dieser Student verschoben werden?'))
|
||||
{
|
||||
if(!isNaN(sem))
|
||||
{
|
||||
StudentAddRolle('Student', sem)
|
||||
}
|
||||
else
|
||||
{
|
||||
alert('Semester ist ungueltig');
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// ****
|
||||
// * Fuegt eine Rolle zu einem Studenten hinzu
|
||||
// ****
|
||||
function StudentAddRolle(rolle)
|
||||
function StudentAddRolle(rolle, semester)
|
||||
{
|
||||
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
|
||||
var tree = document.getElementById('student-tree');
|
||||
@@ -1908,7 +1931,7 @@ function StudentAddRolle(rolle)
|
||||
var col = tree.columns ? tree.columns["student-treecol-prestudent_id"] : "student-treecol-prestudent_id";
|
||||
var prestudent_id=tree.view.getCellText(tree.currentIndex,col);
|
||||
|
||||
if(confirm('Diesen Studenten zum '+rolle+' machen?'))
|
||||
if(semester!='0' || confirm('Diesen Studenten zum '+rolle+' machen?'))
|
||||
{
|
||||
var url = '<?php echo APP_ROOT ?>content/student/studentDBDML.php';
|
||||
var req = new phpRequest(url,'','');
|
||||
@@ -1917,6 +1940,7 @@ function StudentAddRolle(rolle)
|
||||
|
||||
req.add('prestudent_id', prestudent_id);
|
||||
req.add('rolle_kurzbz', rolle);
|
||||
req.add('semester', semester);
|
||||
|
||||
var response = req.executePOST();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user