mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-24 10:22:18 +00:00
Merge branch 'master' into FHBGLD-ZGV_Doktor_und_zgv_erfuellt
This commit is contained in:
@@ -70,13 +70,15 @@ else
|
||||
<row>
|
||||
<label value="Typ" control="adresse-menulist-typ"/>
|
||||
<menulist id="adresse-menulist-typ"
|
||||
flex="1">
|
||||
datasources="<?php echo APP_ROOT ?>rdf/adressentyp.rdf.php" flex="1"
|
||||
ref="http://www.technikum-wien.at/adressentyp/liste">
|
||||
<template>
|
||||
<menupopup>
|
||||
<menuitem value="h" label="Hauptwohnsitz"/>
|
||||
<menuitem value="n" label="Nebenwohnsitz"/>
|
||||
<menuitem value="f" label="Firma"/>
|
||||
<menuitem value="r" label="Rechnungsadresse"/>
|
||||
<menuitem value="rdf:http://www.technikum-wien.at/adressentyp/rdf#adressentyp"
|
||||
label="rdf:http://www.technikum-wien.at/adressentyp/rdf#bezeichnung"
|
||||
uri="rdf:*"/>
|
||||
</menupopup>
|
||||
</template>
|
||||
</menulist>
|
||||
</row>
|
||||
<row>
|
||||
|
||||
@@ -413,6 +413,12 @@ if(!$error)
|
||||
}
|
||||
if(!$error)
|
||||
{
|
||||
//Check, ob OE aktiv ist, sonst Hinweis ausgeben
|
||||
$oe = new organisationseinheit($_POST['oe_kurzbz']);
|
||||
if ($oe->aktiv === false)
|
||||
{
|
||||
$errormsg = 'ACHTUNG: Die Organisationseinheit ist inaktiv. Änderungen wurden gespeichert.';
|
||||
}
|
||||
$benutzerfunktion->oe_kurzbz = $_POST['oe_kurzbz'];
|
||||
$benutzerfunktion->semester = $_POST['semester'];
|
||||
$benutzerfunktion->fachbereich_kurzbz = $_POST['fachbereich_kurzbz'];
|
||||
|
||||
@@ -328,6 +328,8 @@ function FunktionDetailSpeichern(kopie)
|
||||
}
|
||||
else
|
||||
{
|
||||
if(val.dbdml_errormsg!='' && val.dbdml_errormsg!='unknown')
|
||||
alert(val.dbdml_errormsg);
|
||||
FunktionBezeichnungChanged=false;
|
||||
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
|
||||
FunktionenSelectID=val.dbdml_data;
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -149,12 +149,22 @@ function onselectProjekt()
|
||||
var beginn=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#beginn" ));
|
||||
var ende=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#ende" ));
|
||||
var budget=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#budget" ));
|
||||
var farbe=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#farbe" ));
|
||||
var aufwand_pt=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#aufwand_pt" ));
|
||||
var farbe=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#farbe" ));
|
||||
var aufwand_pt=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#aufwand_pt" ));
|
||||
var anzahl_ma=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#anzahl_ma" ));
|
||||
var aufwandstyp_kurzbz=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#aufwandstyp_kurzbz" ));
|
||||
|
||||
//Daten den Feldern zuweisen
|
||||
var zeitaufzeichnung=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#zeitaufzeichnung" ));
|
||||
|
||||
if (!zeitaufzeichnung)
|
||||
{
|
||||
zeitaufzeichnung='Nein';
|
||||
}
|
||||
else
|
||||
{
|
||||
zeitaufzeichnung='Ja';
|
||||
}
|
||||
|
||||
//Daten den Feldern zuweisen
|
||||
|
||||
document.getElementById('textbox-projekt-detail-projekt_kurzbz').value=projekt_kurzbz;
|
||||
//document.getElementById('menulist-projekt-detail-oe_kurzbz').value=oe_kurzbz;
|
||||
@@ -166,9 +176,14 @@ function onselectProjekt()
|
||||
document.getElementById('textbox-projekt-detail-ende').value=ende;
|
||||
document.getElementById('textbox-projekt-detail-budget').value=budget;
|
||||
document.getElementById('textbox-projekt-detail-farbe').value=farbe;
|
||||
document.getElementById('checkbox-projekt-detail-neu').checked=false;
|
||||
document.getElementById('textbox-projekt-anzahl_ma').value=anzahl_ma;
|
||||
document.getElementById('checkbox-projekt-detail-neu').checked=false;
|
||||
document.getElementById('textbox-projekt-anzahl_ma').value=anzahl_ma;
|
||||
document.getElementById('textbox-projekt-aufwand_pt').value=aufwand_pt;
|
||||
if(zeitaufzeichnung=='Nein')
|
||||
document.getElementById('checkbox-projekt-detail-zeitaufzeichnung').checked=false;
|
||||
else
|
||||
document.getElementById('checkbox-projekt-detail-zeitaufzeichnung').checked=true;
|
||||
|
||||
MenulistSelectItemOnValue('menulist-projekt-detail-aufwandstyp', aufwandstyp_kurzbz);
|
||||
|
||||
|
||||
@@ -197,12 +212,13 @@ function saveProjektDetail()
|
||||
beginn = document.getElementById('textbox-projekt-detail-beginn').iso;
|
||||
ende = document.getElementById('textbox-projekt-detail-ende').iso;
|
||||
budget = document.getElementById('textbox-projekt-detail-budget').value;
|
||||
farbe = document.getElementById('textbox-projekt-detail-farbe').value;
|
||||
farbe = document.getElementById('textbox-projekt-detail-farbe').value;
|
||||
neu = document.getElementById('checkbox-projekt-detail-neu').checked;
|
||||
aufwandstyp_kurzbz = MenulistGetSelectedValue('menulist-projekt-detail-aufwandstyp');
|
||||
anzahl_ma = document.getElementById('textbox-projekt-anzahl_ma').value;
|
||||
aufwandstyp_kurzbz = MenulistGetSelectedValue('menulist-projekt-detail-aufwandstyp');
|
||||
anzahl_ma = document.getElementById('textbox-projekt-anzahl_ma').value;
|
||||
aufwand_pt = document.getElementById('textbox-projekt-aufwand_pt').value;
|
||||
|
||||
zeitaufzeichnung = document.getElementById('checkbox-projekt-detail-zeitaufzeichnung').checked;
|
||||
|
||||
var soapBody = new SOAPObject("saveProjekt");
|
||||
//soapBody.appendChild(new SOAPObject("username")).val('joe');
|
||||
//soapBody.appendChild(new SOAPObject("passwort")).val('waschl');
|
||||
@@ -217,14 +233,28 @@ function saveProjektDetail()
|
||||
projekt.appendChild(new SOAPObject("ende")).val(ende);
|
||||
projekt.appendChild(new SOAPObject("budget")).val(budget);
|
||||
projekt.appendChild(new SOAPObject("farbe")).val(farbe);
|
||||
projekt.appendChild(new SOAPObject("aufwandstyp_kurzbz")).val(aufwandstyp_kurzbz);
|
||||
projekt.appendChild(new SOAPObject("anzahl_ma")).val(anzahl_ma);
|
||||
projekt.appendChild(new SOAPObject("aufwandstyp_kurzbz")).val(aufwandstyp_kurzbz);
|
||||
projekt.appendChild(new SOAPObject("anzahl_ma")).val(anzahl_ma);
|
||||
projekt.appendChild(new SOAPObject("aufwand_pt")).val(aufwand_pt);
|
||||
|
||||
|
||||
if(zeitaufzeichnung)
|
||||
{
|
||||
projekt.appendChild(new SOAPObject("zeitaufzeichnung")).val('true');
|
||||
}
|
||||
else
|
||||
{
|
||||
projekt.appendChild(new SOAPObject("zeitaufzeichnung")).val('false');
|
||||
}
|
||||
|
||||
if(neu)
|
||||
{
|
||||
projekt.appendChild(new SOAPObject("neu")).val('true');
|
||||
else
|
||||
}
|
||||
else
|
||||
{
|
||||
projekt.appendChild(new SOAPObject("neu")).val('false');
|
||||
}
|
||||
|
||||
soapBody.appendChild(projekt);
|
||||
|
||||
var sr = new SOAPRequest("saveProjekt",soapBody);
|
||||
@@ -342,9 +372,9 @@ function ProjektDetailReset()
|
||||
document.getElementById('textbox-projekt-detail-beschreibung').value='';
|
||||
document.getElementById('textbox-projekt-detail-beginn').value='';
|
||||
document.getElementById('textbox-projekt-detail-ende').value='';
|
||||
document.getElementById('textbox-projekt-detail-budget').value='';
|
||||
document.getElementById('textbox-projekt-anzahl_ma').value='';
|
||||
document.getElementById('textbox-projekt-aufwand_pt').value='';
|
||||
document.getElementById('textbox-projekt-detail-budget').value='';
|
||||
document.getElementById('textbox-projekt-anzahl_ma').value='';
|
||||
document.getElementById('textbox-projekt-aufwand_pt').value='';
|
||||
document.getElementById('textbox-projekt-detail-projektwuerdigkeit').value='';
|
||||
}
|
||||
|
||||
@@ -362,7 +392,7 @@ function ProjektDisableFields(val)
|
||||
document.getElementById('textbox-projekt-detail-budget').disabled=val;
|
||||
document.getElementById('textbox-projekt-detail-farbe').disabled=val;
|
||||
document.getElementById('button-projekt-detail-speichern').disabled=val;
|
||||
document.getElementById('menulist-projekt-detail-aufwandstyp').disabled=val;
|
||||
document.getElementById('menulist-projekt-detail-aufwandstyp').disabled=val;
|
||||
document.getElementById('textbox-projekt-anzahl_ma').disabled=val;
|
||||
document.getElementById('textbox-projekt-aufwand_pt').disabled=val;
|
||||
}
|
||||
@@ -385,65 +415,65 @@ function ProjektNeu()
|
||||
document.getElementById('textbox-projekt-detail-projekt_kurzbz').disabled=false;
|
||||
document.getElementById('checkbox-projekt-detail-neu').checked=true;
|
||||
document.getElementById('caption-projekt-detail').label='Neues Projekt';
|
||||
document.getElementById('textbox-projekt-detail-farbe').value='#FF0000';
|
||||
document.getElementById('textbox-projekt-anzahl_ma').disabled=false;
|
||||
document.getElementById('textbox-projekt-detail-farbe').value='#FF0000';
|
||||
document.getElementById('textbox-projekt-anzahl_ma').disabled=false;
|
||||
document.getElementById('textbox-projekt-aufwand_pt').disabled=false;
|
||||
|
||||
//Detail Tab auswaehlen
|
||||
document.getElementById('tabs-projekt-main').selectedItem=document.getElementById('tab-projekt-detail');
|
||||
}
|
||||
|
||||
function makeProjektAnalyse(){
|
||||
var ergebnis_el = document.getElementById('textbox-projekt-detail-projektwuerdigkeit');
|
||||
ergebnis_el.value="";
|
||||
var anzahl_ma = document.getElementById('textbox-projekt-anzahl_ma').value;
|
||||
var aufwand_pt = document.getElementById('textbox-projekt-aufwand_pt').value;
|
||||
var budget = document.getElementById('textbox-projekt-detail-budget').value;
|
||||
|
||||
function makeProjektAnalyse(){
|
||||
var ergebnis_el = document.getElementById('textbox-projekt-detail-projektwuerdigkeit');
|
||||
ergebnis_el.value="";
|
||||
var anzahl_ma = document.getElementById('textbox-projekt-anzahl_ma').value;
|
||||
var aufwand_pt = document.getElementById('textbox-projekt-aufwand_pt').value;
|
||||
var budget = document.getElementById('textbox-projekt-detail-budget').value;
|
||||
var beginn = document.getElementById('textbox-projekt-detail-beginn').value;
|
||||
var ende = document.getElementById('textbox-projekt-detail-ende').value;
|
||||
|
||||
if (!anzahl_ma || !aufwand_pt || !budget || !beginn || !ende)
|
||||
{
|
||||
ergebnis_el.value = 'Angaben unvollständig';
|
||||
}
|
||||
else
|
||||
{
|
||||
var beginn_arr = beginn.split(".");
|
||||
var ende_arr = ende.split(".");
|
||||
var date1 = new Date(beginn_arr[2],beginn_arr[1],beginn_arr[0]);
|
||||
var date2 = new Date(ende_arr[2],ende_arr[1],ende_arr[0]);
|
||||
|
||||
var dauerTage = parseInt((date2 - date1) / (1000 * 60 * 60 * 24));
|
||||
|
||||
var punkte_gesamt = 0;
|
||||
var projekttyp = '';
|
||||
if (aufwand_pt < 10) punkte_gesamt += 1;
|
||||
else if (aufwand_pt <= 50) punkte_gesamt += 4;
|
||||
else if (aufwand_pt <= 250) punkte_gesamt += 8;
|
||||
else punkte_gesamt += 8;
|
||||
|
||||
if (anzahl_ma < 3) punkte_gesamt += 1;
|
||||
else if (anzahl_ma <= 5) punkte_gesamt += 3;
|
||||
else if (anzahl_ma <= 20) punkte_gesamt += 6;
|
||||
else punkte_gesamt += 9;
|
||||
|
||||
if (budget < 5000) punkte_gesamt += 1;
|
||||
else if (budget <= 25000) punkte_gesamt += 2;
|
||||
else if (budget <= 500000) punkte_gesamt += 4;
|
||||
else punkte_gesamt += 6;
|
||||
|
||||
if (dauerTage < 30) punkte_gesamt += 0;
|
||||
else if (dauerTage <= 90) punkte_gesamt += 4;
|
||||
else if (dauerTage <= 360) punkte_gesamt += 5;
|
||||
else punkte_gesamt += 7;
|
||||
|
||||
if (punkte_gesamt <= 8) projekttyp = 'Vorhaben';
|
||||
else if (punkte_gesamt <= 15) projekttyp = 'Kleinprojekt';
|
||||
else if (punkte_gesamt <= 30) projekttyp = 'Projekt';
|
||||
else projekttyp = 'Großrojekt';
|
||||
ergebnis_el.value = projekttyp;
|
||||
}
|
||||
}
|
||||
var ende = document.getElementById('textbox-projekt-detail-ende').value;
|
||||
|
||||
if (!anzahl_ma || !aufwand_pt || !budget || !beginn || !ende)
|
||||
{
|
||||
ergebnis_el.value = 'Angaben unvollständig';
|
||||
}
|
||||
else
|
||||
{
|
||||
var beginn_arr = beginn.split(".");
|
||||
var ende_arr = ende.split(".");
|
||||
var date1 = new Date(beginn_arr[2],beginn_arr[1],beginn_arr[0]);
|
||||
var date2 = new Date(ende_arr[2],ende_arr[1],ende_arr[0]);
|
||||
|
||||
var dauerTage = parseInt((date2 - date1) / (1000 * 60 * 60 * 24));
|
||||
|
||||
var punkte_gesamt = 0;
|
||||
var projekttyp = '';
|
||||
if (aufwand_pt < 10) punkte_gesamt += 1;
|
||||
else if (aufwand_pt <= 50) punkte_gesamt += 4;
|
||||
else if (aufwand_pt <= 250) punkte_gesamt += 8;
|
||||
else punkte_gesamt += 8;
|
||||
|
||||
if (anzahl_ma < 3) punkte_gesamt += 1;
|
||||
else if (anzahl_ma <= 5) punkte_gesamt += 3;
|
||||
else if (anzahl_ma <= 20) punkte_gesamt += 6;
|
||||
else punkte_gesamt += 9;
|
||||
|
||||
if (budget < 5000) punkte_gesamt += 1;
|
||||
else if (budget <= 25000) punkte_gesamt += 2;
|
||||
else if (budget <= 500000) punkte_gesamt += 4;
|
||||
else punkte_gesamt += 6;
|
||||
|
||||
if (dauerTage < 30) punkte_gesamt += 0;
|
||||
else if (dauerTage <= 90) punkte_gesamt += 4;
|
||||
else if (dauerTage <= 360) punkte_gesamt += 5;
|
||||
else punkte_gesamt += 7;
|
||||
|
||||
if (punkte_gesamt <= 8) projekttyp = 'Vorhaben';
|
||||
else if (punkte_gesamt <= 15) projekttyp = 'Kleinprojekt';
|
||||
else if (punkte_gesamt <= 30) projekttyp = 'Projekt';
|
||||
else projekttyp = 'Großrojekt';
|
||||
ergebnis_el.value = projekttyp;
|
||||
}
|
||||
}
|
||||
|
||||
function ProjektPrintStatusbericht()
|
||||
{
|
||||
|
||||
@@ -164,6 +164,15 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
|
||||
<spacer />
|
||||
</hbox>
|
||||
</row>
|
||||
<row>
|
||||
|
||||
<label value="Zeitaufzeichnung" control="checkbox-projekt-detail-zeitaufzeichnung"/>
|
||||
<hbox>
|
||||
<checkbox id="checkbox-projekt-detail-zeitaufzeichnung"/>
|
||||
<spacer />
|
||||
</hbox>
|
||||
|
||||
</row>
|
||||
</rows>
|
||||
</grid>
|
||||
<hbox>
|
||||
|
||||
@@ -161,7 +161,16 @@ function onselectTreeProjektphase()
|
||||
var budget=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#budget" ));
|
||||
var personentage=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#personentage" ));
|
||||
var farbe=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#farbe" ));
|
||||
|
||||
var zeitaufzeichnung=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#zeitaufzeichnung" ));
|
||||
|
||||
if (!zeitaufzeichnung)
|
||||
{
|
||||
zeitaufzeichnung='Nein';
|
||||
}
|
||||
else
|
||||
{
|
||||
zeitaufzeichnung='Ja';
|
||||
}
|
||||
//alert(typ);
|
||||
|
||||
//Daten den Feldern zuweisen
|
||||
@@ -180,6 +189,11 @@ function onselectTreeProjektphase()
|
||||
document.getElementById('textbox-projektphase-detail-personentage').value=personentage;
|
||||
document.getElementById('textbox-projektphase-detail-farbe').value=farbe;
|
||||
document.getElementById('checkbox-projektphase-detail-neu').checked=false;
|
||||
if(zeitaufzeichnung=='Nein')
|
||||
document.getElementById('checkbox-projektphase-detail-zeitaufzeichnung').checked=false;
|
||||
else
|
||||
document.getElementById('checkbox-projektphase-detail-zeitaufzeichnung').checked=true;
|
||||
|
||||
MenulistSelectItemOnValue('menulist-projektphase-detail-projektphase_fk', projektphase_fk);
|
||||
MenulistSelectItemOnValue('menulist-projektphase-detail-ressource', ressource_id);
|
||||
|
||||
@@ -233,6 +247,7 @@ function saveProjektphaseDetail()
|
||||
var personentage = document.getElementById('textbox-projektphase-detail-personentage').value;
|
||||
var farbe = document.getElementById('textbox-projektphase-detail-farbe').value;
|
||||
var neu = document.getElementById('checkbox-projektphase-detail-neu').checked;
|
||||
var zeitaufzeichnung = document.getElementById('checkbox-projektphase-detail-zeitaufzeichnung').checked;
|
||||
|
||||
var soapBody = new SOAPObject("saveProjektphase");
|
||||
//soapBody.appendChild(new SOAPObject("username")).val('joe');
|
||||
@@ -251,10 +266,22 @@ function saveProjektphaseDetail()
|
||||
phase.appendChild(new SOAPObject("budget")).val(budget);
|
||||
phase.appendChild(new SOAPObject("personentage")).val(personentage);
|
||||
phase.appendChild(new SOAPObject("farbe")).val(farbe);
|
||||
if(neu)
|
||||
phase.appendChild(new SOAPObject("neu")).val('true');
|
||||
if(zeitaufzeichnung)
|
||||
{
|
||||
phase.appendChild(new SOAPObject("zeitaufzeichnung")).val('true');
|
||||
}
|
||||
else
|
||||
{
|
||||
phase.appendChild(new SOAPObject("zeitaufzeichnung")).val('false');
|
||||
}
|
||||
if(neu)
|
||||
{
|
||||
phase.appendChild(new SOAPObject("neu")).val('true');
|
||||
}
|
||||
else
|
||||
{
|
||||
phase.appendChild(new SOAPObject("neu")).val('false');
|
||||
}
|
||||
phase.appendChild(new SOAPObject("user")).val(getUsername());
|
||||
soapBody.appendChild(phase);
|
||||
|
||||
|
||||
@@ -143,6 +143,15 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
|
||||
<spacer />
|
||||
</hbox>
|
||||
</row>
|
||||
<row>
|
||||
|
||||
<label value="Zeitaufzeichnung" control="checkbox-projektphase-detail-zeitaufzeichnung"/>
|
||||
<hbox>
|
||||
<checkbox id="checkbox-projektphase-detail-zeitaufzeichnung"/>
|
||||
<spacer />
|
||||
</hbox>
|
||||
|
||||
</row>
|
||||
</rows>
|
||||
</grid>
|
||||
<hbox>
|
||||
|
||||
@@ -237,7 +237,7 @@ $worksheet->write($zeile,++$spalte,"Fixangestellt", $format_bold);
|
||||
$maxlength[$spalte]=10;
|
||||
$worksheet->write($zeile,++$spalte,"Vorjahrslektor", $format_bold);
|
||||
$maxlength[$spalte]=12;
|
||||
$worksheet->write($zeile,++$spalte,"Wunschlektor", $format_bold);
|
||||
$worksheet->write($zeile,++$spalte,"Lektor*in bestätigt", $format_bold);
|
||||
$maxlength[$spalte]=12;
|
||||
$worksheet->write($zeile,++$spalte,"Bezeichnung", $format_bold);
|
||||
$maxlength[$spalte]=25;
|
||||
|
||||
@@ -430,6 +430,8 @@ if(!$error)
|
||||
$student->geburtsnation = $_POST['geburtsnation'];
|
||||
$student->sprache = $_POST['sprache'];
|
||||
$student->matrikelnr = $_POST['matrikelnummer'];
|
||||
if (isset($_POST['bpk']))
|
||||
$student->bpk = $_POST['bpk'];
|
||||
$student->updateamum = date('Y-m-d H:i:s');
|
||||
$student->updatevon = $user;
|
||||
|
||||
@@ -579,6 +581,8 @@ if(!$error)
|
||||
$person->geburtsnation = $_POST['geburtsnation'];
|
||||
$person->sprache = $_POST['sprache'];
|
||||
$person->matr_nr = $_POST['matr_nr'];
|
||||
if (isset($_POST['bpk']))
|
||||
$person->bpk = $_POST['bpk'];
|
||||
$person->updateamum = date('Y-m-d H:i:s');
|
||||
$person->updatevon = $user;
|
||||
|
||||
|
||||
@@ -31,7 +31,9 @@ require_once('../../include/variable.class.php');
|
||||
require_once('../../include/functions.inc.php');
|
||||
require_once('../../include/benutzerberechtigung.class.php');
|
||||
|
||||
$user=get_uid();
|
||||
$user = get_uid();
|
||||
$rechte = new benutzerberechtigung();
|
||||
$rechte->getBerechtigungen($user);
|
||||
|
||||
$variable = new variable();
|
||||
if(!$variable->loadVariables($user))
|
||||
@@ -72,7 +74,9 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
|
||||
<label value="Zugangscode" control="student-detail-zugangscode"/>
|
||||
<label id="label-student-detail-link_bewerbungstool" hidden="true" value=""></label>
|
||||
<label class="text-link" href="#" id="label-student-detail-zugangscode" value="" onclick="window.open(document.getElementById('label-student-detail-link_bewerbungstool').value)"/>
|
||||
|
||||
<?php $hideBpk = $rechte->isBerechtigt('student/bpk') ? '':' hidden="true"'; ?>
|
||||
<label value="BPK" control="student-detail-textbox-bpk"<?php echo $hideBpk; ?>/>
|
||||
<hbox><textbox id="student-detail-textbox-bpk" disabled="true" maxlength="28" size="50"<?php echo $hideBpk; ?>/></hbox>
|
||||
</row>
|
||||
<row>
|
||||
<label value="Anrede" control="student-detail-textbox-anrede"/>
|
||||
@@ -100,13 +104,26 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
|
||||
<label value="Geburtsnation" control="student-detail-menulist-geburtsnation"/>
|
||||
<menulist id="student-detail-menulist-geburtsnation" disabled="true"
|
||||
datasources="<?php echo APP_ROOT ?>rdf/nation.rdf.php?optional=true" flex="1"
|
||||
xmlns:NATION="http://www.technikum-wien.at/nation/rdf#"
|
||||
ref="http://www.technikum-wien.at/nation/liste" >
|
||||
<template>
|
||||
<menupopup>
|
||||
<menuitem value="rdf:http://www.technikum-wien.at/nation/rdf#nation_code"
|
||||
label="rdf:http://www.technikum-wien.at/nation/rdf#kurztext"
|
||||
uri="rdf:*"/>
|
||||
<rule NATION:sperre='false'>
|
||||
<menupopup>
|
||||
<menuitem value="rdf:http://www.technikum-wien.at/nation/rdf#nation_code"
|
||||
label="rdf:http://www.technikum-wien.at/nation/rdf#kurztext"
|
||||
uri="rdf:*"
|
||||
/>
|
||||
</menupopup>
|
||||
</rule>
|
||||
<rule>
|
||||
<menupopup>
|
||||
<menuitem value="rdf:http://www.technikum-wien.at/nation/rdf#nation_code"
|
||||
label="rdf:http://www.technikum-wien.at/nation/rdf#kurztext"
|
||||
uri="rdf:*" style="text-decoration:line-through;"
|
||||
/>
|
||||
</menupopup>
|
||||
</rule>
|
||||
|
||||
</template>
|
||||
</menulist>
|
||||
|
||||
@@ -123,15 +140,29 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
|
||||
<label value="Staatsbuergerschaft" control="student-detail-menulist-staatsbuergerschaft"/>
|
||||
<menulist id="student-detail-menulist-staatsbuergerschaft" disabled="true"
|
||||
datasources="<?php echo APP_ROOT ?>rdf/nation.rdf.php?optional=true" flex="1"
|
||||
xmlns:NATION="http://www.technikum-wien.at/nation/rdf#"
|
||||
ref="http://www.technikum-wien.at/nation/liste" >
|
||||
<template>
|
||||
<menupopup>
|
||||
<menuitem value="rdf:http://www.technikum-wien.at/nation/rdf#nation_code"
|
||||
label="rdf:http://www.technikum-wien.at/nation/rdf#kurztext"
|
||||
uri="rdf:*"/>
|
||||
<rule NATION:sperre='false'>
|
||||
<menupopup>
|
||||
<menuitem value="rdf:http://www.technikum-wien.at/nation/rdf#nation_code"
|
||||
label="rdf:http://www.technikum-wien.at/nation/rdf#kurztext"
|
||||
uri="rdf:*"
|
||||
/>
|
||||
</menupopup>
|
||||
</rule>
|
||||
<rule>
|
||||
<menupopup>
|
||||
<menuitem value="rdf:http://www.technikum-wien.at/nation/rdf#nation_code"
|
||||
label="rdf:http://www.technikum-wien.at/nation/rdf#kurztext"
|
||||
uri="rdf:*" style="text-decoration:line-through;"
|
||||
/>
|
||||
</menupopup>
|
||||
</rule>
|
||||
</template>
|
||||
</menulist>
|
||||
|
||||
|
||||
<label value="Matrikelnummer" control="student-detail-textbox-matr_nr"/>
|
||||
<hbox><textbox id="student-detail-textbox-matr_nr" disabled="true" maxlength="32" size="15"/></hbox>
|
||||
<label value="Sprache" control="student-detail-menulist-sprache" />
|
||||
@@ -324,13 +355,25 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
|
||||
<menulist id="student-prestudent-menulist-zgvnation" disabled="true"
|
||||
datasources="<?php echo APP_ROOT ?>rdf/nation.rdf.php?optional=true" flex="1"
|
||||
ref="http://www.technikum-wien.at/nation/liste"
|
||||
xmlns:NATION="http://www.technikum-wien.at/nation/rdf#"
|
||||
style="min-width: 100px">
|
||||
<template>
|
||||
<menupopup>
|
||||
<menuitem value="rdf:http://www.technikum-wien.at/nation/rdf#nation_code"
|
||||
label="rdf:http://www.technikum-wien.at/nation/rdf#kurztext"
|
||||
uri="rdf:*"/>
|
||||
</menupopup>
|
||||
<rule NATION:sperre='false'>
|
||||
<menupopup>
|
||||
<menuitem value="rdf:http://www.technikum-wien.at/nation/rdf#nation_code"
|
||||
label="rdf:http://www.technikum-wien.at/nation/rdf#kurztext"
|
||||
uri="rdf:*"
|
||||
/>
|
||||
</menupopup>
|
||||
</rule>
|
||||
<rule>
|
||||
<menupopup>
|
||||
<menuitem value="rdf:http://www.technikum-wien.at/nation/rdf#nation_code"
|
||||
label="rdf:http://www.technikum-wien.at/nation/rdf#kurztext"
|
||||
uri="rdf:*" style="text-decoration:line-through;"
|
||||
/>
|
||||
</menupopup>
|
||||
</rule>
|
||||
</template>
|
||||
</menulist>
|
||||
</hbox>
|
||||
@@ -353,7 +396,8 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
|
||||
<menupopup>
|
||||
<menuitem value="rdf:http://www.technikum-wien.at/zgvmaster/rdf#code"
|
||||
label="rdf:http://www.technikum-wien.at/zgvmaster/rdf#kurzbz"
|
||||
uri="rdf:*"/>
|
||||
uri="rdf:*"
|
||||
/>
|
||||
</menupopup>
|
||||
</template>
|
||||
</menulist>
|
||||
@@ -368,13 +412,25 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
|
||||
<menulist id="student-prestudent-menulist-zgvmasternation" disabled="true"
|
||||
datasources="<?php echo APP_ROOT ?>rdf/nation.rdf.php?optional=true" flex="1"
|
||||
ref="http://www.technikum-wien.at/nation/liste"
|
||||
xmlns:NATION="http://www.technikum-wien.at/nation/rdf#"
|
||||
style="min-width: 100px">
|
||||
<template>
|
||||
<menupopup>
|
||||
<menuitem value="rdf:http://www.technikum-wien.at/nation/rdf#nation_code"
|
||||
label="rdf:http://www.technikum-wien.at/nation/rdf#kurztext"
|
||||
uri="rdf:*"/>
|
||||
</menupopup>
|
||||
<rule NATION:sperre='false'>
|
||||
<menupopup>
|
||||
<menuitem value="rdf:http://www.technikum-wien.at/nation/rdf#nation_code"
|
||||
label="rdf:http://www.technikum-wien.at/nation/rdf#kurztext"
|
||||
uri="rdf:*"
|
||||
/>
|
||||
</menupopup>
|
||||
</rule>
|
||||
<rule>
|
||||
<menupopup>
|
||||
<menuitem value="rdf:http://www.technikum-wien.at/nation/rdf#nation_code"
|
||||
label="rdf:http://www.technikum-wien.at/nation/rdf#kurztext"
|
||||
uri="rdf:*" style="text-decoration:line-through;"
|
||||
/>
|
||||
</menupopup>
|
||||
</rule>
|
||||
</template>
|
||||
</menulist>
|
||||
</hbox>
|
||||
|
||||
@@ -704,6 +704,7 @@ function StudentDetailReset()
|
||||
document.getElementById('student-detail-menulist-sprache').value='German';
|
||||
document.getElementById('student-detail-textbox-matrikelnummer').value='';
|
||||
document.getElementById('student-detail-textbox-matr_nr').value='';
|
||||
document.getElementById('student-detail-textbox-bpk').value='';
|
||||
document.getElementById('student-detail-image').src='';
|
||||
}
|
||||
|
||||
@@ -742,6 +743,7 @@ function StudentDetailDisableFields(val)
|
||||
document.getElementById('student-detail-textbox-alias').disabled=val;
|
||||
document.getElementById('student-detail-button-save').disabled=val;
|
||||
document.getElementById('student-detail-textbox-matr_nr').disabled=val;
|
||||
document.getElementById('student-detail-textbox-bpk').disabled=val;
|
||||
}
|
||||
|
||||
// ****
|
||||
@@ -779,6 +781,7 @@ function StudentDetailSave()
|
||||
gruppe = document.getElementById('student-detail-textbox-gruppe').value;
|
||||
alias = document.getElementById('student-detail-textbox-alias').value;
|
||||
matr_nr = document.getElementById('student-detail-textbox-matr_nr').value;
|
||||
bpk = document.getElementById('student-detail-textbox-bpk').value;
|
||||
|
||||
//Wenn es noch kein Student ist, dann wird die Studiengang_kz vom Prestudent genommen
|
||||
if(studiengang_kz=='')
|
||||
@@ -836,6 +839,7 @@ function StudentDetailSave()
|
||||
req.add('gruppe', gruppe);
|
||||
req.add('alias', alias);
|
||||
req.add('matr_nr',matr_nr);
|
||||
req.add('bpk',bpk);
|
||||
|
||||
var response = req.executePOST();
|
||||
|
||||
@@ -1084,6 +1088,7 @@ function StudentAuswahl()
|
||||
matr_nr=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#matr_nr" ));
|
||||
zugangscode=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#zugangscode" ));
|
||||
link_bewerbungstool=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#link_bewerbungstool" ));
|
||||
bpk=getTargetHelper(dsource,subject,rdfService.GetResource( predicateNS + "#bpk" ));
|
||||
|
||||
//Bei Incoming wird das Menue zur Statusaenderung deaktiviert
|
||||
if(status=='Incoming')
|
||||
@@ -1130,6 +1135,7 @@ function StudentAuswahl()
|
||||
document.getElementById('student-detail-textbox-matr_nr').value=matr_nr;
|
||||
document.getElementById('label-student-detail-zugangscode').value=zugangscode;
|
||||
document.getElementById('label-student-detail-link_bewerbungstool').value=link_bewerbungstool;
|
||||
document.getElementById('student-detail-textbox-bpk').value=bpk;
|
||||
|
||||
//PreStudent Daten holen
|
||||
|
||||
|
||||
@@ -183,7 +183,7 @@ function StudentProjektarbeitTreeLoad(uid)
|
||||
tree.builder.addListener(StudentProjektarbeitTreeListener);
|
||||
|
||||
StudentProjektarbeitDisableFields(false);
|
||||
|
||||
|
||||
// Wenn Vertragsdetails angezeigt werden
|
||||
if (projektarbeit_vertragsdetails_anzeigen) {
|
||||
//Reset attributes
|
||||
@@ -398,7 +398,7 @@ function StudentProjektarbeitAuswahl()
|
||||
|
||||
//Lehrveranstaltung DropDown laden
|
||||
var LvDropDown = document.getElementById('student-projektarbeit-menulist-lehrveranstaltung');
|
||||
url='<?php echo APP_ROOT;?>rdf/lehrveranstaltung.rdf.php?stg_kz='+stg_kz+"&projektarbeit=true&withlv="+lehrveranstaltung_id+"&"+gettimestamp();
|
||||
url='<?php echo APP_ROOT;?>rdf/lehrveranstaltung.rdf.php?uid='+student_uid+"&projektarbeit=true&withlv="+lehrveranstaltung_id+"&"+gettimestamp();
|
||||
|
||||
//Alte DS entfernen
|
||||
var oldDatasources = LvDropDown.database.GetDataSources();
|
||||
@@ -652,11 +652,11 @@ function StudentProjektarbeitNeu()
|
||||
StudentProjektarbeitResetFields();
|
||||
StudentProjektarbeitDetailDisableFields(false);
|
||||
StudentProjektbetreuerDisableFields(true);
|
||||
var stg_kz = document.getElementById('student-detail-menulist-studiengang_kz').value;
|
||||
var student_uid = document.getElementById('student-detail-textbox-uid').value;
|
||||
|
||||
//Lehrveranstaltung DropDown laden
|
||||
var LvDropDown = document.getElementById('student-projektarbeit-menulist-lehrveranstaltung');
|
||||
url='<?php echo APP_ROOT;?>rdf/lehrveranstaltung.rdf.php?stg_kz='+stg_kz+"&projektarbeit=true&"+gettimestamp();
|
||||
url='<?php echo APP_ROOT;?>rdf/lehrveranstaltung.rdf.php?uid='+student_uid+"&projektarbeit=true&"+gettimestamp();
|
||||
|
||||
//Alte DS entfernen
|
||||
var oldDatasources = LvDropDown.database.GetDataSources();
|
||||
|
||||
Reference in New Issue
Block a user