12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- <?php
- /*
- [UCenter] (C)2001-2099 Comsenz Inc.
- This is NOT a freeware, use is subject to license terms
- $Id: setting.php 1059 2011-03-01 07:25:09Z monkey $
- */
- !defined('IN_UC') && exit('Access Denied');
- class settingmodel {
- var $db;
- var $base;
- function __construct(&$base) {
- $this->settingmodel($base);
- }
- function settingmodel(&$base) {
- $this->base = $base;
- $this->db = $base->db;
- }
- function get_settings($keys = '') {
- if($keys) {
- $keys = $this->base->implode($keys);
- $sqladd = "k IN ($keys)";
- } else {
- $sqladd = '1';
- }
- $arr = array();
- $arr = $this->db->fetch_all("SELECT * FROM ".UC_DBTABLEPRE."settings WHERE $sqladd");
- if($arr) {
- foreach($arr as $k => $v) {
- $arr[$v['k']] = $v['v'];
- unset($arr[$k]);
- }
- }
- return $arr;
- }
- }
- ?>
|