getHome($where); if ($data) { foreach ($data as $k => $v) { $data[$k]['link'] = Dever::url('main/xnr-detail?id=' . $v['id']); $data[$k] = $this->getPic($v); } } return $data; } public function getDataByCreater($creater_id) { $where = array(); $where['creater_id'] = $creater_id; $data = Dever::db('content/xuniren')->getDataByCreater($where); if ($data) { foreach ($data as $k => $v) { $data[$k]['sname'] = $v['name'] . ' / ' . $v['ename']; $data[$k]['link'] = Dever::url('main/xnr-detail?id=' . $v['id']); $data[$k]['info'] = '简介 ' . $v['info']; $data[$k] = $this->getPic($v); } } return $data; } private function getPic($data) { if (strstr($data['pic'], ',')) { $data['pic_list'] = explode(',', $data['pic']); $data['pic'] = $data['pic_list'][0]; } else { $data['pic_list'][] = $data['pic']; } return $data; } public function getInfo($id) { $data = Dever::db('content/xuniren')->one(array('id' => $id)); if ($data) { $data = $this->getPic($data); $data['news'] = Dever::array_decode($data['news']); if ($data['bdate']) { $data['age'] = $this->birthday($data['bdate']); if ($data['age'] <= 0) { $data['age'] = '不详'; } } else { $data['age'] = '不详'; } if ($data['sex'] == 1) { $data['sex'] = '男'; } elseif ($data['sex'] == 2) { $data['sex'] = '女'; } else { $data['sex'] = '不详'; } $data['sname'] = $data['name'] . ' / ' . $data['ename']; $data['pdate'] = date('Y/m/d', $data['pdate']); $data['creater'] = Dever::db('content/creater')->one($data['creater_id']); $data['creater_name'] = $data['creater']['desc']; } return $data; } public function birthday($age) { $temp = explode("-",date("Y-m-d",$age)); $y1 = $temp[0]; $m1 = $temp[1]; $d1 = $temp[2]; $temp = explode("-",date("Y-m-d")); $y2 = $temp[0]; $m2 = $temp[1]; $d2 = $temp[2]; $age = $y2 - $y1; if((int)($m2.$d2) < (int)($m1.$d1)) $age -= 1; return $age; } }