function aside_html() { $bug = new Bug(); $str = ' <h4 class="font-thin">最新反馈</h4> <section class="panel panel-default"> <div class="table-responsive"> <table class="table table-striped b-t b-light"> <!--<thead> <tr> <th>Bug</th> <th>提交人</th> <th>状态</th> </tr> </thead>--> <tbody> '; $result_all = $bug->bug_status(2); foreach ($result_all as $value_all) { if ($value_all['status'] == 0) { $str .= ' <tr><td><span class="label label-info">新发布</span> '; } else { if ($value_all['status'] == 1) { $str .= ' <tr><td><span class="label label-danger">修复中</span> '; } else { if ($value_all['status'] == 2) { $str .= ' <tr><td><span class="label label-success">已修复</span> '; } else { if ($value_all['status'] == 3) { $str .= ' <tr><td><span class="label label-default">已关闭</span> '; } } } } $str .= '<a href="/app/feedback/bug_info.php?bug_name=' . $value_all['bugid'] . '">' . $value_all['title'] . '</a></td></tr> '; } $str .= ' </tbody> </table> </div> </section> '; return $str; }
<?php require_once dirname(dirname(dirname(__FILE__))) . '/init.php'; require_once 'bug.class.php'; $GET_SEARCH = $_GET['search_bug']; $uid = $_COOKIE['uid']; $bug = new Bug(); if (!empty($GET_SEARCH)) { $search_result = $bug->bug_search($GET_SEARCH); foreach ($search_result as $value_search) { $search_bug[] = array("name" => $value_search['title'], "bugid" => $value_search['bugid']); } } $result_unfix = $bug->bug_status(0); foreach ($result_unfix as $value_unfix) { $waited_bug[] = array("name" => $value_unfix['title'], "bugid" => $value_unfix['bugid']); } $result_fixed = $bug->bug_status(1); foreach ($result_fixed as $value_fixed) { $fixed_bug[] = array("name" => $value_fixed['title'], "bugid" => $value_fixed['bugid']); } $result_mine = $bug->bug_mine($uid); foreach ($result_mine as $value_mine) { $commited_bug[] = array("name" => $value_mine['title'], "status" => $value_mine['status'], "bugid" => $value_mine['bugid']); } $smarty->assign('GET_SEARCH', $GET_SEARCH); $smarty->assign('search_bug', $search_bug); $smarty->assign('waited_bug', $waited_bug); $smarty->assign('fixed_bug', $fixed_bug); $smarty->assign('commited_bug', $commited_bug); $smarty->display(dirname(__FILE__) . '/templates/feedback.tpl');