Merge origin/ci into ci

This commit is contained in:
paolo
2016-08-04 14:53:44 +02:00
2 changed files with 56 additions and 5 deletions
+6 -4
View File
@@ -81,14 +81,16 @@ foreach($prestudent_ids as $pid)
*/
$query= '
SELECT
titel, dms_id, inhalt, mimetype, dokument_kurzbz, bezeichnung
titel, dms_id, inhalt, mimetype, dokument_kurzbz, tbl_dokument.bezeichnung, sort
FROM
public.tbl_dokumentstudiengang
public.tbl_vorlagedokument
JOIN public.tbl_vorlagestudiengang USING(vorlagestudiengang_id)
JOIN public.tbl_dokument USING(dokument_kurzbz)
JOIN public.tbl_prestudent USING(studiengang_kz)
JOIN public.tbl_akte USING(person_id,dokument_kurzbz)
WHERE
onlinebewerbung
AND prestudent_id='.$db->db_add_param($pid, FHC_INTEGER).';
prestudent_id='.$db->db_add_param($pid, FHC_INTEGER).'
ORDER BY sort asc;
';
$preDocs = array();
+50 -1
View File
@@ -30,7 +30,7 @@ ALTER TABLE lehre.tbl_studienplan ALTER COLUMN aktiv SET DEFAULT true;";
if(!$db->db_query($qry))
echo '<strong>public.tbl_studiengang: '.$db->db_last_error().'</strong><br>';
else
echo 'Defaultwerte für tbl_studiengang und tbl_studienplan gesetzt.';
echo 'Defaultwerte für tbl_studiengang und tbl_studienplan gesetzt.<br>';
//Spalte studiensemester_kurzbz für Reihungstest
@@ -1333,6 +1333,55 @@ if($result = $db->db_query("SELECT * FROM public.tbl_vorlage WHERE vorlage_kurzb
// public.tbl_vorlagedokument hinzufuegen
if($result = @$db->db_query("SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA='public' AND TABLE_NAME='tbl_vorlagedokument';"))
{
if($db->db_num_rows($result)==0)
{
$qry = "
CREATE TABLE public.tbl_vorlagedokument
(
vorlagedokument_id integer NOT NULL,
sort integer NOT NULL,
vorlagestudiengang_id bigint NOT NULL,
dokument_kurzbz varchar(8) NOT NULL
);
CREATE SEQUENCE public.tbl_vorlagedokument_vorlagedokument_id_seq
INCREMENT BY 1
NO MAXVALUE
NO MINVALUE
CACHE 1;
COMMENT ON TABLE public.tbl_vorlagedokument IS 'Verknuepft mehrere tbl_dokument mit einer tbl_vorlagestudiengang';
ALTER TABLE public.tbl_vorlagedokument ADD CONSTRAINT pr_vorlagedokument_id PRIMARY KEY (vorlagedokument_id);
ALTER TABLE public.tbl_vorlagedokument ALTER COLUMN vorlagedokument_id SET DEFAULT nextval('public.tbl_vorlagedokument_vorlagedokument_id_seq');
ALTER TABLE public.tbl_vorlagedokument ADD CONSTRAINT fk_tbl_vorlagedokument_tbl_dokument FOREIGN KEY (dokument_kurzbz) REFERENCES public.tbl_dokument (dokument_kurzbz) ON DELETE RESTRICT ON UPDATE CASCADE;
ALTER TABLE public.tbl_vorlagedokument ADD CONSTRAINT fk_tbl_vorlagedokument_tbl_vorlagestudiengang FOREIGN KEY (vorlagestudiengang_id) REFERENCES public.tbl_vorlagestudiengang (vorlagestudiengang_id) ON DELETE RESTRICT ON UPDATE CASCADE;
GRANT SELECT, UPDATE, INSERT, DELETE ON public.tbl_vorlagedokument TO vilesci;
GRANT SELECT ON public.tbl_vorlagedokument TO web;
GRANT SELECT, UPDATE ON public.tbl_vorlagedokument_vorlagedokument_id_seq TO vilesci;
";
if(!$db->db_query($qry))
echo '<strong>public.tbl_vorlagedokument: '.$db->db_last_error().'</strong><br>';
else
echo ' Tabelle public.tbl_vorlagedokument hinzugefuegt!<br>';
}
}
// *** Pruefung und hinzufuegen der neuen Attribute und Tabellen
echo '<H2>Pruefe Tabellen und Attribute!</H2>';