Example #1
0
        db_factory::execute($sql);
        kekezu::admin_system_log($_lang['move_recommend'] . $memberinfo_arr['username']);
        kekezu::admin_show_msg($_lang['operate_success'], $url_str . '&page=' . $page, 3, '', 'success');
        break;
}
if ($sbt_action && is_array($ckb)) {
    $ids = implode(',', $ckb);
    $sql = sprintf("select uid,username from %switkey_space where uid in (%s)", TABLEPRE, $ids);
    $space_arr = db_factory::query($sql);
    switch ($sbt_action) {
        case $_lang['mulit_delete']:
            if (in_array(1, $ckb)) {
                kekezu::admin_show_msg("操作失败", 'index.php?do=user&view=list', 3, "系统账号无法删除", 'warning');
            }
            $table_class->del('uid', $ckb);
            $member_class->del('uid', $ckb);
            db_factory::execute(sprintf("delete from %switkey_shop where uid in (%s) ", TABLEPRE, $ids));
            db_factory::execute(sprintf("delete from %switkey_service where uid in (%s)", TABLEPRE, $ids));
            kekezu::admin_system_log($_lang['delete_user'] . "{$ids}");
            kekezu::admin_show_msg($_lang['operate_success'], 'index.php?do=user&view=list', 3, $_lang['mulit_operate_success'], 'success');
            break;
        case $_lang['mulit_disable']:
            if (in_array(1, $ckb)) {
                kekezu::admin_show_msg("操作失败", 'index.php?do=user&view=list', 3, "系统账号无法删除", 'warning');
            }
            $sql = sprintf("update  %switkey_space set status=2 where uid in (%s)", TABLEPRE, $ids);
            db_factory::execute($sql);
            foreach ($space_arr as $v) {
                $v_arr = array($_lang['username'] => $v['username'], $_lang['website_name'] => $kekezu->_sys_config['website_name']);
                keke_shop_class::notify_user($v['uid'], $v['username'], 'freeze', $_lang['user_freeze'], $v_arr, 2);
            }
<?php

defined('ADMIN_KEKE') or exit('Access Denied');
kekezu::admin_check_role(171);
$keyword_obj = new Keke_witkey_article_keyword_class();
$table_obj = new keke_table_class("witkey_article_keyword");
$url = "index.php?do={$do}&view={$view}&w[word]={$w['word']}&w[keyword_id]={$w['keyword_id']}&page_size={$page_size}&page={$page}&ord[0]={$ord['0']}&ord[1]={$ord['1']}";
if (isset($ac)) {
    switch ($ac) {
        case "del":
            $res = $table_obj->del('keyword_id', $keyword_id, $url);
            break;
        case "open":
            $keyword_obj->setWhere("keyword_id=" . $keyword_id);
            $keyword_obj->setKeyword_status(1);
            $res = $keyword_obj->edit_keke_witkey_article_keyword();
            break;
        case "disable":
            $keyword_obj->setWhere("keyword_id=" . $keyword_id);
            $keyword_obj->setKeyword_status(0);
            $res = $keyword_obj->edit_keke_witkey_article_keyword();
            break;
    }
    $res and kekezu::admin_show_msg($_lang['operate_success'], $url, 3, '', 'success') or kekezu::admin_show_msg($_lang['operate_fail'], $url, 3, '', 'warning');
} elseif (isset($sbt_action)) {
    sizeof($ckb) or kekezu::admin_show_msg($_lang['choose_operate_item'], $url, 3, '', 'warning');
    is_array($ckb) and $ids = implode(',', array_filter($ckb));
    $keyword_obj->setWhere("keyword_id in ({$ids})");
    if ($sbt_action) {
        $res = $keyword_obj->del_keke_witkey_article_keyword();
        kekezu::admin_system_log($_lang['mulit_recovery_articles']);
<?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;
Example #4
0
        $readonly = nav_analysis($nav_config['nav_url']);
    }
    if ($fds and $sbt_edit) {
        if ($set_index) {
            $set_rs = db_factory::execute(sprintf("update %switkey_basic_config set v='%s' where k='set_index'", TABLEPRE, $fds['nav_style']));
        } else {
            $set_rs = db_factory::execute(sprintf("update %switkey_basic_config set v='index' where k='set_index'", TABLEPRE));
        }
        $res = $nav_obj->save($fds, $pk);
        $res || $set_rs and kekezu::admin_show_msg($_lang['operate_success'], $url, 2, $_lang['edit_success'], "success") or kekezu::admin_show_msg($_lang['operate_fail'], $url, 2, $_lang['edit_fail'], "error");
    }
    require $template_obj->template(ADMIN_DIRECTORY . '/tpl/admin_config_' . $view . '_edit');
    die;
}
if ($ac == 'del') {
    $nav_obj->del('nav_id', $nav_id, $url);
    kekezu::admin_show_msg($_lang['delete_nav_success'], "index.php?do=config&view=nav", 3, '', 'success');
}
if ($ac == 'set_index') {
    $res = db_factory::execute(sprintf("update %switkey_basic_config set v='%s' where k='set_index'", TABLEPRE, $nav_style));
    kekezu::admin_show_msg($_lang['set_index_success'], "index.php?do=config&view=nav", 3, '', 'success');
}
if ($sbt_edit) {
    $sql = '';
    $nav = array_filter($nav);
    foreach ($nav as $nav_id => $v) {
        $sql = ' update ' . TABLEPRE . 'witkey_nav set nav_title="' . $v['nav_title'] . '"';
        $v['nav_url'] and $sql .= ',nav_url="' . $v['nav_url'] . '"';
        $sql .= ',nav_style="' . $v['nav_style'] . '"';
        $sql .= ',listorder=' . intval($v['listorder']);
        $sql .= ' where nav_id=' . intval($nav_id);
<?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_obj = new Keke_witkey_article_class();
$table_obj = new keke_table_class("witkey_article");
$types = array('help', 'art', 'bulletin', 'about');
$type = !empty($type) && in_array($type, $types) ? $type : 'art';
$url = "index.php?do={$do}&view={$view}&w[username]={$w['username']}&w[art_title]={$w['art_title']}&w[art_cat_id]={$w['art_cat_id']}&page_size={$page_size}&page={$page}&type={$type}&ord[0]={$ord['0']}&ord[1]={$ord['1']}";
if ($opajax == 'setorder') {
    $table_obj->save(array('listorder' => intval($ov)), array('art_id' => intval($dataid)));
    kekezu::echojson('设置成功', 1);
    die;
}
if ($ac == 'del') {
    $res = $table_obj->del('art_id', $art_id, $url);
    $res and kekezu::admin_show_msg($_lang['operate_success'], $url, 3, '', 'success') or kekezu::admin_show_msg($_lang['operate_fail'], $url, 3, '', 'warning');
} elseif (isset($sbt_action)) {
    sizeof($ckb) or kekezu::admin_show_msg($_lang['choose_operate_item'], $url, 3, '', 'warning');
    is_array($ckb) and $ids = implode(',', array_filter($ckb));
    $art_obj->setWhere("art_id in ({$ids})");
    if ($sbt_action) {
        $res = $art_obj->del_keke_witkey_article();
        kekezu::admin_system_log($_lang['mulit_recovery_articles']);
    }
    $res and kekezu::admin_show_msg($_lang['mulit_operate_success'], $url, 3, '', 'success') or kekezu::admin_show_msg($_lang['mulit_operate_fail'], $url, 3, '', 'warning');
} elseif ($op == 'listorder') {
    $art_obj = new Keke_witkey_article_class();
    $art_obj->setWhere("art_id='{$art_id}'");
    $art_obj->setListorder(intval($value));
    $art_obj->edit_keke_witkey_article();
    kekezu::admin_system_log($_lang['edit_art_order'] . $art_id);
<?php

defined('ADMIN_KEKE') or exit('Access Denied');
kekezu::admin_check_role(2);
$url = "index.php?do={$do}&view={$view}";
$default_currency = $kekezu->_sys_config['currency'];
$currencies_obj = new keke_table_class('witkey_currencies');
$page and $page = intval($page) or $page = 1;
$slt_page_size and $slt_page_size = intval($slt_page_size) or $slt_page_size = 20;
$cur = new keke_curren_class();
if ($ac == 'del') {
    if ($cid && $cid != keke_curren_class::$_default['currencies_id']) {
        $res = $currencies_obj->del("currencies_id", $cid, $url);
        kekezu::admin_system_log($_lang['links_delete'] . $del_id);
        kekezu::admin_show_msg($_lang['delete_success'], $url, 3, '', 'success');
        die;
    } else {
        kekezu::admin_show_msg($_lang['delete_fail'], $url, 3, $_lang['del_default'], 'warning');
        die;
    }
} else {
    $where = ' 1 = 1  ';
    $d = $currencies_obj->get_grid($where, $url, $page, $slt_page_size, null, 1, 'ajax_dom');
    $currencies_config = $d[data];
    $pages = $d[pages];
}
if ($ac == 'update') {
    if (isset($code)) {
        $res = $cur->update(false, $code);
    } else {
        $res = $cur->update(true);