From 41c709db08c33cb43debf02c23726adda810448a Mon Sep 17 00:00:00 2001 From: Oliver Tappe Date: Sun, 29 Oct 2006 17:27:06 +0000 Subject: * added support for new table 'settings', which contains the system-wide settings. git-svn-id: http://svn.openslx.org/svn/openslx/trunk@489 95ad53e4-c205-0410-b2fa-d234c58c8868 --- config-db/OpenSLX/MetaDB/Base.pm | 8 ++++++++ config-db/OpenSLX/MetaDB/DBI.pm | 14 ++++++++++++++ 2 files changed, 22 insertions(+) (limited to 'config-db/OpenSLX/MetaDB') diff --git a/config-db/OpenSLX/MetaDB/Base.pm b/config-db/OpenSLX/MetaDB/Base.pm index 6766e795..bc2a0dc9 100644 --- a/config-db/OpenSLX/MetaDB/Base.pm +++ b/config-db/OpenSLX/MetaDB/Base.pm @@ -108,6 +108,10 @@ sub fetchGroupIDsOfSystem { } +sub fetchSettings +{ +} + ################################################################################ ### data manipulation interface ################################################################################ @@ -204,6 +208,10 @@ sub setSystemIDsOfGroup { } +sub changeSettings +{ +} + ################################################################################ ### schema related functions ################################################################################ diff --git a/config-db/OpenSLX/MetaDB/DBI.pm b/config-db/OpenSLX/MetaDB/DBI.pm index f42ac506..0159a03b 100644 --- a/config-db/OpenSLX/MetaDB/DBI.pm +++ b/config-db/OpenSLX/MetaDB/DBI.pm @@ -316,6 +316,13 @@ sub fetchGroupIDsOfClient return $self->_doSelect($sql, 'group_id'); } +sub fetchSettings +{ + my $self = shift; + my $sql = "SELECT * FROM settings"; + return $self->_doSelect($sql); +} + ################################################################################ ### data manipulation functions ################################################################################ @@ -683,6 +690,13 @@ sub setSystemIDsOfGroup 'group_id', 'system_id', \@currSystems); } +sub changeSettings +{ + my $self = shift; + my $settings = shift; + return $self->_doUpdate('settings', undef, [ $settings ]); +} + ################################################################################ ### schema related functions ################################################################################ -- cgit v1.2.3-55-g7522