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.'); }
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'); } }