Merge branch 'master' into signatur

This commit is contained in:
Andreas Österreicher
2018-04-12 18:52:16 +02:00
68 changed files with 4871 additions and 3377 deletions
+36 -11
View File
@@ -229,7 +229,7 @@ if (isset($_GET['excel']))
$maxlength[$i] = 3;
//Tabellenzeilen
$stgs = $rechte->getStgKz();
$stgs = $rechte->getStgKz('assistenz');
if ($stgs[0] == '')
$stgwhere = '';
@@ -756,7 +756,7 @@ if (isset($_GET['excel']))
//zweites Blatt mit Statistik des Vorjahres zum gleichen Datum
if (!$mail)
{
$stgs = $rechte->getStgKz();
$stgs = $rechte->getStgKz('assistenz');
if ($stgs[0] == '')
$stgwhere = '';
@@ -824,7 +824,12 @@ if (isset($_GET['excel']))
person_id=tbl_prestudent.person_id
AND tbl_reihungstest.studiensemester_kurzbz=tbl_prestudentstatus.studiensemester_kurzbz
AND tbl_studienordnung.studiengang_kz=tbl_prestudent.studiengang_kz
AND anmeldungreihungstest<=".$db->db_add_param($datum)."
AND (
anmeldedatum<=".$db->db_add_param($datum)."
OR
(anmeldedatum is null
AND tbl_rt_person.insertamum<=".$db->db_add_param($datum).")
)
)
) AS interessentenrtanmeldung,
(SELECT count(*) FROM public.tbl_prestudent JOIN public.tbl_prestudentstatus USING (prestudent_id) JOIN public.tbl_person USING(person_id)
@@ -841,7 +846,11 @@ if (isset($_GET['excel']))
person_id=tbl_prestudent.person_id
AND tbl_reihungstest.studiensemester_kurzbz=tbl_prestudentstatus.studiensemester_kurzbz
AND tbl_studienordnung.studiengang_kz=tbl_prestudent.studiengang_kz
AND anmeldungreihungstest<=".$db->db_add_param($datum)."
AND (anmeldedatum<=".$db->db_add_param($datum)."
OR
(anmeldedatum is null
AND tbl_rt_person.insertamum<=".$db->db_add_param($datum).")
)
)
) AS interessentenrtanmeldung_m,
(SELECT count(*) FROM public.tbl_prestudent JOIN public.tbl_prestudentstatus USING (prestudent_id) JOIN public.tbl_person USING(person_id)
@@ -858,7 +867,11 @@ if (isset($_GET['excel']))
person_id=tbl_prestudent.person_id
AND tbl_reihungstest.studiensemester_kurzbz=tbl_prestudentstatus.studiensemester_kurzbz
AND tbl_studienordnung.studiengang_kz=tbl_prestudent.studiengang_kz
AND anmeldungreihungstest<=".$db->db_add_param($datum)."
AND (anmeldedatum<=".$db->db_add_param($datum)."
OR
(anmeldedatum is null
AND tbl_rt_person.insertamum<=".$db->db_add_param($datum).")
)
)
) AS interessentenrtanmeldung_w,
(SELECT count(*) FROM public.tbl_prestudent JOIN public.tbl_prestudentstatus USING (prestudent_id)
@@ -1451,7 +1464,7 @@ else
{
if (!$mail)
{
$stgs = $rechte->getStgKz();
$stgs = $rechte->getStgKz('assistenz');
if ($stgs[0] == '')
$stgwhere = '';
@@ -1838,7 +1851,7 @@ else
// Bewerberstatistik fuer Vorjahr (selbes Datum)
if (!$mail)
{
$stgs = $rechte->getStgKz();
$stgs = $rechte->getStgKz('assistenz');
if ($stgs[0] == '')
$stgwhere = '';
@@ -1908,7 +1921,11 @@ else
person_id=tbl_prestudent.person_id
AND tbl_reihungstest.studiensemester_kurzbz=tbl_prestudentstatus.studiensemester_kurzbz
AND tbl_studienordnung.studiengang_kz=tbl_prestudent.studiengang_kz
AND anmeldungreihungstest<=".$db->db_add_param($datum)."
AND (anmeldedatum<=".$db->db_add_param($datum)."
OR
(anmeldedatum is null
AND tbl_rt_person.insertamum<=".$db->db_add_param($datum).")
)
)
) AS interessentenrtanmeldung,
(SELECT count(*) FROM public.tbl_prestudent JOIN public.tbl_prestudentstatus USING (prestudent_id) JOIN public.tbl_person USING(person_id)
@@ -1925,7 +1942,11 @@ else
person_id=tbl_prestudent.person_id
AND tbl_reihungstest.studiensemester_kurzbz=tbl_prestudentstatus.studiensemester_kurzbz
AND tbl_studienordnung.studiengang_kz=tbl_prestudent.studiengang_kz
AND anmeldungreihungstest<=".$db->db_add_param($datum)."
AND (anmeldedatum<=".$db->db_add_param($datum)."
OR
(anmeldedatum is null
AND tbl_rt_person.insertamum<=".$db->db_add_param($datum).")
)
)
) AS interessentenrtanmeldung_m,
(SELECT count(*) FROM public.tbl_prestudent JOIN public.tbl_prestudentstatus USING (prestudent_id) JOIN public.tbl_person USING(person_id)
@@ -1942,7 +1963,11 @@ else
person_id=tbl_prestudent.person_id
AND tbl_reihungstest.studiensemester_kurzbz=tbl_prestudentstatus.studiensemester_kurzbz
AND tbl_studienordnung.studiengang_kz=tbl_prestudent.studiengang_kz
AND anmeldungreihungstest<=".$db->db_add_param($datum)."
AND (anmeldedatum<=".$db->db_add_param($datum)."
OR
(anmeldedatum is null
AND tbl_rt_person.insertamum<=".$db->db_add_param($datum).")
)
)
) AS interessentenrtanmeldung_w,
@@ -2208,7 +2233,7 @@ function generateMischformenQuery($orgform_arr, $stsem, $ausgeschieden, $stgwher
foreach ($orgform_arr as $row_orgform)
{
$qry .= " (SELECT count(*) FROM public.tbl_prestudent JOIN public.tbl_prestudentstatus USING (prestudent_id)
$qry .= " (SELECT count(*) FROM public.tbl_prestudent JOIN public.tbl_prestudentstatus USING (prestudent_id)
WHERE studiengang_kz=stg.studiengang_kz AND status_kurzbz='Interessent' AND studiensemester_kurzbz=".$db->db_add_param($stsem)."
AND orgform_kurzbz=".$db->db_add_param($row_orgform).") AS interessenten_".$row_orgform.",";
$qry .= " (SELECT count(*) FROM public.tbl_prestudent JOIN public.tbl_prestudentstatus USING (prestudent_id)
@@ -475,7 +475,7 @@ if($result_stg = $db->db_query($qry_stg))
$worksheet->setInputEncoding('utf-8');
$qry = "SELECT
studiensemester_kurzbz, nachname, vorname, sum(stunden) AS stunden, titelpre,
sum(tbl_projektbetreuer.stundensatz*stunden*tbl_projektbetreuer.faktor)::numeric(6,2) AS euro, person_id
sum(tbl_projektbetreuer.stundensatz*stunden*tbl_projektbetreuer.faktor)::numeric(8,2) AS euro, person_id
FROM
public.tbl_person JOIN lehre.tbl_projektbetreuer USING (person_id)
JOIN lehre.tbl_projektarbeit USING (projektarbeit_id)
@@ -496,7 +496,7 @@ if($result_stg = $db->db_query($qry_stg))
";
$i=0;
$gesamtkosten=0;
$worksheet->write(0,0,'Erstellt am '.date('d.m.Y').' '.$semester_aktuell.' Betreuerstunden', $format_bold);
//Ueberschriften
//$worksheet->write(2,$i,"Studiengang", $format_bold);
@@ -53,7 +53,7 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
</menupopup>
</popupset>
<hbox flex="1">
<groupbox flex="1">
<groupbox flex="2">
<caption label="Nicht Akzeptiert"/>
<tree id="interessent-dokumente-tree-nichtabgegeben" seltype="multi" hidecolumnpicker="false" flex="1"
datasources="rdf:null" ref="http://www.technikum-wien.at/dokument/liste"
@@ -64,55 +64,55 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
context="interessent-dokumente-tree-nichtabgegeben-popup"
>
<treecols>
<treecol id="interessent-dokumente-tree-nichtabgegeben-bezeichnung" label="Dokument" flex="1" primary="false"
<treecol id="interessent-dokumente-tree-nichtabgegeben-bezeichnung" label="Dokument" flex="6" primary="false"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/dokument/rdf#bezeichnung" onclick="InteressentDokumenteNichtAbgegebenTreeSort()" />
<splitter class="tree-splitter"/>
<treecol id="interessent-dokumente-tree-nichtabgegeben-dokument_kurzbz" label="Kurzbezeichnung" flex="1" hidden="true"
<treecol id="interessent-dokumente-tree-nichtabgegeben-dokument_kurzbz" label="Kurzbezeichnung" flex="2" hidden="true"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/dokument/rdf#dokument_kurzbz" onclick="InteressentDokumenteNichtAbgegebenTreeSort()"/>
<splitter class="tree-splitter"/>
<treecol id="interessent-dokumente-tree-nichtabgegeben-datum" label="Datum" flex="1" hidden="true"
<treecol id="interessent-dokumente-tree-nichtabgegeben-datum" label="Datum" flex="2" hidden="true"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/dokument/rdf#datum" onclick="InteressentDokumenteNichtAbgegebenTreeSort()"/>
<splitter class="tree-splitter"/>
<treecol id="interessent-dokumente-tree-nichtabgegeben-datumhochgeladen" label="Upload Datum" flex="1" hidden="true"
<treecol id="interessent-dokumente-tree-nichtabgegeben-datumhochgeladen" label="Uploaddatum" flex="2" hidden="false"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/dokument/rdf#datumhochgeladen" onclick="InteressentDokumenteNichtAbgegebenTreeSort()"/>
<splitter class="tree-splitter"/>
<treecol id="interessent-dokumente-tree-nichtabgegeben-nachgereicht" label="Nachgereicht" flex="1" hidden="true"
<treecol id="interessent-dokumente-tree-nichtabgegeben-nachgereicht" label="Nachgereicht" flex="2" hidden="true"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/dokument/rdf#nachgereicht" onclick="InteressentDokumenteNichtAbgegebenTreeSort()"/>
<splitter class="tree-splitter"/>
<treecol id="interessent-dokumente-tree-nichtabgegeben-infotext" label="Infotext" flex="1" hidden="true"
<treecol id="interessent-dokumente-tree-nichtabgegeben-vorhanden" label="Vorhanden" flex="1" hidden="false"
class="sortDirectionIndicator" sortActive="true" sortDirection="ascending"
sort="rdf:http://www.technikum-wien.at/dokument/rdf#vorhanden" onclick="InteressentDokumenteNichtAbgegebenTreeSort()"/>
<splitter class="tree-splitter"/>
<treecol id="interessent-dokumente-tree-nichtabgegeben-infotext" label="Infotext" flex="6" hidden="false"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/dokument/rdf#infotext" onclick="InteressentDokumenteNichtAbgegebenTreeSort()"/>
<splitter class="tree-splitter"/>
<treecol id="interessent-dokumente-tree-nichtabgegeben-vorhanden" label="vorhanden" flex="1" hidden="false"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/dokument/rdf#vorhanden" onclick="InteressentDokumenteNichtAbgegebenTreeSort()"/>
<splitter class="tree-splitter"/>
<treecol id="interessent-dokumente-tree-nichtabgegeben-akte_id" label="akte_id" flex="1" hidden="true"
<treecol id="interessent-dokumente-tree-nichtabgegeben-akte_id" label="Akte ID" flex="2" hidden="true"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/dokument/rdf#akte_id" onclick="InteressentDokumenteNichtAbgegebenTreeSort()"/>
<splitter class="tree-splitter"/>
<treecol id="interessent-dokumente-tree-nichtabgegeben-titel_intern" label="titel_intern" flex="1" hidden="true"
<treecol id="interessent-dokumente-tree-nichtabgegeben-titel_intern" label="Titel" flex="6" hidden="true"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/dokument/rdf#titel_intern" onclick="InteressentDokumenteNichtAbgegebenTreeSort()"/>
<splitter class="tree-splitter"/>
<treecol id="interessent-dokumente-tree-nichtabgegeben-anmerkung_intern" label="anmerkung_intern" flex="1" hidden="true"
<treecol id="interessent-dokumente-tree-nichtabgegeben-anmerkung_intern" label="Anmerkung intern" flex="2" hidden="true"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/dokument/rdf#anmerkung_intern" onclick="InteressentDokumenteNichtAbgegebenTreeSort()"/>
<splitter class="tree-splitter"/>
<treecol id="interessent-dokumente-tree-nichtabgegeben-onlinebewerbung" label="onlinebewerbung" flex="1" hidden="true"
<treecol id="interessent-dokumente-tree-nichtabgegeben-onlinebewerbung" label="Online" flex="1" hidden="false"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/dokument/rdf#onlinebewerbung" onclick="InteressentDokumenteNichtAbgegebenTreeSort()"/>
<splitter class="tree-splitter"/>
<treecol id="interessent-dokumente-tree-nichtabgegeben-pflicht" label="pflicht" flex="1" hidden="true"
<treecol id="interessent-dokumente-tree-nichtabgegeben-pflicht" label="Pflicht" flex="1" hidden="false"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/dokument/rdf#pflicht" onclick="InteressentDokumenteNichtAbgegebenTreeSort()"/>
<splitter class="tree-splitter"/>
<treecol id="interessent-dokumente-tree-nichtabgegeben-nachgereicht_am" label="Nachreichung Am" flex="1" hidden="true"
<treecol id="interessent-dokumente-tree-nichtabgegeben-nachgereicht_am" label="Nachreichung Am" flex="2" hidden="true"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/dokument/rdf#nachgereicht_am" onclick="InteressentDokumenteNichtAbgegebenTreeSort()"/>
<splitter class="tree-splitter"/>
@@ -128,8 +128,8 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
<treecell label="rdf:http://www.technikum-wien.at/dokument/rdf#datum" />
<treecell label="rdf:http://www.technikum-wien.at/dokument/rdf#datumhochgeladen" />
<treecell label="rdf:http://www.technikum-wien.at/dokument/rdf#nachgereicht" />
<treecell src="../skin/images/rdf:http://www.technikum-wien.at/dokument/rdf#vorhanden^.png" label="rdf:http://www.technikum-wien.at/dokument/rdf#nachgereicht_am" />
<treecell label="rdf:http://www.technikum-wien.at/dokument/rdf#infotext" />
<treecell src="../skin/images/rdf:http://www.technikum-wien.at/dokument/rdf#vorhanden^.png"/>
<treecell label="rdf:http://www.technikum-wien.at/dokument/rdf#akte_id" />
<treecell label="rdf:http://www.technikum-wien.at/dokument/rdf#titel_intern" />
<treecell label="rdf:http://www.technikum-wien.at/dokument/rdf#anmerkung_intern" />
@@ -156,7 +156,7 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
<spaver flex="4" />
</vbox>
<groupbox flex="3">
<groupbox flex="2">
<caption label="Akzeptiert"/>
<tree id="interessent-dokumente-tree-abgegeben" seltype="multi" hidecolumnpicker="false" flex="1"
datasources="rdf:null" ref="http://www.technikum-wien.at/dokumentprestudent/liste"
@@ -168,10 +168,10 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
>
<treecols>
<treecol id="interessent-dokumente-tree-abgegeben-bezeichnung" label="Dokument" flex="1" primary="false"
class="sortDirectionIndicator"
class="sortDirectionIndicator" sortActive="true" sortDirection="ascending"
sort="rdf:http://www.technikum-wien.at/dokumentprestudent/rdf#bezeichnung" onclick="InteressentDokumenteAbgegebenTreeSort()" />
<splitter class="tree-splitter"/>
<treecol id="interessent-dokumente-tree-abgegeben-datum" label="Datum" flex="1" hidden="true"
<treecol id="interessent-dokumente-tree-abgegeben-datum" label="Akzeptiertdatum" flex="1" hidden="false"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/dokumentprestudent/rdf#datum_iso" onclick="InteressentDokumenteAbgegebenTreeSort()"/>
<splitter class="tree-splitter"/>
@@ -179,7 +179,7 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/dokumentprestudent/rdf#datumhochgeladen" onclick="InteressentDokumenteAbgegebenTreeSort()"/>
<splitter class="tree-splitter"/>
<treecol id="interessent-dokumente-tree-abgegeben-mitarbeiter_uid" label="akzeptiert von" flex="1" hidden="true"
<treecol id="interessent-dokumente-tree-abgegeben-mitarbeiter_uid" label="Akzeptiert von" flex="1" hidden="true"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/dokumentprestudent/rdf#mitarbeiter_uid" onclick="InteressentDokumenteAbgegebenTreeSort()"/>
<splitter class="tree-splitter"/>
@@ -195,15 +195,11 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/dokument/rdf#nachgereicht" onclick="InteressentDokumenteNichtAbgegebenTreeSort()"/>
<splitter class="tree-splitter"/>
<treecol id="interessent-dokumente-tree-abgegeben-infotext" label="Infotext" flex="1" hidden="true"
<treecol id="interessent-dokumente-tree-abgegeben-infotext" label="Infotext" flex="1" hidden="false"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/dokument/rdf#infotext" onclick="InteressentDokumenteNichtAbgegebenTreeSort()"/>
<splitter class="tree-splitter"/>
<treecol id="interessent-dokumente-tree-abgegeben-vorhanden" label="vorhanden" flex="1" hidden="false"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/dokument/rdf#vorhanden" onclick="InteressentDokumenteNichtAbgegebenTreeSort()"/>
<splitter class="tree-splitter"/>
<treecol id="interessent-dokumente-tree-abgegeben-akte_id" label="akte_id" flex="1" hidden="true"
<treecol id="interessent-dokumente-tree-abgegeben-akte_id" label="Akte ID" flex="1" hidden="true"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/dokument/rdf#akte_id" onclick="InteressentDokumenteNichtAbgegebenTreeSort()"/>
<splitter class="tree-splitter"/>
@@ -211,7 +207,11 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/dokument/rdf#titel_intern" onclick="InteressentDokumenteNichtAbgegebenTreeSort()"/>
<splitter class="tree-splitter"/>
<treecol id="interessent-dokumente-tree-abgegeben-anmerkung_intern" label="anmerkung_intern" flex="1" hidden="true"
<treecol id="interessent-dokumente-tree-abgegeben-vorhanden" label="Vorhanden" flex="1" hidden="false"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/dokument/rdf#vorhanden" onclick="InteressentDokumenteNichtAbgegebenTreeSort()"/>
<splitter class="tree-splitter"/>
<treecol id="interessent-dokumente-tree-abgegeben-anmerkung_intern" label="Anmerkung intern" flex="1" hidden="true"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/dokument/rdf#anmerkung_intern" onclick="InteressentDokumenteNichtAbgegebenTreeSort()"/>
<splitter class="tree-splitter"/>
@@ -234,9 +234,9 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
<treecell label="rdf:http://www.technikum-wien.at/dokumentprestudent/rdf#prestudent_id" />
<treecell label="rdf:http://www.technikum-wien.at/dokumentprestudent/rdf#nachgereicht" />
<treecell label="rdf:http://www.technikum-wien.at/dokumentprestudent/rdf#infotext" />
<treecell src="../skin/images/rdf:http://www.technikum-wien.at/dokumentprestudent/rdf#vorhanden^.png"/>
<treecell label="rdf:http://www.technikum-wien.at/dokumentprestudent/rdf#akte_id" />
<treecell label="rdf:http://www.technikum-wien.at/dokumentprestudent/rdf#titel_intern" />
<treecell src="../skin/images/rdf:http://www.technikum-wien.at/dokumentprestudent/rdf#vorhanden^.png"/>
<treecell label="rdf:http://www.technikum-wien.at/dokumentprestudent/rdf#anmerkung_intern" />
<treecell label="rdf:http://www.technikum-wien.at/dokumentprestudent/rdf#nachgereicht_am" />
</treerow>
+25
View File
@@ -2199,6 +2199,8 @@ if(!$error)
$akte->anmerkung_intern = $_POST['anmerkung_intern'];
$akte->titel_intern = $_POST['titel_intern'];
$akte->dokument_kurzbz = $_POST['dokument_kurzbz'];
$akte->updateamum = date('Y-m-d H:i:s');
$akte->updatevon = $user;
if(!$akte->save())
{
@@ -2251,6 +2253,29 @@ if(!$error)
$error=true;
$errormsg='Fehler beim Loeschen des Dokuments';
}
else
{
// Log schreiben
$logdata_dms = (array)$dms;
$logdata = var_export($logdata_dms, true);
$log = new log();
$log->executetime = date('Y-m-d H:i:s');
$log->mitarbeiter_uid = $user;
$log->beschreibung = "Löschen der DMS_ID ".$akte->dms_id;
$log->sql = 'LogData:'.$logdata;
$log->sqlundo = '';
$log->save(true);
}
// Log schreiben
$logdata_akte = (array)$akte;
$logdata = var_export($logdata_akte, true);
$log = new log();
$log->executetime = date('Y-m-d H:i:s');
$log->mitarbeiter_uid = $user;
$log->beschreibung = "Löschen der Akte '".$akte->dokument_kurzbz."' ID '".$akte_id."'";
$log->sql = 'DELETE FROM public.tbl_akte WHERE akte_id='.$db->db_add_param($akte_id, FHC_INTEGER).'; LogData:'.$logdata;
$log->sqlundo = '';
$log->save(true);
}
else
{
+5 -3
View File
@@ -52,8 +52,6 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
<vbox hidden="true">
<label value="Neu"/>
<checkbox id="student-detail-checkbox-new" checked="true" />
<label value="Person_id"/>
<textbox id="student-detail-textbox-person_id" disabled="true"/>
</vbox>
<vbox flex="1">
<groupbox id="student-detail-groupbox-person">
@@ -68,6 +66,10 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
<column flex="5"/>
</columns>
<rows>
<row>
<label value="Person ID" control="student-detail-textbox-person_id"/>
<hbox><textbox id="student-detail-textbox-person_id" readonly="true" maxlength="16" size="16"/></hbox>
</row>
<row>
<label value="Anrede" control="student-detail-textbox-anrede"/>
<hbox><textbox id="student-detail-textbox-anrede" disabled="true" maxlength="16" size="16"/></hbox>
@@ -534,7 +536,7 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/prestudentrolle/rdf#bestaetigt_Am" />
<splitter class="tree-splitter"/>
<treecol id="student-prestudent-tree-rolle-bewerbung_abgeschicktamum" label="AbgeschicktAm" flex="1" hidden="true" persist="hidden, width, ordinal"
<treecol id="student-prestudent-tree-rolle-bewerbung_abgeschicktamum" label="AbgeschicktAm" flex="1" hidden="false" persist="hidden, width, ordinal"
class="sortDirectionIndicator"
sort="rdf:http://www.technikum-wien.at/prestudentrolle/rdf#bewerbung_abgeschicktamum" />
<splitter class="tree-splitter"/>
+6 -1
View File
@@ -133,10 +133,14 @@ else
echo '<menuitem id="'.$id.'" label="'.$label.'" oncommand="'.$command.'" disabled="false" tooltiptext="Status ändern auf '.$status_kurzbz.'" hidden="true"/>';
}
}
function sortGruende($a, $b)
{
return strcasecmp($a['bezeichnung'], $b['bezeichnung']);
}
// Statusgruende laden
$statusgrund = new statusgrund();
$statusgrund->getAll(true);
$gruende=array();
$gruende = array();
foreach($statusgrund->result as $row)
{
$gruende[$row->status_kurzbz][] = array(
@@ -144,6 +148,7 @@ else
'bezeichnung'=>$row->bezeichnung_mehrsprachig[DEFAULT_LANGUAGE],
'beschreibung'=>$row->beschreibung[DEFAULT_LANGUAGE]
);
usort($gruende[$row->status_kurzbz], "sortGruende");
}
printStatuswechselMenuitem($gruende, 'Abbrecher', 'student-toolbar-abbrecher', 'Abbrecher', "StudentAddRolle('Abbrecher','0',undefined,'STATUSGRUNDID')");