function task_choose_end() { $task_list = db_factory::query(sprintf("select * from %switkey_task where task_status=3 and end_time<'%s' and model_id=3", TABLEPRE, time())); if (is_array($task_list)) { foreach ($task_list as $v) { $task_obj = new preward_task_class($v); $task_obj->task_xg_timeout(); } } }
<?php $regionCfg = keke_glob_class::getRegionConfig(); $arrDistrictInfo = db_factory::get_one("select * from " . TABLEPRE . "witkey_task where task_id=" . intval($id)); $province = CommonClass::getDistrictById($arrDistrictInfo['province']); $city = CommonClass::getDistrictById($arrDistrictInfo['city']); $area = CommonClass::getDistrictById($arrDistrictInfo['area']); $page and $page = intval($page); $page = intval($page) ? $page : 1; $pagesize = intval($pagesize) ? $pagesize : 10; $objTask = preward_task_class::get_instance($arrTaskInfo); $arrTaskInfo = $objTask->_task_info; $objTask->plus_view_num(); $intFollow = db_factory::get_count(sprintf('select count(*) from %s where uid = %d and fuid = %d', TABLEPRE . 'witkey_free_follow', intval($gUid), intval($arrTaskInfo['uid']))); $intFavorite = db_factory::get_count(sprintf('select count(*) from %s where uid = %d and obj_id = %d and keep_type = "task"', TABLEPRE . 'witkey_favorite', intval($gUid), intval($arrTaskInfo['task_id']))); if ($arrTaskInfo['task_pic']) { $arrTaskPics = explode(',', $arrTaskInfo['task_pic']); } $arrProcess_can = $objTask->process_can(); $arrTaskFiles = $objTask->get_task_file(); $arrPayitemShow = $objTask->getPayitemShow(); $arrWorkStatus = $objTask->get_work_status(); if (strtoupper(CHARSET) == 'GBK') { $arrWorkStatus = kekezu::gbktoutf($arrWorkStatus); } $jsonWorkStatus = json_encode($arrWorkStatus); $Exitworker = db_factory::get_one("select * from " . TABLEPRE . "witkey_task_work where task_id = " . $arrTaskInfo['task_id'] . " and uid=" . $gUid); $arrProjectProgress = $objTask->getProjectProgressDesc(); $objTime = new preward_time_class(); $objTime->validtaskstatus(); $intBidCount = $objTask->get_work_count("work_status=6");
$filelist = $taskfilelist[work_file]; $f_list = db_factory::query("select * from " . TABLEPRE . "witkey_file where file_id in ({$filelist})"); break; case 'comm': $c_list = db_factory::query(sprintf(' select a.content,a.on_time from %switkey_comment a left join %switkey_task_work b on a.obj_id=b.work_id where b.work_id=%d', TABLEPRE, TABLEPRE, $work_id)); break; } require keke_tpl_class::template('task/' . $model_info['model_dir'] . '/admin/tpl/task_edit_ext'); die; } else { $o = keke_table_class::get_instance('witkey_task_work'); $tmp = $o->get_grid('task_id=' . $task_id, $url, $page, $limit, ' order by work_status desc,work_time desc ', 1, 'ajax_dom'); $list = $tmp['data']; $pages = $tmp['pages']; $satus_arr = preward_task_class::get_work_status(); } break; case 'comm': if ($ac && $comm_id) { $id = intval($comm_id); switch ($ac) { case 'del': $sql = ' delete from %switkey_comment where comment_id=%d'; $type == 1 and $sql .= ' or p_id=%d'; $res = db_factory::execute(sprintf($sql, TABLEPRE, $id, $id)); $res and kekezu::echojson('', 1) or kekezu::echojson('', 0); die; break; case 'load': $list = db_factory::query(sprintf(' select * from %switkey_comment where p_id=%d', TABLEPRE, $id));
<?php defined('ADMIN_KEKE') or exit('Access Denied'); kekezu::admin_check_role('m34'); $task_config = unserialize($model_info['config']); $model_list = $kekezu->_model_list; $task_status = preward_task_class::get_task_status(); $table_obj = keke_table_class::get_instance('witkey_task'); $page and $page = intval($page) or $page = 1; $page_size and $page_size = intval($page_size) or $page_size = 10; $wh = "model_id={$model_info['model_id']}"; if ($w['task_id']) { $wh .= " and task_id = " . intval($w['task_id']); } if ($w['task_title']) { $wh .= ' and task_title like ' . '"%' . $w['task_title'] . '%" '; } if ($w['task_status']) { $wh .= " and task_status = " . intval($w['task_status']); } $w['task_status'] === '0' and $wh .= " and task_status = 0"; if ($ord['0'] && $ord['1']) { $wh .= " order by {$ord['0']} {$ord['1']}"; } else { $wh .= " order by task_id desc "; } $url_str = "index.php?do=model&model_id=3&view=list&w[task_id]={$w['task_id']}&w[task_title]={$w['task_title']}&w[task_status]={$w['task_status']}&ord[0]={$ord['0']}&ord[1]={$ord['1']}&page={$page}&page_size={$page_size}"; $table_arr = $table_obj->get_grid($wh, $url_str, $page, $page_size, null, 1, 'ajax_dom'); $task_arr = $table_arr['data']; $pages = $table_arr['pages']; if ($task_id) {
function order_charge() { $task_info = db_factory::get_one(sprintf("select * from %switkey_task where task_id='%d'", TABLEPRE, $this->_obj_id)); $task_obj = preward_task_class::get_instance($task_info); return $task_obj->dispose_order($this->_order_id); }