<?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; } }