function plan_confirm_end()
 {
     $sql = "select a.* from %switkey_task a left join %switkey_task_plan b on a.task_id=b.task_id where a.task_status=6 and b.plan_status=1 and b.over_time<'%s' and a.model_id=5 ";
     $task_list = db_factory::query(sprintf($sql, TABLEPRE, TABLEPRE, time()));
     if (is_array($task_list)) {
         foreach ($task_list as $v) {
             $task_obj = new dtender_task_class($v);
             $task_obj->task_confirm_timeout();
         }
     }
 }
 function order_charge()
 {
     $task_info = db_factory::get_one(sprintf("select * from %switkey_task where task_id='%d'", TABLEPRE, $this->_obj_id));
     $task_obj = dtender_task_class::get_instance($task_info);
     return $task_obj->dispose_order($this->_order_id);
 }
Beispiel #3
0
            $task_pic = keke_file_class::upload_file("fle_task_pic");
        } else {
            $task_pic = $task_pic_path;
        }
        $task_pic and $fds['task_pic'] = $task_pic;
        if ($txt_task_day) {
            $fds['sub_time'] = strtotime($txt_task_day);
        }
        $fds['seo_title'] = $fields['seo_title'];
        $fds['seo_keyword'] = $fields['seo_keyword'];
        $fds['seo_desc'] = $fields['seo_desc'];
        $fds = kekezu::escape($fds);
        $pk and $success = $task_obj->save($fds, $pk);
        kekezu::admin_system_log($_lang['edit_task'], '{$fds[task_title]}');
        $v_arr = array($_lang['admin_name'] => $myinfo_arr['username'], $_lang['time'] => date('Y-m-d H:i:s', time()), $_lang['model_name'] => $model_info['model_name'], $_lang['task_id'] => $task_info['task_id'], $_lang['task_title'] => $task_info['task_title']);
        keke_msg_class::notify_user($task_info['uid'], $task_info['username'], 'task_edit', $_lang['edit_task'], $v_arr, 1);
        kekezu::admin_show_msg($_lang['task_edit_success'], "index.php?do=model&model_id={$model_id}&view=list", 3, '', 'success');
    }
    $indus_arr = $kekezu->_indus_arr;
    $temp_arr = array();
    $indus_option_arr = $indus_arr;
    $indus_arr = kekezu::get_industry(1);
    $temp_arr = array();
    $status_arr = dtender_task_class::get_task_status();
    $payitem_list = keke_payitem_class::get_payitem_config('employer');
    kekezu::get_tree($indus_option_arr, $temp_arr, "option", $task_info['indus_id']);
    $indus_option_arr = $temp_arr;
} else {
    require S_ROOT . '/task/' . $model_info['model_dir'] . '/admin/task_misc.php';
}
require keke_tpl_class::template('task/' . $model_info['model_dir'] . '/admin/tpl/task_edit_' . $op);
Beispiel #4
0
}
switch ($arrModelInfo['model_code']) {
    case 'sreward':
        $objTask = sreward_task_class::get_instance($arrTaskInfo);
        break;
    case 'preward':
        $objTask = preward_task_class::get_instance($arrTaskInfo);
        break;
    case 'mreward':
        $objTask = mreward_task_class::get_instance($arrTaskInfo);
        break;
    case 'tender':
        $objTask = tender_task_class::get_instance($arrTaskInfo);
        break;
    case 'dtender':
        $objTask = dtender_task_class::get_instance($arrTaskInfo);
        break;
    case 'match':
        $objTask = match_task_class::get_instance($arrTaskInfo);
        break;
    case 'hongbao':
        $objTask = hongbao_task_class::get_instance($arrTaskInfo);
        break;
    case 'yijia':
        $objTask = yijia_task_class::get_instance($arrTaskInfo);
        break;
}
$arrTaskInfo = $objTask->_task_info;
$objTask->process_can();
$arrProcess_can = $objTask->process_can();
$arrConfig = $objTask->_task_config;
Beispiel #5
0
<?php

defined('ADMIN_KEKE') or exit('Access Denied');
kekezu::admin_check_role('m58');
$task_config = unserialize($model_info['config']);
$cash_rule_arr = kekezu::get_table_data("*", "witkey_task_cash_cove", "", "", '', '', "cash_rule_id");
$model_list = $kekezu->_model_list;
$task_status = dtender_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']}";
$url_str = "index.php?do=model&model_id=5&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}";
$w[task_id] and $wh .= " and task_id =" . intval($w['task_id']);
$w[task_title] and $wh .= " and task_title like '%{$w['task_title']}%' ";
$w[task_status] and $wh .= " and task_status = " . intval($w['task_status']);
$ord[0] && $ord[1] and $wh .= " order by {$ord['0']} {$ord['1']} " or $wh .= " order by task_id desc ";
$table_arr = $table_obj->get_grid($wh, $url_str, $page, 10, null, 1, 'ajax_dom');
$task_arr = $table_arr['data'];
$pages = $table_arr['pages'];
if ($task_id) {
    $task_audit_arr = get_task_info($task_id);
    $start_time = date("Y-m-d H:i:s", $task_audit_arr['start_time']);
    $end_time = date("Y-m-d H:i:s", $task_audit_arr['end_time']);
    $url = "<a href =\"{$_K['siteurl']}/index.php?do=task&id={$task_audit_arr['task_id']}\" target=\"_blank\" >" . $task_audit_arr['task_title'] . "</a>";
}
switch ($ac) {
    case "del":
        $res = keke_task_config::task_del($task_id);
        kekezu::admin_show_msg($_lang['operate_notice'], $url_str, 2, $_lang['delete_success'], 'success');
        break;