|
@@ -19,7 +19,7 @@ class Content
|
|
|
}
|
|
|
|
|
|
# 获取某一个合集的内容列表
|
|
|
- public function getList($info_id, $page_id)
|
|
|
+ public function getList($user, $info_id, $page_id)
|
|
|
{
|
|
|
$where['info_id'] = $info_id;
|
|
|
$where['page_id'] = $page_id;
|
|
@@ -38,8 +38,8 @@ class Content
|
|
|
$info = Dever::db('collection/info')->one($info_id);
|
|
|
if ($info && $info['uid'] > 0) {
|
|
|
$page['author_name'] = $info['author_name'] . ':';
|
|
|
- $user = Dever::load('user/lib/info')->get($info['uid'], $info_id);
|
|
|
- $page['username'] = $user['username'];
|
|
|
+ $userinfo = Dever::load('user/lib/info')->get($info['uid'], $info_id);
|
|
|
+ $page['username'] = $userinfo['username'];
|
|
|
|
|
|
$page['copyright'] = '如不慎侵害您的权益,请告知,我们将第一时间修改';
|
|
|
} else {
|
|
@@ -61,7 +61,7 @@ class Content
|
|
|
$i = 1;
|
|
|
}
|
|
|
foreach ($data as $k => $v) {
|
|
|
- $data[$k] = $this->getOne($v);
|
|
|
+ $data[$k] = $this->getOne($v, $user);
|
|
|
if ($data[$k]['data']) {
|
|
|
$result[$i] = $data[$k];
|
|
|
$i++;
|
|
@@ -77,7 +77,7 @@ class Content
|
|
|
return $result;
|
|
|
}
|
|
|
|
|
|
- public function getOne($data)
|
|
|
+ public function getOne($data, $user = array())
|
|
|
{
|
|
|
$type = Dever::db('collection/cate')->config['gettype'];
|
|
|
$table = $type[$data['type']]['table'];
|
|
@@ -96,10 +96,10 @@ class Content
|
|
|
|
|
|
if ($data['data']) {
|
|
|
if (isset($data['data']['id'])) {
|
|
|
- $data['data'] = $this->getData($data['data']);
|
|
|
+ $data['data'] = $this->getData($data['data'], $user);
|
|
|
} else {
|
|
|
foreach ($data['data'] as $k => $v) {
|
|
|
- $data['data'][$k] = $this->getData($v);
|
|
|
+ $data['data'][$k] = $this->getData($v, $user);
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -107,7 +107,7 @@ class Content
|
|
|
return $data;
|
|
|
}
|
|
|
|
|
|
- public function getData($data)
|
|
|
+ public function getData($data, $user = array())
|
|
|
{
|
|
|
$data['num_view'] = 1;
|
|
|
|
|
@@ -149,7 +149,7 @@ class Content
|
|
|
}
|
|
|
|
|
|
if (isset($data['goods_id']) && $data['goods_id'] > 0) {
|
|
|
- $data['goods'] = Dever::load('goods/lib/info')->getInfo($data['goods_id']);
|
|
|
+ $data['goods'] = Dever::load('goods/lib/info')->getInfo($data['goods_id'], true, 'view_reorder', $user);
|
|
|
$data['goods'] = $this->getContent($data['goods']);
|
|
|
}
|
|
|
|