12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- <?php
- namespace Collection\Lib;
- use Dever;
- class Info
- {
- # 获取内容
- public function get($id)
- {
- $info = Dever::db('collection/info')->one($id);
-
- return $info;
- }
- public function one($data)
- {
- if (is_numeric($data)) {
- $data = $this->get($data);
- if (!$data) {
- return array();
- }
- }
- if ($data['buy'] == 1) {
- $data['num_buy'] = $data['num_buy'];
- } else {
- $data['num_buy'] = Dever::load('user/lib/collection')->getNum($data['id']);
- }
- if (!$data['num_buy']) {
- $data['num_buy'] = 0;
- }
- if (isset($data['num_add_buy']) && isset($data['num_ratio_buy'])) {
- $data['num_buy_total'] = round(($data['num_buy']+$data['num_add_buy'])*$data['num_ratio_buy']);
- }
-
- if (isset($data['num_view']) && isset($data['num_add_view'])) {
- $data['num_view_total'] = round(($data['num_view']+$data['num_add_view']));
- }
- return $data;
- }
- }
|