diff options
author | Oliver Tappe | 2006-10-29 18:27:06 +0100 |
---|---|---|
committer | Oliver Tappe | 2006-10-29 18:27:06 +0100 |
commit | 41c709db08c33cb43debf02c23726adda810448a (patch) | |
tree | aeb8136397a800e0b9407569d724c4b5d9624435 /config-db/OpenSLX/MetaDB/DBI.pm | |
parent | Cleanup, minor fix, formatting, comments, ... (diff) | |
download | core-41c709db08c33cb43debf02c23726adda810448a.tar.gz core-41c709db08c33cb43debf02c23726adda810448a.tar.xz core-41c709db08c33cb43debf02c23726adda810448a.zip |
* 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
Diffstat (limited to 'config-db/OpenSLX/MetaDB/DBI.pm')
-rw-r--r-- | config-db/OpenSLX/MetaDB/DBI.pm | 14 |
1 files changed, 14 insertions, 0 deletions
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 ################################################################################ |