예제 #1
0
 * User: hssh_win8.1
 * Date: 2015/10/5
 * Time: 14:15
 * file: catetrashhandle 栏目回收站的处理 有还原和彻底删除
 */
require_once './common/include.php';
$cate_id = $_POST['cate_id'] + 0;
$parent_id = $_POST['parent_id'] + 0;
$type = $_POST['type'];
// return 代表还原 drop代表彻底删除
// 创建数据库实例
$mu = new ModelUser('bl_cate');
// 还原
if ($type == 'return') {
    // 先判断父栏目是否存在 不存在的话 不能还原
    $allDelId = $mu->getOneAllValue('cate_id', 'is_delete=1');
    //    print_r($allDelId);return;
    if (in_array($parent_id, $allDelId)) {
        // 父栏目在回收站中 还原失败 应该先还原父栏目
        echo "2";
        return;
    }
    $arr = array('is_delete' => 0);
    $res = $mu->update($arr, 'cate_id=' . $cate_id);
    if ($res != 1) {
        // 还原失败
        echo '1';
        return;
    } else {
        // 还原成功
        echo '0';