Example #1
0
File: ad.php Project: VecHK/pache
        break;
    case 'updatetag':
        break;
    case 'new':
        /*if ( isset($_POST['id']) ){*/
        if (checkRequestAll($_POST, $pache->createAble)) {
            createArticleProcess($_POST);
        } else {
            return echoFailJson(1, 'new: 哦是吗?参数是不是少了?');
        }
        /*
        		}else{
        			return echoFailJson(1, 'new: id no found.');
        		}*/
        break;
    case 'manage':
        switch ($_GET['manage']) {
            case 'del':
                if (isset($_POST['selid'])) {
                    return deleteArticlesByIdProcess($_POST['selid']) ? echoInfoJson(0, 'ok') : echoFailJson(2, 'inter fail');
                } else {
                    return echoFailJson(1, 'selid no found');
                }
                break;
            default:
                return echoFailJson(1, 'manage default');
        }
        break;
    default:
        return echoFailJson(1, 'type default.');
}
Example #2
0
function createArticleProcess($POST)
{
    if (createArticle($POST)) {
        $topArticle = getArticleTop();
        if (isset($POST['tag']) && gettype($POST['tag']) == 'array') {
            if (!insertTagsById($topArticle->id, $POST['tag'])) {
                return echoInfoJson(101, 'ok, but tag fail');
            }
        }
        echo json_encode(new backTop($topArticle));
    } else {
        return echoInfoJson(2, 'fail');
    }
}