Changeset 413 for LATMOS-Accounts/lib/LATMOS/Accounts/Bases/Sql.pm
- Timestamp:
- 09/03/09 04:25:41 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
LATMOS-Accounts/lib/LATMOS/Accounts/Bases/Sql.pm
r329 r413 128 128 } 129 129 130 sub get_global_value { 131 my ($self, $varname) = @_; 132 133 my $sth = $self->db->prepare_cached(q{ 134 select val from settings where varname = ? 135 }); 136 $sth->execute($varname); 137 my $res = $sth->fetchrow_hashref; 138 $sth->finish; 139 $res->{val} 140 } 141 142 sub set_global_value { 143 my ($self, $varname, $value) = @_; 144 my $sth = $self->db->prepare(q{ 145 update settings set val = ? where varname = ? 146 }); 147 $sth->execute($value, $varname) == 0 and do { 148 my $sth2 = $self->db->prepare(q{ 149 insert into settings (val, varname) values (?,?) 150 }); 151 $sth2->execute($value, $varname); 152 }; 153 } 154 130 155 1; 131 156
Note: See TracChangeset
for help on using the changeset viewer.