From a1a9e96bc0db04db1b3328953af9a32ea19cc9e4 Mon Sep 17 00:00:00 2001 From: Harald Bamberger Date: Wed, 15 Jan 2025 13:34:16 +0100 Subject: [PATCH] permission basis/gehaelter --- system/dbupdate_3.4.php | 2 +- system/dbupdate_3.4/41950_perm_gehaelter.php | 41 ++++++++++++++++++++ 2 files changed, 42 insertions(+), 1 deletion(-) create mode 100644 system/dbupdate_3.4/41950_perm_gehaelter.php diff --git a/system/dbupdate_3.4.php b/system/dbupdate_3.4.php index 0af314c46..171fdafed 100644 --- a/system/dbupdate_3.4.php +++ b/system/dbupdate_3.4.php @@ -67,7 +67,7 @@ require_once('dbupdate_3.4/25999_C4_permission.php'); require_once('dbupdate_3.4/33683_digitale_anwesenheitsliste_und_entschuldigungsmanagement_fuer_studierende_prototyp.php'); require_once('dbupdate_3.4/40717_lv_faktor.php'); require_once('dbupdate_3.4/48526_pep_tagging.php'); - +require_once('dbupdate_3.4/41950_perm_gehaelter.php); // *** Pruefung und hinzufuegen der neuen Attribute und Tabellen echo '

Pruefe Tabellen und Attribute!

'; diff --git a/system/dbupdate_3.4/41950_perm_gehaelter.php b/system/dbupdate_3.4/41950_perm_gehaelter.php new file mode 100644 index 000000000..cad736916 --- /dev/null +++ b/system/dbupdate_3.4/41950_perm_gehaelter.php @@ -0,0 +1,41 @@ +, + * + * Beschreibung: + * Permissions f. Gehaelter + */ +if (! defined('DB_NAME')) exit('No direct script access allowed'); + +// Add permission: basis/gehaelter +if($result = @$db->db_query("SELECT 1 FROM system.tbl_berechtigung WHERE berechtigung_kurzbz = 'basis/gehaelter';")) +{ + if($db->db_num_rows($result) == 0) + { + $qry = "INSERT INTO system.tbl_berechtigung(berechtigung_kurzbz, beschreibung) VALUES('basis/gehaelter', 'Zugriff auf Gehaelter');"; + + if(!$db->db_query($qry)) + { + echo 'system.tbl_berechtigung '.$db->db_last_error().'
'; + } + else + { + echo 'system.tbl_berechtigung: Added permission "basis/gehaelter"
'; + } + } +}