Exemple #1
0
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;
}
Exemple #2
0
$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']);
Exemple #3
0
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']) {