Example #1
0
File: user.php Project: shiyake/PHP
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>';
    }
}
Example #2
0
File: item.php Project: shiyake/PHP
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 '暂无数据';
    }
}
Example #3
0
<?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();
Example #4
0
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>';
    }
}
Example #5
0
File: Exe.php Project: shiyake/PHP
    } 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:
Example #6
0
File: cata.php Project: shiyake/PHP
                    <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">