Esempio n. 1
0
 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();
 }
Esempio n. 2
0
            }
            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) {