public static function del_report($report_id) { $report_obj = new Keke_witkey_report_class(); if (is_array($report_id)) { $ids = implode(',', $report_id); $where = "report_id in ({$ids})"; } else { $where = "reprot_id = {$report_id}"; } $report_obj->setWhere($where); return $report_obj->del_keke_witkey_report(); }
} break; case "download": keke_file_class::file_down($filename, $filepath); break; } } elseif ($sbt_action) { $ckb and $dels = implode(",", $ckb) or $dels = array(); if (!empty($dels)) { $res = db_factory::execute(sprintf(" delete from %switkey_report where report_id in ('%s') ", TABLEPRE, $dels)); $res and kekezu::admin_show_msg($action_arr[$view] . $_lang['record_mulit_delete_success'], $url, "3", '', 'success') or kekezu::admin_show_msg($action_arr[$view] . $_lang['record_delete_fail'], $url, "3", '', 'warning'); } else { kekezu::admin_show_msg($_lang['choose_delete_operate'], $url, "3", '', 'warning'); } } else { $report_obj = new Keke_witkey_report_class(); $page_obj = $kekezu->_page_obj; $where = " report_type = '" . $action_arr[$view]['0'] . "'"; $report_id and $where .= " and report_id='{$report_id}'"; $report_status and $where .= " and report_status='{$report_status}' "; $obj and $where .= " and obj='{$obj}' "; is_array($w['ord']) and $where .= ' order by ' . $ord['0'] . ' ' . $ord['1'] or $where .= " order by report_id desc "; $report_obj->setWhere($where); $count = intval($report_obj->count_keke_witkey_report()); $page_obj->setAjax(1); $page_obj->setAjaxDom("ajax_dom"); $pages = $page_obj->getPages($count, $page_size, $page, $url); $report_obj->setWhere($where . $pages['where']); $report_list = $report_obj->query_keke_witkey_report(); if (is_array($report_list)) { foreach ($report_list as $k => $v) {