Neue boolean variable onlinebewerbung bei dokumente

in bewerbertool werden nur noch dokumente mit diesem boolean angezeigt
This commit is contained in:
Karl Burkhart
2014-02-26 14:12:39 +00:00
parent 7c54e21d31
commit ce4dfa6a66
3 changed files with 20 additions and 4 deletions
+1 -1
View File
@@ -867,7 +867,7 @@ $studiengang = new studiengang();
<p>Dokumente zum Uploaden:</p>
<?php
$dokumente_person = new dokument();
$dokumente_person->getAllDokumenteForPerson($person_id);
$dokumente_person->getAllDokumenteForPerson($person_id, true);
echo '<table border="1" width="130%">
+7 -2
View File
@@ -379,12 +379,17 @@ class dokument extends basis_db
* ist notwendig um bei einer Bewerbung bei mehreren Studiengängen zu wissen was der Student im gesamten abzugeben hat
* @param $person_id
*/
public function getAllDokumenteForPerson($person_id)
public function getAllDokumenteForPerson($person_id, $onlinebewerbung= false)
{
$qry = "SELECT distinct(dokument_kurzbz), bezeichnung FROM public.tbl_dokumentstudiengang
JOIN public.tbl_prestudent using (studiengang_kz)
JOIN public.tbl_dokument using (dokument_kurzbz)
WHERE person_id =".$this->db_add_param($person_id, FHC_INTEGER).";";
WHERE person_id =".$this->db_add_param($person_id, FHC_INTEGER);
if($onlinebewerbung)
$qry.= " AND onlinebewerbung is true; ";
else
$qry.=";";
if($result = $this->db_query($qry))
{
+12 -1
View File
@@ -1033,6 +1033,17 @@ if(!$result = @$db->db_query("SELECT oe_kurzbz FROM public.tbl_bankverbindung LI
echo 'public.tbl_bankverbindung: Spalte oe_kurzbz hinzugefügt';
}
// dokument boolean onlinebewerbung
if(!$result = @$db->db_query("Select onlinebewerbung from public.tbl_dokument LIMIT 1;"))
{
$qry = "ALTER TABLE public.tbl_dokumentstudiengang ADD COLUMN onlinebewerbung boolean NOT NULL DEFAULT true; ";
if(!$db->db_query($qry))
echo '<strong>public.tbl_dokumentstudiengang: '.$db->db_last_error().'</strong><br>';
else
echo 'public.tbl_dokumentstudiengang: Spalte onlinebewerbung hinzugefügt';
}
// Pruefungsverwaltung
if(!$result = @$db->db_query("SELECT pruefung_id FROM campus.tbl_pruefung LIMIT 1;"))
{
@@ -1339,7 +1350,7 @@ $tabellen=array(
"public.tbl_buchungstyp" => array("buchungstyp_kurzbz","beschreibung","standardbetrag","standardtext","aktiv","credit_points"),
"public.tbl_dokument" => array("dokument_kurzbz","bezeichnung","ext_id"),
"public.tbl_dokumentprestudent" => array("dokument_kurzbz","prestudent_id","mitarbeiter_uid","datum","updateamum","updatevon","insertamum","insertvon","ext_id"),
"public.tbl_dokumentstudiengang" => array("dokument_kurzbz","studiengang_kz","ext_id"),
"public.tbl_dokumentstudiengang" => array("dokument_kurzbz","studiengang_kz","ext_id", "onlinebewerbung"),
"public.tbl_erhalter" => array("erhalter_kz","kurzbz","bezeichnung","dvr","logo","zvr"),
"public.tbl_fachbereich" => array("fachbereich_kurzbz","bezeichnung","farbe","studiengang_kz","aktiv","ext_id","oe_kurzbz"),
"public.tbl_firma" => array("firma_id","name","anmerkung","firmentyp_kurzbz","updateamum","updatevon","insertamum","insertvon","ext_id","schule","finanzamt","steuernummer","gesperrt","aktiv"),