<?php

defined('ADMIN_KEKE') or exit('Access Denied');
kekezu::admin_check_role(7);
$indus_obj = new Keke_witkey_industry_class();
$file_obj = new keke_file_class();
$table_obj = new keke_table_class("witkey_industry");
$url = "index.php?do={$do}&view={$view}&w[indus_pid]={$w[indus_pid]}&w[indus_name]={$w[indus_name]}\n\t\t&{$ord['0']}={$ord[1]}";
if ($ac == 'del') {
    if ($indus_id && $indus_pid == 0) {
        $table_obj->del('indus_pid', $indus_id, $url);
        $table_obj->del('indus_id', $indus_id, $url);
    } else {
        $table_obj->del('indus_id', $indus_id, $url);
    }
    kekezu::admin_show_msg($_lang['delete_success'], 'index.php?do=task&view=industry', 3, '', 'success');
} elseif (isset($sbt_action)) {
    if ($edit_indus_name_arr) {
        foreach ($edit_indus_name_arr as $k => $v) {
            $indus_obj->setWhere("indus_id = {$k}");
            $indus_obj->setIndus_name($v);
            $indus_obj->edit_keke_witkey_industry();
        }
        kekezu::admin_system_log($_lang['edit_industry']);
    } elseif ($add_indus_name_arr) {
        foreach ($add_indus_name_arr as $k => $aindarr) {
            foreach ($aindarr as $kk => $v) {
                if (!$v) {
                    continue;
                }
                $indus_obj->_indus_id = null;
<?php

defined('ADMIN_KEKE') or exit('Access Denied');
kekezu::admin_check_role(6);
$indus_table_obj = new Keke_witkey_industry_class();
$indus_obj = keke_table_class::get_instance("witkey_industry");
$file_obj = new keke_file_class();
$indus_arr = kekezu::get_industry(0);
isset($indus_id) and intval($indus_id) > 0 and $indus_info = $indus_obj->get_table_info('indus_id', $indus_id);
empty($art_info) or extract($art_info);
if (isset($indus_id) && intval($indus_id) > o) {
    $indus_info = $indus_obj->get_table_info('indus_id', $indus_id);
    $indus_pid = $indus_info['indus_pid'];
}
if ($sbt_edit) {
    $indus_table_obj->setWhere("indus_name = '" . $fs['indus_name'] . "'");
    $res = $indus_table_obj->count_keke_witkey_industry();
    !$pk && $res and kekezu::admin_show_msg($_lang['operate_fail'], $url, 3, $_lang['indus_has']);
    $fs['on_time'] = time();
    isset($fs['is_recommend']) or $fs['is_recommend'] = 0;
    isset($fs['totask']) or $fs['totask'] = 0;
    isset($fs['togoods']) or $fs['togoods'] = 0;
    $fs = kekezu::escape($fs);
    $res = $indus_obj->save($fs, $pk);
    $indus_info = $indus_obj->get_table_info('indus_id', $pk['indus_id']);
    $url = "index.php?do=task&view=industry";
    !$pk and kekezu::admin_system_log($_lang['add_industry']) or kekezu::admin_system_log($_lang['edit_industry'] . ':' . $indus_info['indus_name']);
    $file_obj->delete_files(S_ROOT . "./data/data_cache/");
    $file_obj->delete_files(S_ROOT . './data/tpl_c/');
    $res and kekezu::admin_show_msg($_lang['operate_success'], $url, 3, '', 'success') or kekezu::admin_show_msg($_lang['operate_fail'], $url, 3, '', 'warning');
}
     $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;
     }
 } else {
     $cat_obj = new Keke_witkey_industry_class();
     $where = "1=1 ";
     $where .= $tag_info['cat_cat_ids'] ? "and indus_id in ({$tag_info['cat_cat_ids']})" : $tag_info['cat_cat_ids'] ? "and indus_id = '{$tag_info['cat_cat_id']}')" : "";
     if ($tag_info['cat_loadsub']) {
         $where .= $tag_info['cat_cat_ids'] ? "and indus_pid in ({$tag_info['cat_cat_ids']})" : $tag_info['cat_cat_ids'] ? "and indus_pid = '{$tag_info['cat_cat_id']}')" : "";
     }
     $where .= $tag_info['cat_onlyrecommend'] ? "and is_recommend = 1 " : "";
     $cat_obj->setWhere($where . " order by listorder");
     $cat_arr = $cat_obj->query_keke_witkey_industry();
     $temp_arr = array();
     foreach ($cat_arr as $v) {
         $a = array();
         $a['id'] = $v['indus_id'];
         $a['name'] = $v['indus_name'];
         $temp_arr[] = $a;
     }