function printUserItems($usersModel, $page, $uid) { $allItemObj = $usersModel->getUserItem($uid); $str = ''; $header = '<div class="col-md-12"> <div class="panel panel-default"> <div class="panel-heading"> 用户投稿管理 </div> <div class="panel-body"> <div class="table-responsive"> <table class="table table-hover"> <thead> <tr> <th>#</th> <th>主题</th> <th>所属分类</th> <th>发布时间</th> </tr> </thead> <tbody>'; $footer = '</tbody> </table> </div> </div> </div> </div>'; if (is_array($allItemObj)) { $j = $page > 1 ? $page * 5 + 1 : 0; foreach ($allItemObj as $key => $value) { $j++; $cataObj = new Cores\Models\CataModel(); $cataName = $cataObj->selectOne($value['caid'], true); $cataName = $cataName[0]['name']; $str .= '<tr> <td>' . $j . '</td> <td>' . $value['title'] . '</td> <td>' . $cataName . '</td> <!--<td>' . $value['uid'] . '</td>--> <td>' . $value['createTime'] . '</td> </tr>'; } return $header . $str . $footer; } else { return '<div class="col-md-12"> <div class="panel panel-default"> <div class="panel-heading"> 暂无数据 </div></div></div>'; } }
function printItems($itemsObj, $status, $page) { $allItemObj = $itemsObj->selectAll($page); if (is_array($allItemObj)) { $j = $page > 1 ? $page * 5 + 1 : 0; foreach ($allItemObj as $key => $value) { if ($value['status'] === $status) { $j++; $cataObj = new Cores\Models\CataModel(); $cataName = $cataObj->selectOne($value['caid'], true); $cataName = $cataName[0]['name']; $btnName = $status == '1' ? '拒绝' : '通过'; $action = $status == '1' ? 'admin.php?v=' . $_GET['v'] . '&action=reject_item&iid=' . $value['iid'] . '&page=' . $page : 'admin.php?v=' . $_GET['v'] . '&action=approve_item&iid=' . $value['iid'] . '&page=' . $page; $order = $status == '1' ? ' <a href="admin.php?v=' . $_GET['v'] . '&action=view_comments&iid=' . $value['iid'] . '&page=' . $page . '" class="btn btn-primary btn-sm">评论列表</a> <a href="admin.php?v=' . $_GET['v'] . '&action=up_order&iid=' . $value['iid'] . '&page=' . $page . '" class="btn btn-primary btn-sm">向上</a> <a href="admin.php?v=' . $_GET['v'] . '&action=down_order&iid=' . $value['iid'] . '&page=' . $page . '" class="btn btn-primary btn-sm">向下</a>' : ''; echo '<tr> <td>' . $j . '</td> <td>' . $value['title'] . '</td> <td>' . $cataName . '</td> <td>' . $value['uid'] . '</td> <td>' . $value['createTime'] . '</td> <td> <a href="" class="btn btn-primary btn-sm">查看</a> <a href="' . $action . '" class="btn btn-primary btn-sm">' . $btnName . '</a> ' . $order . ' <a href="admin.php?v=' . $_GET['v'] . '&action=delete_item&iid=' . $value['iid'] . '&page=' . $page . '" class="btn btn-danger btn-sm">删除</a> </td> </tr>'; } } } else { echo '暂无数据'; } }
<?php define('BASEDIR', __DIR__); require BASEDIR . '/Cores/Loader.php'; //njx_cata test $cataObj = new Cores\Models\CataModel(); $allCataObj = $cataObj->selectAll(); print_r($allCataObj); echo '<br>====================<br>'; //njx_comments test $commentObj = new Cores\Models\CommentsModel(); $allCommentObj = $commentObj->selectAll(); print_r($allCommentObj); echo '<br>====================<br>'; //njx_users test $usersObj = new Cores\Models\UsersModel(); $allUserObj = $usersObj->selectAll(); print_r($allUserObj); echo '<br>====================<br>'; //njx_items test $itemsObj = new Cores\Models\ItemsModel(); $allItemObj = $itemsObj->selectAll(); print_r($allItemObj); echo '<br>====================<br>'; //njx_remarks test $remarksObj = new Cores\Models\RemarksModel(); $remarksObj = $remarksObj->selectAll(); print_r($remarksObj); echo '<br>====================<br>'; //njx_fields test $fieldsObj = new Cores\Models\FieldsModel();
function generatorItemAddingForm($fieldList, $suffix = '_add', $action = null) { if (is_array($fieldList)) { echo '<form role="form" method="post" action="' . $action . '&count=' . count($fieldList) . '">'; $cataOption = ''; $cataObj = new Cores\Models\CataModel(); $cataList = $cataObj->selectAll(); if (is_array($cataList)) { foreach ($cataList as $key => $value) { if ($value->getParent() != '0' && $value->getChild() != 'second') { $cataOption .= '<option value="' . $value->getCaid() . '">' . $value->getName() . '</option>'; } } } echo '<div class="form-group"> <label>项目类别</label> <select name="item_cata' . $suffix . '" class="form-control"> ' . $cataOption . ' </select> </div>'; echo '<div class="form-group"> <label>项目主题</label> <input placeholder="项目主题" value="" name="item_theme' . $suffix . '" class="form-control"> </div>'; foreach ($fieldList as $key => $value) { $type = $value->getType(); $id = 'item_' . $value->getName() . $suffix; $name = $id; switch ($type) { case 'input': echo input($value->getName(), $name, $id, $value->getTips()); break; case 'img': echo img_($value->getName(), $name, $id, $value->getTips()); case 'selector': if ($type == 'selector') { echo selector($value->getName(), $name, $id, $value->getTips(), $value->getSelectorCount()); } case 'range_': if ($type == 'range_') { echo range_($value->getName(), $name, $id, $value->getTips(), $value->getRangeFrom(), $value->getRangeTo(), $value->getRangeUnit()); } case 'textarea': if ($type == 'textarea') { echo textarea($value->getName(), $name, $id, $value->getTips()); } default: break; } } echo '<button type="submit" class="btn btn-default">提交</button></form>'; } }
} else { print_r(json_encode($result)); } } if (!empty($_GET['cata_second_to_edit']) && !empty($_GET['name'])) { $cataObj = new Cores\Models\CataModel(); $result = $cataObj->editSecondLevel($_GET['cata_second_to_edit'], $_GET['name']); print_r(json_encode($result)); } if (!empty($_GET['edit_third_lvl_field']) && !empty($_GET['name'])) { $cataObj = new Cores\Models\CataModel(); $result = $cataObj->modify($_GET['edit_third_lvl_field'], $_GET['name']); print_r(json_encode($result)); } if (!empty($_GET['cata_rd_lve_del'])) { $cataObj = new Cores\Models\CataModel(); print_r(json_encode($cataObj->delete($_GET['cata_rd_lve_del']))); } if (!empty($_GET['action']) && !empty($_GET['rid'])) { $rid = $_GET['rid']; switch ($_GET['action']) { case 'edit_comments_confirm': if (!empty($_GET['content'])) { $commentsObj = new Cores\Models\CommentsModel(); $result = $commentsObj->modify($rid, $_GET['content']); echo $result; } else { echo -1; } break; default:
<div class="panel panel-default"> <div class="panel-heading"> 已有分类页面 </div> <div class="panel-body"> <div class="table-responsive"> <table class="table table-striped table-bordered table-hover" id="dataTables-example"> <thead> <tr> <th>一级分类名称</th> <th>操作</th> </tr> </thead> <tbody> <?php $cataMgr = new Cores\Models\CataModel(); $allCataObj = $cataMgr->selectAll(); if (is_array($allCataObj)) { foreach ($allCataObj as $key => $value) { if ($value->getParent() === '0') { echo '<tr class="odd gradeX"> <td>' . $value->getName() . '</td> <td style="text-align:center"> <a ref="admin.php?v=' . $view . '&cata_to_view=' . $value->getCaid() . '" class="btn btn-primary btn-sm view_cata" data-toggle="modal" data-whatever="' . $value->getCaid() . '==' . $value->getName() . '" data-target=".modal-view-cata">详细</a> <a href="admin.php?v=' . $view . '&cata_to_del=' . $value->getCaid() . '" class="btn btn-danger btn-sm">删除</a> </td> </tr>'; } } } else { echo '<tr class="odd gradeX">