mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-19 16:02:15 +00:00
This commit is contained in:
@@ -1798,4 +1798,19 @@ function MitarbeiterSearchFieldKeyPress(event)
|
||||
function MitarbeiterDetailValueChange()
|
||||
{
|
||||
MitarbeiterDetailValueChanged=true;
|
||||
}
|
||||
|
||||
function MitarbeiterTreeFunktionSort()
|
||||
{
|
||||
debug('ToDo: MitarbeiterTreeFunktionSort');
|
||||
}
|
||||
|
||||
function MitarbeiterTreeEntwicklungsteamSort()
|
||||
{
|
||||
debug('ToDo: MitarbeiterTreeEntwicklungsteamSort');
|
||||
}
|
||||
|
||||
function MitarbeiterTreeVerwendungSort()
|
||||
{
|
||||
debug('ToDo: MitarbeiterTreeVerwendungSort');
|
||||
}
|
||||
@@ -159,7 +159,7 @@ echo '<?xul-overlay href="'.APP_ROOT.'content/mitarbeiter/mitarbeiterfunktionove
|
||||
class="sortDirectionIndicator"
|
||||
sort="rdf:http://www.technikum-wien.at/mitarbeiter/rdf#insertvon" onclick="MitarbeiterTreeSort()"/>
|
||||
<splitter class="tree-splitter"/>
|
||||
<treecol id="mitarbeiter-treecol-insertamum_iso" label="Angelegt am (ISO)" flex="1" persist="hidden, width, ordinal" hidden="true"
|
||||
<treecol id="mitarbeiter-treecol-insertamum_iso" label="Angelegt am (ISO)" flex="1" persist="hidden, width, ordinal" hidden="true" ignoreincolumnpicker="true"
|
||||
class="sortDirectionIndicator"
|
||||
sort="rdf:http://www.technikum-wien.at/mitarbeiter/rdf#insertamum_iso" onclick="MitarbeiterTreeSort()"/>
|
||||
<splitter class="tree-splitter"/>
|
||||
@@ -171,7 +171,7 @@ echo '<?xul-overlay href="'.APP_ROOT.'content/mitarbeiter/mitarbeiterfunktionove
|
||||
class="sortDirectionIndicator"
|
||||
sort="rdf:http://www.technikum-wien.at/mitarbeiter/rdf#updatevon" onclick="MitarbeiterTreeSort()"/>
|
||||
<splitter class="tree-splitter"/>
|
||||
<treecol id="mitarbeiter-treecol-updateamum_iso" label="Geaendert am (ISO)" flex="1" persist="hidden, width, ordinal" hidden="true"
|
||||
<treecol id="mitarbeiter-treecol-updateamum_iso" label="Geaendert am (ISO)" flex="1" persist="hidden, width, ordinal" hidden="true" ignoreincolumnpicker="true"
|
||||
class="sortDirectionIndicator"
|
||||
sort="rdf:http://www.technikum-wien.at/mitarbeiter/rdf#updateamum_iso" onclick="MitarbeiterTreeSort()"/>
|
||||
<splitter class="tree-splitter"/>
|
||||
|
||||
@@ -62,13 +62,17 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
|
||||
class="sortDirectionIndicator"
|
||||
sort="rdf:http://www.technikum-wien.at/pruefung/rdf#datum_iso"/>
|
||||
<splitter class="tree-splitter"/>
|
||||
<treecol id="student-pruefung-tree-lehreinheit_bezeichnung" label="Lehreinheit" flex="5" hidden="false"
|
||||
<treecol id="student-pruefung-tree-datumISO" label="DatumISO" flex="2" hidden="true" ignoreincolumnpicker="true"
|
||||
class="sortDirectionIndicator"
|
||||
sort="rdf:http://www.technikum-wien.at/pruefung/rdf#datum_iso"/>
|
||||
<splitter class="tree-splitter"/>
|
||||
<treecol id="student-pruefung-tree-lehrveranstaltung_bezeichnung" label="Lehrveranstaltung" flex="5" hidden="false"
|
||||
class="sortDirectionIndicator"
|
||||
sort="rdf:http://www.technikum-wien.at/pruefung/rdf#lehreinheit_bezeichnung"/>
|
||||
sort="rdf:http://www.technikum-wien.at/pruefung/rdf#lehrveranstaltung_bezeichnung"/>
|
||||
<splitter class="tree-splitter"/>
|
||||
<treecol id="student-pruefung-tree-note_bezeichnung" label="Note" flex="2" hidden="false"
|
||||
class="sortDirectionIndicator"
|
||||
sort="rdf:http://www.technikum-wien.at/konto/rdf#note_bezeichnung" />
|
||||
sort="rdf:http://www.technikum-wien.at/pruefung/rdf#note_bezeichnung" />
|
||||
<splitter class="tree-splitter"/>
|
||||
<treecol id="student-pruefung-tree-anmerkung" label="Anmerkung" flex="2" hidden="false"
|
||||
class="sortDirectionIndicator"
|
||||
@@ -101,6 +105,7 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
|
||||
<treeitem uri="rdf:*">
|
||||
<treerow>
|
||||
<treecell label="rdf:http://www.technikum-wien.at/pruefung/rdf#datum"/>
|
||||
<treecell label="rdf:http://www.technikum-wien.at/pruefung/rdf#datum_iso"/>
|
||||
<treecell label="rdf:http://www.technikum-wien.at/pruefung/rdf#lehrveranstaltung_bezeichnung"/>
|
||||
<treecell label="rdf:http://www.technikum-wien.at/pruefung/rdf#note_bezeichnung"/>
|
||||
<treecell label="rdf:http://www.technikum-wien.at/pruefung/rdf#anmerkung"/>
|
||||
|
||||
@@ -546,7 +546,7 @@ class mitarbeiter extends benutzer
|
||||
|
||||
function getPersonal($fix, $stgl, $fbl, $aktiv, $karenziert, $verwendung, $studiensemester_kurzbz)
|
||||
{
|
||||
$qry = "SELECT distinct on(person_id) *, tbl_benutzer.aktiv as aktiv, tbl_mitarbeiter.insertamum, tbl_mitarbeiter.insertvon FROM ((public.tbl_mitarbeiter JOIN public.tbl_benutzer ON(mitarbeiter_uid=uid)) JOIN public.tbl_person USING(person_id)) LEFT JOIN public.tbl_benutzerfunktion USING(uid) WHERE true";
|
||||
$qry = "SELECT distinct on(mitarbeiter_uid) *, tbl_benutzer.aktiv as aktiv, tbl_mitarbeiter.insertamum, tbl_mitarbeiter.insertvon FROM ((public.tbl_mitarbeiter JOIN public.tbl_benutzer ON(mitarbeiter_uid=uid)) JOIN public.tbl_person USING(person_id)) LEFT JOIN public.tbl_benutzerfunktion USING(uid) WHERE true";
|
||||
|
||||
if($fix=='true')
|
||||
$qry .= " AND fixangestellt=true";
|
||||
@@ -689,7 +689,7 @@ class mitarbeiter extends benutzer
|
||||
function searchPersonal($filter)
|
||||
{
|
||||
$qry = "SELECT
|
||||
distinct on(person_id) *, tbl_benutzer.aktiv as aktiv, tbl_mitarbeiter.insertamum,
|
||||
distinct on(mitarbeiter_uid) *, tbl_benutzer.aktiv as aktiv, tbl_mitarbeiter.insertamum,
|
||||
tbl_mitarbeiter.insertvon
|
||||
FROM ((public.tbl_mitarbeiter JOIN public.tbl_benutzer ON(mitarbeiter_uid=uid)) JOIN public.tbl_person USING(person_id))
|
||||
WHERE nachname ~* '".addslashes($filter)."' OR
|
||||
|
||||
@@ -57,6 +57,7 @@ echo '
|
||||
<RDF:RDF
|
||||
xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:PRUEFUNG="'.$rdf_url.'/rdf#"
|
||||
xmlns:NC="http://home.netscape.com/NC-rdf#"
|
||||
>
|
||||
|
||||
<RDF:Seq about="'.$rdf_url.'/liste">
|
||||
@@ -85,7 +86,7 @@ function draw_rdf($row)
|
||||
<PRUEFUNG:lehreinheit_id><![CDATA['.$row->lehreinheit_id.']]></PRUEFUNG:lehreinheit_id>
|
||||
<PRUEFUNG:student_uid><![CDATA['.$row->student_uid.']]></PRUEFUNG:student_uid>
|
||||
<PRUEFUNG:mitarbeiter_uid><![CDATA['.$row->mitarbeiter_uid.']]></PRUEFUNG:mitarbeiter_uid>
|
||||
<PRUEFUNG:note><![CDATA['.$row->note.']]></PRUEFUNG:note>
|
||||
<PRUEFUNG:note NC:parseType="Integer"><![CDATA['.$row->note.']]></PRUEFUNG:note>
|
||||
<PRUEFUNG:pruefungstyp_kurzbz><![CDATA['.$row->pruefungstyp_kurzbz.']]></PRUEFUNG:pruefungstyp_kurzbz>
|
||||
<PRUEFUNG:datum><![CDATA['.$datum_obj->convertISODate($row->datum).']]></PRUEFUNG:datum>
|
||||
<PRUEFUNG:datum_iso><![CDATA['.$row->datum.']]></PRUEFUNG:datum_iso>
|
||||
|
||||
@@ -19,7 +19,12 @@
|
||||
* Andreas Oesterreicher <andreas.oesterreicher@technikum-wien.at> and
|
||||
* Rudolf Hangl <rudolf.hangl@technikum-wien.at>.
|
||||
*/
|
||||
|
||||
// ****
|
||||
// * Importiert die BIS Meldung der Mitarbeiter
|
||||
// * - Funktionen werden ins System importiert
|
||||
// * - Verwendungen werden nur ins System importiert wenn KEINE Verwendung
|
||||
// * fuer die Person vorhanden ist.
|
||||
// ****
|
||||
require_once('../config.inc.php');
|
||||
require_once('../../include/functions.inc.php');
|
||||
require_once('../../include/benutzerberechtigung.class.php');
|
||||
@@ -136,9 +141,22 @@ if(isset($_POST['submitfile']))
|
||||
}
|
||||
else
|
||||
{
|
||||
//echo "<br>$mitarbeiter_uid: BisVerwendung (ba1code: $beschart1, ba2code: $beschart2, ausmass: $ausmass, verwendungscode: $verwendungscode) wurde nicht gefunden";
|
||||
//$anzahl_verwendungen_failed++;
|
||||
//Anlegen wenn Verwendung nicht gefunden wird
|
||||
//Wenn eine verwendung vorhanden ist, dann ueberspringen
|
||||
$qry = "SELECT count(*) as anzahl FROM bis.tbl_bisverwendung WHERE mitarbeiter_uid='$mitarbeiter_uid'";
|
||||
if($result_vw = pg_query($conn, $qry))
|
||||
{
|
||||
if($row_vw = pg_fetch_object($result_vw))
|
||||
{
|
||||
if($row_vw->anzahl>0)
|
||||
{
|
||||
echo "<br>$mitarbeiter_uid: BisVerwendung (ba1code: $beschart1, ba2code: $beschart2, ausmass: $ausmass, verwendungscode: $verwendungscode) wurde nicht gefunden";
|
||||
$anzahl_verwendungen_failed++;
|
||||
continue;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
//Wenn keine Verwendung vorhanden ist, dann diese anlegen
|
||||
$bisverwendung = new bisverwendung($conn);
|
||||
$bisverwendung->ba1code = $beschart1;
|
||||
$bisverwendung->ba2code = $beschart2;
|
||||
|
||||
Reference in New Issue
Block a user