示例#1
0
 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();
 }
示例#2
0
        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)) {
示例#3
0
<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;