예제 #1
0
<?php

defined('ADMIN_KEKE') or exit('Access Denied');
$process_obj = sreward_report_class::get_instance($report_id, $report_info, $obj_info, $user_info, $to_userinfo);
if (!empty($op_result)) {
    switch ($type) {
        case "rights":
            $res = $process_obj->process_rights($op_result, $type);
            break;
        case "report":
            $res = $process_obj->process_report($op_result, $type);
            break;
        case "complaint":
            break;
    }
} else {
    $gz_info = $process_obj->user_role('gz');
    $wk_info = $process_obj->user_role('wk');
    $process_can = $process_obj->_process_can;
}
require keke_tpl_class::template('task/' . $model_info['model_dir'] . '/admin/tpl/task_' . $view);
 function pt_cancel($is_return = false, $work_ids = null)
 {
     global $_K, $kekezu;
     global $_lang;
     $task_info = $this->_task_info;
     switch ($is_return) {
         case false:
             $extra_info[] = explode(",", $work_ids);
             return keke_trust_fac_class::redirect_to_alipay($this->_interface, 'alipay_trust', $this->_task_info, $extra_info);
             break;
         case true:
             switch ($this->_data['is_success']) {
                 case "T":
                     $work_id = $this->_data['cancel_transfer_detail'];
                     $sql = " select a.report_id from %switkey_report a left join %switkey_task_work b \n\t\t\t\t\t\t\t\t\t on a.obj_id=b.work_id and a.origin_id=b.task_id where work_status='4' and work_id='%d' and task_id='%d'";
                     $report_id = db_factory::get_count(sprintf($sql, TABLEPRE, TABLEPRE, $work_id, $this->_task_id));
                     $report_obj = sreward_report_class::get_instance($report_id);
                     $op_result['action'] = 'pass';
                     $op_result['cancel_bid'] = 1;
                     $report_obj->process_report($op_result, 'report', true);
                     break;
                 case "F":
                     kekezu::admin_show_msg($_lang['operate_notice'], "index.php?do=model&view=list&model_id=1", 3, $_lang['report_deal_fail']);
                     break;
             }
             break;
     }
 }