<?php $referUrl = $_SERVER['HTTP_REFERER'] ? $_SERVER['HTTP_REFERER'] : '-1'; $arrOnlinePayList = keke_finance_class::get_pay_config('', 'online'); $pay_open_status = 0; foreach ($arrOnlinePayList as $k => $v) { if ($v['pay_status'] == '1') { $pay_open_status = 1; } } $type = strval(trim($type)); $id = intval(trim($id)); switch ($type) { case 'hosted': $arrTaskInfo = db_factory::get_one(sprintf("select * from %switkey_task where task_id='%d'", TABLEPRE, $id)); $modelInfo = $kekezu->_model_list[$arrTaskInfo['model_id']]; $className = $modelInfo['model_code'] . "_task_class"; $arrOrderDetailInfo = db_factory::get_one(sprintf("select order_id from %switkey_order_detail where obj_id=%d and obj_type = 'hosted'", TABLEPRE, $id)); $orderId = intval($arrOrderDetailInfo['order_id']); $arrOrderInfo = db_factory::get_one(sprintf("select * from %switkey_order where order_id=%d ", TABLEPRE, $orderId)); $cash = $arrOrderInfo['order_amount']; $title = $arrTaskInfo['task_title']; $objId = $arrTaskInfo['task_id']; $modelId = $arrTaskInfo['model_id']; break; case 'task': $arrTaskInfo = db_factory::get_one(sprintf("select * from %switkey_task where task_id='%d'", TABLEPRE, $id)); $modelInfo = $kekezu->_model_list[$arrTaskInfo['model_id']]; $className = $modelInfo['model_code'] . "_task_class"; $arrOrderDetailInfo = db_factory::get_one(sprintf("select order_id from %switkey_order_detail where obj_id=%d and obj_type = 'task'", TABLEPRE, $id)); $orderId = intval($arrOrderDetailInfo['order_id']);