mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-21 08:52:21 +00:00
Datum der geplanten Nachreichung von Dokumenten kann im FAS als Spalte bei den Dokumenten eingeblendet werden
This commit is contained in:
@@ -112,6 +112,10 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
|
||||
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"
|
||||
class="sortDirectionIndicator"
|
||||
sort="rdf:http://www.technikum-wien.at/dokument/rdf#nachgereicht_am" onclick="InteressentDokumenteNichtAbgegebenTreeSort()"/>
|
||||
<splitter class="tree-splitter"/>
|
||||
</treecols>
|
||||
|
||||
<template>
|
||||
@@ -131,6 +135,7 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
|
||||
<treecell label="rdf:http://www.technikum-wien.at/dokument/rdf#anmerkung_intern" />
|
||||
<treecell label="rdf:http://www.technikum-wien.at/dokument/rdf#onlinebewerbung" />
|
||||
<treecell label="rdf:http://www.technikum-wien.at/dokument/rdf#pflicht" />
|
||||
<treecell label="rdf:http://www.technikum-wien.at/dokument/rdf#nachgereicht_am" />
|
||||
</treerow>
|
||||
</treeitem>
|
||||
</treechildren>
|
||||
@@ -210,6 +215,10 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
|
||||
class="sortDirectionIndicator"
|
||||
sort="rdf:http://www.technikum-wien.at/dokument/rdf#anmerkung_intern" onclick="InteressentDokumenteNichtAbgegebenTreeSort()"/>
|
||||
<splitter class="tree-splitter"/>
|
||||
<treecol id="interessent-dokumente-tree-abgegeben-nachgereicht_am" label="Nachreichung am" flex="1" hidden="true"
|
||||
class="sortDirectionIndicator"
|
||||
sort="rdf:http://www.technikum-wien.at/dokument/rdf#nachgereicht_am" onclick="InteressentDokumenteNichtAbgegebenTreeSort()"/>
|
||||
<splitter class="tree-splitter"/>
|
||||
</treecols>
|
||||
|
||||
<template>
|
||||
@@ -229,6 +238,7 @@ echo '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
|
||||
<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 label="rdf:http://www.technikum-wien.at/dokumentprestudent/rdf#anmerkung_intern" />
|
||||
<treecell label="rdf:http://www.technikum-wien.at/dokumentprestudent/rdf#nachgereicht_am" />
|
||||
</treerow>
|
||||
</treeitem>
|
||||
</treechildren>
|
||||
|
||||
+20
-11
@@ -48,6 +48,7 @@ class akte extends basis_db
|
||||
public $anmerkung;
|
||||
public $titel_intern;
|
||||
public $anmerkung_intern;
|
||||
public $nachgereicht_am;
|
||||
|
||||
/**
|
||||
* Konstruktor
|
||||
@@ -100,6 +101,7 @@ class akte extends basis_db
|
||||
$this->nachgereicht = $this->db_parse_bool($row->nachgereicht);
|
||||
$this->titel_intern = $row->titel_intern;
|
||||
$this->anmerkung_intern = $row->anmerkung_intern;
|
||||
$this->nachgereicht_am = $row->nachgereicht_am;
|
||||
return true;
|
||||
}
|
||||
else
|
||||
@@ -182,7 +184,8 @@ class akte extends basis_db
|
||||
{
|
||||
//Neuen Datensatz anlegen
|
||||
$qry = "BEGIN;INSERT INTO public.tbl_akte (person_id, dokument_kurzbz, inhalt, mimetype, erstelltam, gedruckt, titel,
|
||||
bezeichnung, updateamum, updatevon, insertamum, insertvon, uid, dms_id, nachgereicht, anmerkung, titel_intern, anmerkung_intern ) VALUES (".
|
||||
bezeichnung, updateamum, updatevon, insertamum, insertvon, uid, dms_id, nachgereicht, anmerkung,
|
||||
titel_intern, anmerkung_intern, nachgereicht_am) VALUES (".
|
||||
$this->db_add_param($this->person_id, FHC_INTEGER).', '.
|
||||
$this->db_add_param($this->dokument_kurzbz).', '.
|
||||
$this->db_add_param($this->inhalt).', '.
|
||||
@@ -200,7 +203,8 @@ class akte extends basis_db
|
||||
$this->db_add_param($this->nachgereicht, FHC_BOOLEAN).','.
|
||||
$this->db_add_param($this->anmerkung).','.
|
||||
$this->db_add_param($this->titel_intern).','.
|
||||
$this->db_add_param($this->anmerkung_intern).');';
|
||||
$this->db_add_param($this->anmerkung_intern).','.
|
||||
$this->db_add_param($this->nachgereicht_am).');';
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -221,7 +225,8 @@ class akte extends basis_db
|
||||
" nachgereicht=".$this->db_add_param($this->nachgereicht, FHC_BOOLEAN).",".
|
||||
" anmerkung=".$this->db_add_param($this->anmerkung).",".
|
||||
" titel_intern=".$this->db_add_param($this->titel_intern).",".
|
||||
" anmerkung_intern=".$this->db_add_param($this->anmerkung_intern).
|
||||
" anmerkung_intern=".$this->db_add_param($this->anmerkung_intern).",".
|
||||
" nachgereicht_am=".$this->db_add_param($this->nachgereicht_am).
|
||||
" WHERE akte_id=".$this->db_add_param($this->akte_id, FHC_INTEGER);
|
||||
}
|
||||
|
||||
@@ -277,7 +282,8 @@ class akte extends basis_db
|
||||
$qry = "SELECT
|
||||
akte_id, person_id, dokument_kurzbz, mimetype, erstelltam, gedruckt, titel_intern, anmerkung_intern,
|
||||
titel, bezeichnung, updateamum, insertamum, updatevon, insertvon, uid, dms_id, anmerkung, nachgereicht,
|
||||
CASE WHEN inhalt is not null THEN true ELSE false END as inhalt_vorhanden
|
||||
CASE WHEN inhalt is not null THEN true ELSE false END as inhalt_vorhanden,
|
||||
nachgereicht_am
|
||||
FROM public.tbl_akte WHERE person_id=".$this->db_add_param($person_id, FHC_INTEGER);
|
||||
if($dokument_kurzbz!=null)
|
||||
$qry.=" AND dokument_kurzbz=".$this->db_add_param($dokument_kurzbz);
|
||||
@@ -317,6 +323,7 @@ class akte extends basis_db
|
||||
$akten->anmerkung = $row->anmerkung;
|
||||
$akten->titel_intern = $row->titel_intern;
|
||||
$akten->anmerkung_intern = $row->anmerkung_intern;
|
||||
$akten->nachgereicht_am = $row->nachgereicht_am;
|
||||
|
||||
$this->result[] = $akten;
|
||||
}
|
||||
@@ -341,7 +348,7 @@ class akte extends basis_db
|
||||
$qry = "SELECT
|
||||
akte_id, person_id, dokument_kurzbz, mimetype, erstelltam, gedruckt,
|
||||
titel, bezeichnung, updateamum, insertamum, updatevon, insertvon, uid,
|
||||
dms_id,nachgereicht,anmerkung,titel_intern,anmerkung_intern
|
||||
dms_id,nachgereicht,anmerkung,titel_intern,anmerkung_intern, nachgereicht_am
|
||||
FROM public.tbl_akte WHERE person_id=".$this->db_add_param($person_id, FHC_INTEGER);
|
||||
|
||||
$qry.=" AND dokument_kurzbz IN ('Lebenslf','Motivat','LearnAgr')";
|
||||
@@ -372,6 +379,7 @@ class akte extends basis_db
|
||||
$akten->anmerkung = $row->anmerkung;
|
||||
$akten->titel_intern = $row->titel_intern;
|
||||
$akten->anmerkung_intern = $row->anmerkung_intern;
|
||||
$akten->nachgereicht_am = $row->nachgereicht_am;
|
||||
|
||||
$this->result[] = $akten;
|
||||
}
|
||||
@@ -383,7 +391,7 @@ class akte extends basis_db
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Liefert die Akten anhand der dms_id
|
||||
*
|
||||
@@ -395,16 +403,16 @@ class akte extends basis_db
|
||||
$qry = "SELECT
|
||||
akte_id, person_id, dokument_kurzbz, mimetype, erstelltam, gedruckt,
|
||||
titel, bezeichnung, updateamum, insertamum, updatevon, insertvon, uid,
|
||||
dms_id,nachgereicht,anmerkung,titel_intern,anmerkung_intern
|
||||
FROM public.tbl_akte WHERE dms_id=".$this->db_add_param($dms_id, FHC_INTEGER)."
|
||||
dms_id,nachgereicht,anmerkung,titel_intern,anmerkung_intern, nachgereicht_am
|
||||
FROM public.tbl_akte WHERE dms_id=".$this->db_add_param($dms_id, FHC_INTEGER)."
|
||||
ORDER BY erstelltam";
|
||||
|
||||
|
||||
if($this->db_query($qry))
|
||||
{
|
||||
while($row = $this->db_fetch_object())
|
||||
{
|
||||
$akten = new akte();
|
||||
|
||||
|
||||
$akten->akte_id = $row->akte_id;
|
||||
$akten->person_id = $row->person_id;
|
||||
$akten->dokument_kurzbz = $row->dokument_kurzbz;
|
||||
@@ -424,7 +432,8 @@ class akte extends basis_db
|
||||
$akten->anmerkung = $row->anmerkung;
|
||||
$akten->titel_intern = $row->titel_intern;
|
||||
$akten->anmerkung_intern = $row->anmerkung_intern;
|
||||
|
||||
$akten->nachgereicht_am = $row->nachgereicht_am;
|
||||
|
||||
$this->result[] = $akten;
|
||||
}
|
||||
return true;
|
||||
|
||||
@@ -111,6 +111,7 @@ foreach ($dok->result as $row)
|
||||
<DOKUMENT:anmerkung_intern><![CDATA['.$a->anmerkung_intern.']]></DOKUMENT:anmerkung_intern>
|
||||
<DOKUMENT:onlinebewerbung><![CDATA['.$onlinebewerbung.']]></DOKUMENT:onlinebewerbung>
|
||||
<DOKUMENT:pflicht><![CDATA['.$pflicht.']]></DOKUMENT:pflicht>
|
||||
<DOKUMENT:nachgereicht_am><![CDATA['.$a->nachgereicht_am.']]></DOKUMENT:nachgereicht_am>
|
||||
</RDF:Description>
|
||||
</RDF:li>
|
||||
';
|
||||
@@ -170,6 +171,7 @@ foreach($akte->result as $a)
|
||||
<DOKUMENT:titel_intern><![CDATA['.$a->titel_intern.']]></DOKUMENT:titel_intern>
|
||||
<DOKUMENT:anmerkung_intern><![CDATA['.$a->anmerkung_intern.']]></DOKUMENT:anmerkung_intern>
|
||||
<DOKUMENT:onlinebewerbung><![CDATA[nein]]></DOKUMENT:onlinebewerbung>
|
||||
<DOKUMENT:nachgereicht_am><![CDATA['.$a->nachgereicht_am.']]></DOKUMENT:nachgereicht_am>
|
||||
</RDF:Description>
|
||||
</RDF:li>
|
||||
';
|
||||
|
||||
@@ -96,6 +96,7 @@ foreach ($dok->result as $row)
|
||||
<DOKUMENT:akte_id>'.$a->akte_id.'</DOKUMENT:akte_id>
|
||||
<DOKUMENT:titel_intern><![CDATA['.$a->titel_intern.']]></DOKUMENT:titel_intern>
|
||||
<DOKUMENT:anmerkung_intern><![CDATA['.$a->anmerkung_intern.']]></DOKUMENT:anmerkung_intern>
|
||||
<DOKUMENT:nachgereicht_am><![CDATA['.$a->nachgereicht_am.']]></DOKUMENT:nachgereicht_am>
|
||||
</RDF:Description>
|
||||
</RDF:li>
|
||||
';
|
||||
@@ -116,6 +117,7 @@ foreach ($dok->result as $row)
|
||||
<DOKUMENT:akte_id></DOKUMENT:akte_id>
|
||||
<DOKUMENT:titel_intern></DOKUMENT:titel_intern>
|
||||
<DOKUMENT:anmerkung_intern></DOKUMENT:anmerkung_intern>
|
||||
<DOKUMENT:nachgereicht_am></DOKUMENT:nachgereicht_am>
|
||||
</RDF:Description>
|
||||
</RDF:li>
|
||||
';
|
||||
|
||||
Reference in New Issue
Block a user