$prom_event_obj->setWhere("event_id = " . intval($event_id)); $res = $prom_event_obj->del_keke_witkey_prom_event(); $res and kekezu::admin_show_msg($_lang['delete_success'], $url, 3, '', 'success') or kekezu::admin_show_msg($_lang['delete_fail'], $url, 3, '', 'warning'); break; } } } elseif (isset($sbt_action)) { $ckb_string = $ckb; is_array($ckb_string) and $ckb_string = implode(',', $ckb_string); if (count($ckb_string)) { $prom_event_obj->setWhere('event_id in (' . $ckb_string . ')'); $res = $prom_event_obj->del_keke_witkey_prom_event(); $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'); } } else { $type_arr = keke_prom_class::get_prom_type(); $where = '1=1'; $w['event_id'] and $where .= " and event_id = " . intval($w['event_id']); $w['username'] and $where .= " and username like '%" . $w['username'] . "%'"; $w['parent_username'] and $where .= " and parent_username like '%" . $w['parent_username'] . "%'"; $w['action'] and $where .= " and action = '" . $w['action'] . "'"; $w[ord][0] && $w[ord][1] and $where .= " order by {$w['ord']['0']} {$w['ord']['1']} " or $where .= " order by event_id desc "; $prom_event_obj->setWhere($where); $count = $prom_event_obj->count_keke_witkey_prom_event(); $kekezu->_page_obj->setAjax(1); $kekezu->_page_obj->setAjaxDom('ajax_dom'); $pages = $kekezu->_page_obj->getPages($count, $page_size, $page, $url); $prom_event_obj->setWhere($where . $pages['where']); $prom_event_arr = $prom_event_obj->query_keke_witkey_prom_event(); } require $template_obj->template(ADMIN_DIRECTORY . '/tpl/admin_' . $do . '_' . $view);
<?php defined('IN_KEKE') or exit('Access Denied'); $objPromEventT = keke_table_class::get_instance('witkey_prom_event'); $strUrl = 'index.php?do=user&view=prom&op=benefit'; $intEventId and $strUrl .= "&intEventId=" . intval($intEventId); $strEventType and $strUrl .= "&strEventType= {$strEventType} "; $intPage and $strUrl .= '&intPage=' . $intPage; $arrEventStatus = keke_prom_class::get_pevent_status(); $arrEventType = keke_prom_class::get_prom_type(); $strWhere = " parent_uid=" . intval($gUid); $intEventId && $intEventId != '' and $strWhere .= " and event_id=" . intval($intEventId); $strEventType and $strWhere .= " and action = '{$strEventType}' "; $page and $intPage = intval($page); $intPage = intval($intPage) ? $intPage : 1; $intPagesize = intval($intPagesize) ? $intPagesize : 10; $strWhere .= " order by event_id desc"; $arrDatas = $objPromEventT->get_grid($strWhere, $strUrl, $intPage, $intPagesize, null, null, null); $arrPromLists = $arrDatas['data']; $strPages = $arrDatas['pages'];