if (is_array($keyids)) { switch ($sbt_action) { case $_lang['mulit_delete']: keke_task_config::task_del($keyids); kekezu::admin_show_msg($_lang['operate_notice'], $url_str, 2, $_lang['mulit_delete_success'], 'success'); break; case $_lang['mulit_pass']: keke_task_config::task_audit_pass($keyids); kekezu::admin_show_msg($_lang['operate_notice'], $url_str, 2, $_lang['mulit_pass_success'], 'success'); break; case $_lang['mulit_nopass']: keke_task_config::task_audit_nopass($ckb); kekezu::admin_show_msg($_lang['operate_notice'], $url_str, 2, $_lang['mulit_nopass_success'], 'success'); break; case $_lang['mulit_freeze']: keke_task_config::task_freeze($keyids); kekezu::admin_show_msg($_lang['operate_notice'], $url_str, 2, $_lang['mulit_freeze_success'], 'success'); break; case $_lang['mulit_unfreeze']: keke_task_config::task_unfreeze($keyids); kekezu::admin_show_msg($_lang['operate_notice'], $url_str, 2, $_lang['mulit_unfreeze_success'], 'success'); break; } } } 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'];
$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"); } else { $task_pic = $task_pic_path; } $task_obj->setTask_pic($task_pic); kekezu::admin_system_log($_lang['edit_task'] . ":{$task_title}"); $res = $task_obj->edit_keke_witkey_task(); $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); } elseif ($sbt_act) { switch ($sbt_act) { case "freeze": $res = keke_task_config::task_freeze($task_id); break; case "unfreeze": $res = keke_task_config::task_unfreeze($task_id); break; case "pass": $res = keke_task_config::task_audit_pass(array($task_id)); break; case "nopass": $res = keke_task_config::task_audit_nopass($task_id); break; } } else { $process_arr = keke_task_config::can_operate($task_info['task_status'], $task_info['is_top']); $file_list = db_factory::query(sprintf(" select * from %switkey_file where task_id='%d' and obj_type='task' ", TABLEPRE, $task_id)); $status_arr = sreward_task_class::get_task_status();
break; } if ($sbt_action == $_lang['mulit_delete'] && !empty($ckb)) { keke_task_config::task_del($ckb); kekezu::admin_show_msg($_lang['operate_notice'], $url_str, 2, $_lang['mulit_delete_success'], 'success'); } if ($sbt_action == $_lang['mulit_pass'] && !empty($ckb)) { keke_task_config::task_audit_pass($ckb); kekezu::admin_show_msg($_lang['operate_notice'], $url_str, 2, $_lang['mulit_pass_success'], 'success'); } if ($sbt_action == $_lang['mulit_nopass'] && !empty($ckb)) { keke_task_config::task_audit_nopass($ckb); kekezu::admin_show_msg($_lang['operate_notice'], $url_str, 2, $_lang['mulit_nopass_success'], 'success'); } if ($sbt_action == $_lang['mulit_freeze'] && !empty($ckb)) { keke_task_config::task_freeze($ckb); kekezu::admin_show_msg($_lang['operate_notice'], $url_str, 2, $_lang['mulit_freeze_success'], 'success'); } if ($sbt_action == $_lang['mulit_unfreeze'] && !empty($ckb)) { keke_task_config::task_unfreeze($ckb); kekezu::admin_show_msg($_lang['operate_notice'], $url_str, 2, $_lang['mulit_unfreeze_success'], 'success'); } 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; } require $kekezu->_tpl_obj->template('task/' . $model_info['model_dir'] . '/admin/tpl/task_' . $view);