$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); } $art_cat_obj->setCat_name(kekezu::escape($txt_cat_name)); $art_cat_obj->setListorder($txt_listorder ? $txt_listorder : 0); $art_cat_obj->setIs_show(intval($chk_is_show)); $art_cat_obj->setSeo_title($seo_title); $art_cat_obj->setSeo_keyword($seo_keyword); $art_cat_obj->setSeo_desc($seo_desc); $art_cat_obj->setOn_time(time()); if ($type == "art") { $art_cat_obj->setCat_type("article"); $top_index = '{1}'; } else {
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') { $cat_type = 'article'; } else { $cat_type = 'help'; } $cat_obj->setCat_type($cat_type); $res = $cat_obj->create_keke_witkey_article_category(); $res and db_factory::execute(sprintf("update %switkey_article_category set art_index = '%s' where art_cat_id = {$res} ", TABLEPRE, $cat_all_arr[$k]['art_index'] . '{' . $res . '}')); } } kekezu::admin_system_log($_lang['delete_article_cat']); } $file_obj->delete_files(S_ROOT . "./data/data_cache/");