public function info() { $itemid = I('get.id'); //项目详情 $info = D('User/item')->getInfo(array('a.id' => $itemid, 'a.status' => 1)); if (!$info) { $this->error('缺少参数!'); } $info['last_time'] = gettime($info['end_time'] - time()); $info['content'] = htmlspecialchars_decode($info['content']); $info['success_rate'] = D('User/ItemWithOrder')->successRate($itemid); // 完成率 $info['count_money'] = D('User/ItemWithOrder')->countMoney($itemid); // 现已融资 $info['invest_money'] = $info['raising_money'] - $info['has_investment']; //投资方共融资 $this->iteminfo = $info; //面包屑导航组装 $bread = '<ul class="x12 bread padding-big-top"> <li><a href="' . __ROOT__ . '/" class="icon-home"> 首页</a></li> <li><a href="' . item_category($info['cid'], 'url') . '">' . item_category($info['cid'], 'name') . '</a></li> </ul>'; $this->bread = $bread; //问答内容 $questionsList = D('Home/ItemQuestions')->loadList(array('itemid' => $itemid)); foreach ($questionsList as $key => $value) { $questionsList[$key]['u_name'] = user($value['uin'], 'name'); $questionsList[$key]['header'] = user($value['uin'], 'header'); } $this->questionsList = $questionsList; //投资列表 $this->invest = D('User/ItemWithOrder')->loadList(array('a.itemid' => $itemid)); //项目动态 $itemLog = M('item_log')->where(array('itemid' => $itemid))->select(); $this->log = $itemLog; //领投人列表 $leadUser = D('User/ItemLeadUser')->loadList(array('a.itemid' => $itemid)); foreach ($leadUser as $key => $value) { $leadUser[$key]['countmoney'] = D('User/ItemWithOrder')->countMoney($itemid, $value['uin']); } //视频列表 $this->video = D('User/ItemVideo')->loadList($itemid, 'RIGHT'); $this->leaduser = $leadUser; $this->display(); }
session_destroy(); die("データベースの接続に失敗しました"); } } else { $data = new GuestData($userName, $password, $database); } if (mysqli_connect_error()) { die("データベースの接続に失敗しました"); } $i_name = ""; if ($data->is_added("items", $id)) { $data->select_id("items", $id); $item = $data->fetch(); $i_name = $item["name"]; $category = item_category_id($id); $categoryName = item_category($category); $group = item_group_id($id); $groupName = item_group($group); $i_text = nl2br(str_replace(" ", " ", $item["text"])); $i_rare = item_attribute($item["rare"]); $i_notrade = item_attribute($item["notrade"]); $i_price = item_price($item["price"]); $i_stack = $item["stack"]; $i_note = nl2br($item["note"]); $i_hidden = $item["hidden"]; //未実装アイテム if (!isset($data->is_admin) && $i_hidden) { toppage(); } //D/D計算 if ($flag = preg_match("/DMG([0-9]+(~[0-9]+)?).*?DLY([0-9]+)/ms", $i_text, $val)) {
<html> <head> <?php echo pagehead($title); ?> </head> <body> <div id="all"> <?php if (item_group($id) != -1) { //グループ表示 ?> <h1>アイテムデータ</h1> <hr class="normal"> <h2><?php echo item_category(item_category_id($id)); ?> <?php echo item_group($id); ?> </h2> <ul id="linklist"> <?php $data->select_column("id,name", "items", array("id", "hidden"), array("BETWEEN " . ($id + 1) . " AND " . item_group_end($id), "0")); while ($row = $data->fetch()) { $i_id = $row["id"]; $i_name = $row["name"]; $id_f = isset($data->is_admin) ? sprintf("%d:", $i_id) : ""; ?> <li><?php echo $id_f;