Пример #1
0
<?php

defined('ADMIN_KEKE') or exit('Access Denied');
kekezu::admin_check_role(57);
$feed_type = keke_glob_class::get_feed_type();
$feed_obj = new Keke_witkey_feed_class();
$tag_obj = new Keke_witkey_tag_class();
$type or $type = 'manage';
$url = "index.php?do={$do}&view={$view}&type={$type}&tag_id={$tag_id}";
if ($type === 'manage') {
    $tag_id and $feed_info = db_factory::get_one(" select tagname,tag_id,cache_time,tag_code,tpl_type,code from " . TABLEPRE . "witkey_tag where tag_type=8 and tag_id='{$tag_id}'");
    $code = unserialize($feed_info['code']);
}
if ($sbt_edit) {
    if ($type === 'manage') {
        $slt_feed_type == 1 and kekezu::admin_show_msg($_lang['add_fail_select_type'], $url, 3, '', 'warning');
        $cbk_group and $tpl_type = implode(",", $cbk_group) or $tpl_type = $_K['template'];
        $tag_obj->setTagname($txt_tag_name);
        $tag_obj->setTag_code($tag_code);
        $tag_obj->setCache_time($txt_cache_time);
        $tag_obj->setTpl_type($tpl_type);
        $tag_obj->setTag_type(8);
        $code['feed_type'] = $slt_feed_type;
        $code['load_num'] = intval($txt_load_num) ? intval($txt_load_num) : 9;
        $code['user_id'] = 0;
        $code['obj_id'] = 0;
        $code['cache_name'] = $txt_cache_name ? $txt_cache_name : $txt_tag_name;
        $code = serialize($code);
        $tag_obj->setCode($code);
        if ($hdn_tag_id) {
            $tag_obj->setTag_id($hdn_tag_id);
Пример #2
0
<?php

defined('ADMIN_KEKE') or exit('Access Denied');
kekezu::admin_check_role(32);
$tag_obj = new Keke_witkey_tag_class();
$ad_obj = new Keke_witkey_ad_class();
$table_obj = new keke_table_class('witkey_tag');
$url = "index.php?do={$do}&view={$view}&order_type={$order_type}&w[tpl_type]={$w['tpl_type']}&w[page_size]={$page_size}&w[ord]={$w['ord']}&page={$page}";
if ($sbt_action == $_lang['mulit_delete'] || $ac == 'del') {
    if (!empty($delid)) {
        $ad_name = db_factory::get_count("select tagname from " . TABLEPRE . "witkey_tag where tag_id = '{$delid}'");
        $ad_obj->setWhere("ad_name='{$ad_name}'");
        $ad_result = $ad_obj->del_keke_witkey_ad();
        $tag_obj->setWhere('tag_id=' . $delid);
        $result = $tag_obj->del_keke_witkey_tag();
        kekezu::admin_system_log($_lang['delete_ads_tags_id'] . $delid . 'name:' . $ad_name . $_lang['corresponding_ads_data'] . $ad_result . $_lang['tiao']);
        kekezu::admin_show_msg($result ? $_lang['delete_ads_tags_success'] : $_lang['delete_fail'], $url, 3, '', $result ? 'success' : 'warning');
    } else {
        if (!empty($ckb)) {
            $ids = is_array($ckb) && count($ckb) > 0 ? implode(',', $ckb) : kekezu::admin_show_msg($_lang['delete_fail_select_operation'], $url, 3, '', 'warning');
            $tag_name_arr = db_factory::query(' select tagname from ' . TABLEPRE . "witkey_tag where tag_id in({$ids}) ");
            while (list($key, $value) = each($tag_name_arr)) {
                $ad_obj->setWhere('ad_name = "' . $value['tagname'] . '"');
                $ad_result .= $ad_obj->del_keke_witkey_ad();
            }
            $tag_obj->setWhere('tag_id in(' . $ids . ')');
            $result = $tag_obj->del_keke_witkey_tag();
            kekezu::admin_system_log($_lang['mulit_delete_ads_tags'] . $ids . $_lang['is_corresponding_ads_data'] . $ad_result . $_lang['tiao']);
            kekezu::admin_show_msg($result ? $_lang['mulit_delete_ads_tags_success'] : $_lang['delete_fail'], $url, 3, '', $res ? 'success' : 'warning');
        }
    }
Пример #3
0
<?php

defined('ADMIN_KEKE') or exit('Access Denied');
kekezu::admin_check_role(29);
$tag_list = kekezu::get_tag();
$tag_obj = new Keke_witkey_tag_class();
$t = max($t, 0);
$slt_page_size and $slt_page_size = intval($slt_page_size) or $slt_page_size = 10;
$page and $page = intval($page) or $page = 1;
$url = "index.php?do={$do}&view={$view}&slt_page_size={$slt_page_size}&page={$page}&ord={$ord}&tag_type={$tag_type}&tpl_type={$tpl_type}&type={$type}&txt_title={$txt_title}";
if ($op == 'del') {
    $delid = $delid ? $delid : kekezu::admin_show_msg($_lang['wrong_parameters'], $url, 3, '', 'warning');
    $tag_obj->setWhere("tag_id='{$delid}'");
    $tag_obj->del_keke_witkey_tag();
    $kekezu->_cache_obj->del('tag_list_cache');
    kekezu::admin_system_log($_lang['delete_tag'] . "{$delid}");
    kekezu::admin_show_msg($_lang['operate_success'], $url, 3, '', 'success');
} elseif (isset($sbt_action)) {
    if (is_array($ckb)) {
        $ids = implode(',', array_filter($ckb));
    }
    if (count($ids)) {
        $tag_obj->setWhere(' tag_id in (' . $ids . ') ');
        $tag_obj->del_keke_witkey_tag();
        $kekezu->_cache_obj->del('tag_list_cache');
        kekezu::admin_system_log($_lang['delete_tag'] . "{$ids}");
        kekezu::admin_show_msg($_lang['mulit_operate_success'], $url, 3, '', 'success');
    } else {
        kekezu::admin_show_msg($_lang['choose_operate_item'], $url, 3, '', 'warning');
    }
} else {
Пример #4
0
 public static function get_tag($mode = '')
 {
     $tag_obj = new Keke_witkey_tag_class();
     $taginfo = $tag_obj->query_keke_witkey_tag(1, null);
     $temp_arr = array();
     if (!$mode) {
         foreach ($taginfo as $tag) {
             $temp_arr[$tag['tagname']] = $tag;
         }
         $taginfo = $temp_arr;
     } else {
         if ($mode == 1) {
             foreach ($taginfo as $tag) {
                 $temp_arr[$tag['tag_id']] = $tag;
             }
             $taginfo = $temp_arr;
         }
     }
     return $taginfo;
 }
Пример #5
0
defined('ADMIN_KEKE') or exit('Access Denied');
kekezu::admin_check_role(29);
$indus_arr = kekezu::get_industry();
$art_cat_arr = kekezu::get_table_data("*", "witkey_article_category", "", "", "", "", "art_cat_id", null);
$url = "index.php?do=tpl&view=edit_tag&tagid={$tagid}";
$tag_type_arr = keke_glob_class::get_tag_type();
$tag_obj = new Keke_witkey_tag_class();
if ($tagid) {
    $tag_obj->setWhere("tag_id='{$tagid}'");
    $taginfo = $tag_obj->query_keke_witkey_tag();
    $taginfo = $taginfo['0'];
}
if ($submit) {
    $txt_tagname or kekezu::admin_show_msg($_lang['enter_tag_name'], $url, 3, '', 'warning');
    $tag_obj2 = new Keke_witkey_tag_class();
    $tag_obj2->setWhere("tagname = '{$txt_tagname}' and tag_id!='{$tagid}'");
    if ($tag_obj2->query_keke_witkey_tag()) {
        kekezu::admin_show_msg($_lang['tag_name_inuse_please_replace'], $url, 3, '', 'warning');
    }
    $tag_obj->setTagname($txt_tagname);
    $tag_obj->setTag_type($tag_type);
    if ($tag_type == 6) {
        $code = $model_id;
    } else {
        $code = $tar_custom_code;
    }
    $tag_obj->setCode($code);
    $tag_obj->setTag_code($tag_code);
    if ($tagid) {
        $tag_obj->setWhere("tag_id='{$tagid}'");
Пример #6
0
<?php

defined('ADMIN_KEKE') or exit('Access Denied');
kekezu::admin_check_role(52);
$tagid = $tagid ? $tagid : kekezu::admin_show_msg($_lang['error_param'], "index.php?do=tpl&view=taglist", 3, '', 'warning');
$tag_obj = new Keke_witkey_tag_class();
$tag_obj->setWhere("tag_id='{$tagid}'");
$tag_info = $tag_obj->query_keke_witkey_tag();
$tag_info = $tag_info[0];
if ($tag_info['tag_type'] == 1) {
    $task_obj = new Keke_witkey_task_class();
    $where = "1=1 ";
    if ($tag_info['task_ids']) {
        $where .= "adn task_id in ({$tag_info['task_ids']})";
    } else {
        if ($tag_info['model_id']) {
            $where .= "and model_id = '{$tag_info['model_id']}' ";
        }
        if ($tag_info['task_indus_ids']) {
            $where .= "and indus_id in ({$tag_info['task_indus_ids']}) ";
        } else {
            if ($tag_info['task_indus_id']) {
                $where .= "and indus_id = '{$tag_info['task_indus_id']}' ";
            }
        }
        if ($tag_info['task_status']) {
            $where .= "and task_status = '{$tag_info['task_status']}' ";
        } else {
            $where .= "and task_status in (2,3,4,7) ";
        }
        if ($tag_info['start_time1']) {
Пример #7
0
<?php

defined('ADMIN_KEKE') or exit('Access Denied');
kekezu::admin_check_role(57);
$feed_obj = new Keke_witkey_feed_class();
$tag_obj = new Keke_witkey_tag_class();
$feed_type = keke_glob_class::get_feed_type();
$type or $type = 'data';
intval($slt_page_size) or $slt_page_size = 10;
intval($page) or $page = 1;
if ($type == 'data' || !isset($type)) {
    $where = " 1 = 1 ";
    $txt_feed_id and $where .= " and feed_id={$txt_feed_id} ";
    $txt_title and $where .= " and title like '%" . $txt_title . "%' ";
} elseif ($type === 'manage') {
    $where = " 1=1 and tag_type=8 ";
    $txt_tag_id and $where .= " and tag_id = {$txt_tag_id} ";
    $tpl_type or $tpl_type = $_K[template];
    $tpl_type == 1 or $where .= " and tpl_type like '%" . $tpl_type . "%' ";
}
if ($ord[1]) {
    $where .= " order by {$ord['0']} {$ord['1']} ";
} else {
    $where .= " order by feed_time desc";
}
if ($type == 'data' || !isset($type)) {
    $feed_obj->setWhere($where);
    $count = $feed_obj->count_keke_witkey_feed();
}
if ($type == 'manage') {
    $tag_obj->setWhere($where);
Пример #8
0
<?php

$tag_obj = new Keke_witkey_tag_class();
if ($sbt_edit) {
    $tpl_type = $ckb ? implode(',', $ckb) : $_K['template'];
    $fds['tagname'] = $fds['hdn_tagname'] ? $fds['hdn_tagname'] : $fds['tagname'];
    $fds['loadcount'] = $fds['loadcount'] ? $fds['loadcount'] : $fds['hdn_loadcount'];
    $tag_obj->setTagname($fds['tagname']);
    $tag_obj->setCache_time(intval($fds['cache_time']));
    $tag_obj->setTag_code($fds[tag_code]);
    $tag_obj->setTpl_type($tpl_type);
    $tag_obj->setTag_type(9);
    $tag_obj->setLoadcount($fds['loadcount']);
    $sbt_edit = strip_tags($sbt_edit);
    if ($sbt_edit == $_lang['ads_group_edit'] && $tag_id) {
        $tag_obj->setWhere('tag_id="' . $tag_id . '"');
        $result = $tag_obj->edit_keke_witkey_tag();
    }
    if ($sbt_edit == $_lang['ads_group_add']) {
        $result = $tag_obj->create_keke_witkey_tag();
    }
    kekezu::admin_system_log($sbt_edit . $fds['tagname']);
    $result_msg = $result ? $sbt_edit . $_lang['success'] : $sbt_edit . $_lang['fail'];
    if ($target_id) {
        $jump_url = $result ? 'index.php?do=tpl&view=ad_add&ac=add&tagname=' . $tagname . '&target_id=' . $target_id : 'index.php?do=tpl&view=ad_group_add&ac=add&tag_id' . $tag_id . 'tagname=' . $tagname . '&target_id=' . $target_id;
        $result_msg .= $result ? $_lang['jump_to_advertisement_page'] : $_lang['before_jump_to_page'];
    }
    $jump_url = $jump_url ? $jump_url : $_SERVER[HTTP_REFERER];
    kekezu::admin_show_msg($result_msg, $jump_url, '3', '', 'success');
}
$page_tips = $_lang['add'];