<?php

defined('ADMIN_KEKE') or exit('Access Denied');
$cat_obj = new Keke_witkey_article_category_class();
$file_obj = new keke_file_class();
$table_obj = new keke_table_class("witkey_article_category");
$cat_all_arr = kekezu::get_table_data('*', "witkey_article_category", '', '', '', '', 'art_cat_id');
$url = "index.php?do={$do}&view={$view}&type={$type}&w[art_cat_pid]={$w[art_cat_pid]}&w[cat_name]={$w[cat_name]}\n\t\t&{$ord['0']}={$ord[1]}";
if ($ac == 'del') {
    $table_obj->del('art_cat_id', $art_cat_id, $url);
    kekezu::admin_show_msg($_lang['delete_success'], 'index.php?do=article&view=cat_list&type=' . $type, 3, '', 'success');
} elseif (isset($sbt_action)) {
    if ($edit_cat_name_arr) {
        foreach ($edit_cat_name_arr as $k => $v) {
            $cat_obj->setWhere("art_cat_id = {$k}");
            $cat_obj->setCat_name($v);
            $cat_obj->edit_keke_witkey_article_category();
        }
        kekezu::admin_system_log($_lang['edit_article_category']);
    } elseif ($add_cat_name_arr) {
        foreach ($add_cat_name_arr as $k => $aindarr) {
            foreach ($aindarr as $kk => $v) {
                if (!$v) {
                    continue;
                }
                $cat_obj->_art_cat_id = null;
                $cat_obj->setCat_name($v);
                $cat_obj->setArt_cat_pid($k);
                $cat_obj->setListorder($add_cat_name_listarr[$k][$kk] ? $add_cat_name_listarr[$k][$kk] : 0);
                $cat_obj->setOn_time(time());
                if ($type == 'art') {
<?php

defined('ADMIN_KEKE') or exit('Access Denied');
$art_cat_obj = new Keke_witkey_article_category_class();
$types = array('help', 'art');
$type = !empty($type) && in_array($type, $types) ? $type : 'art';
if ($type == 'art') {
    kekezu::admin_check_role(14);
    $art_cat_arr = kekezu::get_table_data('*', "witkey_article_category", "art_cat_pid =1 or art_cat_id = 1", "  art_cat_id desc", '', '', 'art_cat_id', null);
} elseif ($type == 'help') {
    kekezu::admin_check_role(44);
    $art_cat_arr = kekezu::get_table_data('*', "witkey_article_category", "art_index like '%{100}%'", " art_cat_id desc", '', '', 'art_cat_id', null);
}
if ($art_cat_id) {
    $art_cat_obj->setWhere('art_cat_id=' . intval($art_cat_id));
    $art_cat_info = $art_cat_obj->query_keke_witkey_article_category();
    $art_cat_info = $art_cat_info[0];
    $art_cat_pid = $art_cat_info[art_cat_pid];
}
if ($sbt_edit) {
    $flag = null;
    if ($hdn_art_cat_id) {
        $art_cat_obj->setWhere('art_cat_id=' . intval($hdn_art_cat_id));
        $art_cat_info = $art_cat_obj->query_keke_witkey_article_category();
        $art_cat_info = $art_cat_info[0];
        if ($art_cat_info['art_cat_pid'] > 0) {
            $art_cat_obj->setArt_cat_pid($slt_cat_id);
        }
    } else {
        $art_cat_obj->setArt_cat_pid($slt_cat_id);
    }
    foreach ($art_arr as $v) {
        $a = array();
        $a['id'] = $v['art_id'];
        $a['catid'] = $v['art_cat_id'];
        $a['catname'] = $cat_arr[$v['art_cat_id']]['cat_name'];
        $a['uid'] = $v[uid];
        $a['catid'] = $v['art_cat_id'];
        $a['title'] = $v['art_title'];
        $a['pic'] = $v['art_pic'];
        $a['time'] = $v['pub_time'];
        $temp_arr[] = $a;
    }
} elseif ($tag_info['tag_type'] == 3) {
    $cat_obj = null;
    if ($tag_info['cat_type'] == 2) {
        $cat_obj = new Keke_witkey_article_category_class();
        $where = "1=1 ";
        $where .= $tag_info['cat_cat_ids'] ? "and art_cat_id in ({$tag_info['cat_cat_ids']}) " : $tag_info['cat_cat_ids'] ? "and art_cat_id = '{$tag_info['cat_cat_id']}') " : "";
        if ($tag_info['cat_loadsub']) {
            $where .= $tag_info['cat_cat_ids'] ? "and art_cat_pid in ({$tag_info['cat_cat_ids']}) " : $tag_info['cat_cat_ids'] ? "and art_cat_pid = '{$tag_info['cat_cat_id']}') " : "";
        }
        $where .= $tag_info['cat_onlyrecommend'] ? "and is_show = 1 " : "";
        $cat_obj->setWhere($where . " order by listorder");
        $cat_arr = $cat_obj->query_keke_witkey_article_category();
        $temp_arr = array();
        foreach ($cat_arr as $v) {
            $a = array();
            $a['id'] = $v['art_cat_id'];
            $a['name'] = $v['cat_name'];
            $temp_arr[] = $a;
        }