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; } }