1、这是商铺的设置参数
把以下函数加入到api/extend.func.php 中
- //获取公司setting表里的值
- function xh_com_setting($userid, $key = '', $cache = '') {
- global $db;
- if($key) {
- $r = $db->get_one("SELECT * FROM {$db->pre}company_setting WHERE userid=$userid AND item_key='$key'", $cache);
- return $r ? $r['item_value'] : '';
- } else {
- $setting = array();
- if($cache) {
- $query = $db->query("SELECT * FROM {$db->pre}company_setting WHERE userid=$userid AND item_key<>'mypage'", $cache);
- } else {
- $query = $db->query("SELECT * FROM {$db->pre}company_setting WHERE userid=$userid", $cache);
- }
- while($r = $db->fetch_array($query)) {
- $setting[$r['item_key']] = $r['item_value'];
- }
- return $setting;
- }
- }
然后使用
- {xh_com_setting($t[userid], '字段')}
在公司列表循环中调用
比如在公司列表页调用 公司自定义LOGO
- {xh_com_setting($t[userid] ,'logo')}
调取时详情用
- {php $xh = userinfo($username);}
- {getcom_item($xh[userid], 'logo')}
2、其他模块调取公司表的参数
把以下函数加入到api/extend.func.php 中
- //获取公司表的值
- function xh_company($userid, $key = '') {
- global $db;
- if($key) {
- $r = $db->get_one("SELECT `$key` FROM {$db->pre}company WHERE userid=$userid");
- return $r ? $r[$key] : '';
- }
- }
在其他模块调取(主要是先得到用户名 username)
如:公司主营(列表方式)
- {php $xh = userinfo($t[username]);}
- {xh_company($xh[userid], 'business')}
如:公司主营(详情方式)
- {php $xh = userinfo($username);}
- {xh_company($xh[userid], 'business')}