function get_task_info($task_id) { $task_obj = new Keke_witkey_task_class(); $task_obj->setWhere("task_id = {$task_id}"); $task_info = $task_obj->query_keke_witkey_task(); $task_info = $task_info['0']; return $task_info; }
$ops = array('basic', 'work', 'comm'); in_array($op, $ops) or $op = 'basic'; $task_info = db_factory::get_one(sprintf(" select * from %switkey_task where task_id='%d'", TABLEPRE, $task_id)); $task_config = unserialize($model_info['config']); keke_lang_class::loadlang('task_edit', 'task'); $task_sub_time = date('Y-m-d', $task_info['sub_time']); $task_end_time = date('Y-m-d', $task_info['end_time']); $task_start_time = date('Y-m-d', $task_info['start_time']); if ($op == 'basic') { $cash_rule_arr = kekezu::get_table_data("*", "witkey_task_cash_cove", "model_code='{$model_info['model_code']}'", "", '', '', "cash_rule_id"); $task_info['ext_fields'] = CustomClass::getExtDataList($task_id, $task_info['model_id']); if ($sbt_edit) { if ($ext_fds) { CustomClass::editExtData($task_id, $model_id, $ext_fds); } $task_obj = new Keke_witkey_task_class(); $task_obj->setWhere(" task_id ='{$task_id}'"); $task_obj->setTask_title(kekezu::escape($task_title)); if ($txt_task_day) { $task_obj->setSub_time(strtotime($txt_task_day)); $task_obj->setEnd_time(strtotime($txt_task_day) + $task_config['choose_time'] * 24 * 3600); } $task_obj->setIndus_id($slt_indus_id); $task_obj->setTask_cash($task_cash); $task_obj->setReal_cash($task_cash * (1 - $task_info['profit_rate'] / 100)); $fds['task_cash_coverage'] and $task_obj->setTask_cash_coverage($fds['task_cash_coverage']); $fds['budget'] and $task_obj->setBudget($fds['budget']); $task_obj->setTask_desc($task_desc); $fields = kekezu::escape($fields); $task_obj->setSeo_title($fields['seo_title']); $task_obj->setSeo_keyword($fields['seo_keyword']);
intval($task_id) or kekezu::admin_show_msg($_lang['param_error'], 'index.php?do=model&model_id=' . $model_id . '&view=list', 3, '', 'warning'); $ops = array('basic', 'work', 'comm'); in_array($op, $ops) or $op = 'basic'; $task_info = db_factory::get_one(sprintf(" select * from %switkey_task where task_id='%d'", TABLEPRE, $task_id)); $task_config = unserialize($model_info['config']); keke_lang_class::loadlang('task_edit', 'task'); $task_sub_time = date('Y-m-d', $task_info['sub_time']); $task_end_time = date('Y-m-d', $task_info['end_time']); $task_start_time = date('Y-m-d', $task_info['start_time']); if ($op == 'basic') { $task_info['ext_fields'] = CustomClass::getExtDataList($task_id, $task_info['model_id']); if ($sbt_edit) { if ($ext_fds) { CustomClass::editExtData($task_id, $model_id, $ext_fds); } $task_obj = new Keke_witkey_task_class(); $task_obj->setWhere(" task_id =" . $task_id); $task_obj->setTask_title(kekezu::escape($fields['task_title'])); if ($txt_task_day) { $task_obj->setSub_time(strtotime($txt_task_day)); $task_obj->setEnd_time(strtotime($txt_task_day) + $task_config['choose_time'] * 24 * 3600); } $task_obj->setIndus_id($slt_indus_id); $task_obj->setTask_cash($fields['task_cash']); $task_obj->setTask_desc($fields['task_desc']); $fields = kekezu::escape($fields); $task_obj->setSeo_title($fields['seo_title']); $task_obj->setSeo_keyword($fields['seo_keyword']); $task_obj->setSeo_desc($fields['seo_desc']); if ($_FILES['fle_task_pic']['name']) { $task_pic = keke_file_class::upload_file("fle_task_pic");
<?php defined('ADMIN_KEKE') or exit('Access Denied'); kekezu::admin_check_role(52); $tagid = $tagid ? $tagid : kekezu::admin_show_msg($_lang['error_param'], "index.php?do=tpl&view=taglist", 3, '', 'warning'); $tag_obj = new Keke_witkey_tag_class(); $tag_obj->setWhere("tag_id='{$tagid}'"); $tag_info = $tag_obj->query_keke_witkey_tag(); $tag_info = $tag_info[0]; if ($tag_info['tag_type'] == 1) { $task_obj = new Keke_witkey_task_class(); $where = "1=1 "; if ($tag_info['task_ids']) { $where .= "adn task_id in ({$tag_info['task_ids']})"; } else { if ($tag_info['model_id']) { $where .= "and model_id = '{$tag_info['model_id']}' "; } if ($tag_info['task_indus_ids']) { $where .= "and indus_id in ({$tag_info['task_indus_ids']}) "; } else { if ($tag_info['task_indus_id']) { $where .= "and indus_id = '{$tag_info['task_indus_id']}' "; } } if ($tag_info['task_status']) { $where .= "and task_status = '{$tag_info['task_status']}' "; } else { $where .= "and task_status in (2,3,4,7) "; } if ($tag_info['start_time1']) {