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 | |
| 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')
| -rw-r--r-- | config-db/OpenSLX/MetaDB/Base.pm | 8 | ||||
| -rw-r--r-- | config-db/OpenSLX/MetaDB/DBI.pm | 14 |
2 files changed, 22 insertions, 0 deletions
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 ################################################################################ |
