Exemplo n.º 1
0
            $category = $categoryService->findById(v('cid'));
            $service->staticArticleList($category);
            $service->staticIndex();
        }
        forward('article_list.php?status=' . $_REQUEST['status']);
    } else {
        send_result(0, 'request does not have id ro status parame');
    }
} else {
    if ($method == 'draft') {
        if (v('cid') && v('type') && v('title') && v('content') && v('abstract')) {
            if (v('id')) {
                // 文章更新
                $id = v('id');
                if ($service->update($id, v('title'), v('abstract'), v('content'), v('cid'), v('type'))) {
                    if ($service->draft($id)) {
                        // 静态化文章,及更新列表
                        $service->staticArticle($id);
                        $category = $categoryService->findById(v('cid'));
                        $service->staticArticleList($category);
                        $service->staticIndex();
                    }
                }
            } else {
                if ($service->save(v('title'), v('abstract'), v('content'), v('cid'), v('type'))) {
                    // 静态化文章,及更新列表
                    $service->staticArticle($id);
                    $category = $categoryService->findById(v('cid'));
                    $service->staticArticleList($category);
                    $service->staticIndex();
                }