From f812fce9946b52dd907c6e55132e072d5ea6abd4 Mon Sep 17 00:00:00 2001 From: kindlm Date: Thu, 1 Oct 2015 18:11:27 +0200 Subject: [PATCH] =?UTF-8?q?Diverse=20optische=20Korrekturen=20(Zeilenumbr?= =?UTF-8?q?=C3=BCche)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Schema Addon wird nicht mehr bei Gegenpruefung berücksichtigt --- system/checksystem.php | 61 +++++++++++++++++++++++++++++------------- 1 file changed, 42 insertions(+), 19 deletions(-) diff --git a/system/checksystem.php b/system/checksystem.php index 1f5718b88..2f4ce526e 100644 --- a/system/checksystem.php +++ b/system/checksystem.php @@ -3244,7 +3244,7 @@ if(!$result = @$db->db_query("SELECT warn_semesterstunden_frei FROM public.tbl_o if(!$db->db_query($qry)) echo 'public.tbl_organisationseinheit '.$db->db_last_error().'
'; else - echo ' public.tbl_organisationseinheit: neue Spalte warn_semesterstunden_frei, warn_semesterstunden_fix hinzugefuegt!
'; + echo '
public.tbl_organisationseinheit: neue Spalte warn_semesterstunden_frei, warn_semesterstunden_fix hinzugefuegt!
'; } // Gruppe CMS_LOCK anlegen (benoetigt fuer das Sperren von CMS-Content) @@ -3259,7 +3259,7 @@ if($result = @$db->db_query("SELECT 1 FROM public.tbl_gruppe WHERE gruppe_kurzbz if(!$db->db_query($qry)) echo 'public.tbl_gruppe '.$db->db_last_error().'
'; else - echo ' public.tbl_gruppe: Gruppe CMS_LOCK angelegt (benoetigt fuer das Sperren von CMS-Content)
'; + echo '
public.tbl_gruppe: Gruppe CMS_LOCK angelegt (benoetigt fuer das Sperren von CMS-Content)
'; } } @@ -3276,7 +3276,7 @@ if($result = @$db->db_query("SELECT 1 FROM campus.tbl_dms_kategorie WHERE katego if(!$db->db_query($qry)) echo 'campus.tbl_dms_kategorie '.$db->db_last_error().'
'; else - echo ' campus.tbl_dms_kategorie: Kategorie Akte angelegt und mit Gruppe CMS_LOCK gesperrt
'; + echo '
campus.tbl_dms_kategorie: Kategorie Akte angelegt und mit Gruppe CMS_LOCK gesperrt
'; } } @@ -3293,7 +3293,7 @@ if($result = @$db->db_query("SELECT 1 FROM campus.tbl_dms_kategorie WHERE katego if(!$db->db_query($qry)) echo 'campus.tbl_dms_kategorie '.$db->db_last_error().'
'; else - echo ' campus.tbl_dms_kategorie: Kategorie Notiz angelegt und mit Gruppe CMS_LOCK gesperrt
'; + echo '
campus.tbl_dms_kategorie: Kategorie Notiz angelegt und mit Gruppe CMS_LOCK gesperrt
'; } } @@ -3329,7 +3329,7 @@ if($result = @$db->db_query("SELECT 1 FROM system.tbl_berechtigung WHERE berecht if(!$db->db_query($qry)) echo 'system.tbl_berechtigung '.$db->db_last_error().'
'; else - echo ' system.tbl_berechtigung: Eigene Berechtigung lehre/lvinfo_freigabe fuer die Freigabe von LV-Infos hinzugefuegt!
'; + echo '
system.tbl_berechtigung: Eigene Berechtigung lehre/lvinfo_freigabe fuer die Freigabe von LV-Infos hinzugefuegt!
'; } } @@ -3349,7 +3349,7 @@ if($result = $db->db_query("SELECT * FROM pg_class WHERE relname='idx_lehreinhei if(!$db->db_query($qry)) echo 'Indizes: '.$db->db_last_error().'
'; else - echo 'Diverse Indizes fuer Vertraege hinzugefuegt'; + echo '
Diverse Indizes fuer Vertraege hinzugefuegt'; } } @@ -3363,7 +3363,7 @@ if($result = $db->db_query("SELECT 1 FROM lehre.tbl_vertragstyp WHERE vertragsty if(!$db->db_query($qry)) echo 'Vertragstyp: '.$db->db_last_error().'
'; else - echo 'Vertragstyp Pruefungshonorar hinzugefuegt'; + echo '
Vertragstyp Pruefungshonorar hinzugefuegt'; } } @@ -3377,7 +3377,7 @@ if($result = $db->db_query("SELECT 1 FROM lehre.tbl_vertragstyp WHERE vertragsty if(!$db->db_query($qry)) echo 'Vertragstyp: '.$db->db_last_error().'
'; else - echo 'Vertragstyp Lehrauftrag hinzugefuegt'; + echo '
Vertragstyp Lehrauftrag hinzugefuegt'; } } @@ -3391,7 +3391,7 @@ if($result = $db->db_query("SELECT 1 FROM lehre.tbl_vertragsstatus WHERE vertrag if(!$db->db_query($qry)) echo 'Vertragsstatus: '.$db->db_last_error().'
'; else - echo 'Vertragsstatus Neu hinzugefuegt'; + echo '
Vertragsstatus Neu hinzugefuegt'; } } @@ -3405,7 +3405,7 @@ if($result = $db->db_query("SELECT 1 FROM lehre.tbl_vertragsstatus WHERE vertrag if(!$db->db_query($qry)) echo 'Vertragsstatus: '.$db->db_last_error().'
'; else - echo 'Vertragsstatus Abgerechnet hinzugefuegt'; + echo '
Vertragsstatus Abgerechnet hinzugefuegt'; } } @@ -3419,7 +3419,7 @@ if($result = $db->db_query("SELECT 1 FROM lehre.tbl_vertragsstatus WHERE vertrag if(!$db->db_query($qry)) echo 'Vertragsstatus: '.$db->db_last_error().'
'; else - echo 'Vertragsstatus retour hinzugefuegt'; + echo '
Vertragsstatus retour hinzugefuegt'; } } @@ -3433,7 +3433,7 @@ if($result = $db->db_query("SELECT 1 FROM lehre.tbl_vertragsstatus WHERE vertrag if(!$db->db_query($qry)) echo 'Vertragsstatus: '.$db->db_last_error().'
'; else - echo 'Vertragsstatus Storno hinzugefuegt'; + echo '
Vertragsstatus Storno hinzugefuegt'; } } @@ -3446,7 +3446,7 @@ if(!$result = @$db->db_query("SELECT lehrveranstaltung_id FROM lehre.tbl_vertrag if(!$db->db_query($qry)) echo 'Vertrag: '.$db->db_last_error().'
'; else - echo 'Vertrag: Spalte lehrveranstaltung_id hinzugefügt'; + echo '
Vertrag: Spalte lehrveranstaltung_id hinzugefügt'; } // Vertragsstatus gedruckt @@ -3459,7 +3459,7 @@ if($result = $db->db_query("SELECT 1 FROM lehre.tbl_vertragsstatus WHERE vertrag if(!$db->db_query($qry)) echo 'Vertragsstatus: '.$db->db_last_error().'
'; else - echo 'Vertragsstatus gedruckt hinzugefuegt'; + echo '
Vertragsstatus gedruckt hinzugefuegt'; } } @@ -3473,7 +3473,7 @@ if($result = $db->db_query("SELECT 1 FROM public.tbl_funktion WHERE funktion_kur if(!$db->db_query($qry)) echo 'Benutzerfunktion: '.$db->db_last_error().'
'; else - echo 'Benutzerfunktion awbefreit hinzugefuegt'; + echo '
Benutzerfunktion awbefreit hinzugefuegt'; } } @@ -3758,7 +3758,8 @@ foreach ($tabellen AS $attribute) } echo '

Gegenpruefung!

'; -$sql_query="SELECT schemaname,tablename FROM pg_catalog.pg_tables WHERE schemaname != 'pg_catalog' AND schemaname != 'information_schema' AND schemaname != 'sync';"; +$error=false; +$sql_query="SELECT schemaname,tablename FROM pg_catalog.pg_tables WHERE schemaname != 'pg_catalog' AND schemaname != 'information_schema' AND schemaname != 'sync' AND schemaname != 'addon';"; if (!$result=@$db->db_query($sql_query)) echo '
'.$db->db_last_error().'
'; else @@ -3766,7 +3767,10 @@ if (!$result=@$db->db_query($sql_query)) { $fulltablename=$row->schemaname.'.'.$row->tablename; if (!isset($tabellen[$fulltablename])) + { echo 'Tabelle '.$fulltablename.' existiert in der DB, aber nicht in diesem Skript!
'; + $error=true; + } else if (!$result_fields=@$db->db_query("SELECT * FROM $fulltablename LIMIT 1;")) echo '
'.$db->db_last_error().'
'; @@ -3782,12 +3786,18 @@ if (!$result=@$db->db_query($sql_query)) break; } if (!$found) + { echo 'Attribut '.$fulltablename.'.'.$fieldnameDB.' existiert in der DB, aber nicht in diesem Skript!
'; + $error=true; + } } } +if($error==false) + echo '
Gegenpruefung fehlerfrei'; // ******** Berechtigungen Prüfen ************/ echo '

Berechtigungen pruefen

'; +$neue=false; $berechtigung_kurzbz=0; $beschreibung=1; $berechtigungen = array( @@ -3849,7 +3859,7 @@ $berechtigungen = array( array('lehre/studienordnung','Studienordnung'), array('lehre/vorrueckung','Lehreinheitenvorrückung'), array('lv-plan','Stundenplan'), - array('lv-plan/gruppenentfernen','erlaut das entfernen von Gruppen aus LVPlan vom FAS aus'), + array('lv-plan/gruppenentfernen','Erlaut das Entfernen von Gruppen aus LVPlan vom FAS aus'), array('mitarbeiter','FAS Mitarbeitermodul'), array('mitarbeiter/bankdaten','Bankdaten für Mitarbeiter und Studierende anzeigen'), array('mitarbeiter/personalnummer','Editieren der Personalnummer im FAS'), @@ -3917,9 +3927,12 @@ foreach($berechtigungen as $row) $db->db_add_param($row[$beschreibung]).');'; if($db->db_query($qry_insert)) - echo '
'.$row[$berechtigung_kurzbz].'/'.$row[$beschreibung].' hinzugefügt'; + { + echo '
'.$row[$berechtigung_kurzbz].' -> '.$row[$beschreibung].' hinzugefügt'; + $neue=true; + } else - echo '
Fehler: '.$row[$berechtigung_kurzbz].'/'.$row[$beschreibung].' hinzufügen nicht möglich'; + echo '
Fehler: '.$row[$berechtigung_kurzbz].' -> '.$row[$beschreibung].' hinzufügen nicht möglich'; //Wenn das Recht basis/vilesci neu angelegt wurde, dann dieses Recht jedem geben, der bisher auch Zugriff auf Vilesci hatte. if ($row[$berechtigung_kurzbz]=='basis/vilesci') @@ -3959,11 +3972,15 @@ foreach($berechtigungen as $row) } } } +if($neue==false) + echo '
Keine neuen Berechtigungen'; + // ******** Pruefen ob die Webservice Berechtigungen alle gesetzt sind ********** echo '

Webservice Berechtigungen pruefen

'; // berechtigung_kurzbz,methode,klasse +$neue=false; $berechtigung_kurzbz=0; $methode=1; $klasse=2; @@ -4018,12 +4035,18 @@ foreach($webservicerecht as $row) $db->db_add_param($row[$klasse]).');'; if($db->db_query($qry_insert)) + { echo '
'.$row[$berechtigung_kurzbz].'/'.$row[$methode].'->'.$row[$klasse].' hinzugefügt'; + $neue=true; + } else echo '
Fehler: '.$row[$berechtigung_kurzbz].'/'.$row[$methode].'->'.$row[$klasse].' hinzufügen nicht möglich'; } } } +if($neue==false) + echo '
Keine neuen Webservicerechte'; + echo ''; ?>