switch ($sbt_act) { case "freeze": //冻结 $res = keke_task_config::task_freeze($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; case "recommend": //推荐 $res = keke_task_config::task_recommend($task_id); break; case "unrecommend": //取消推荐 $res = keke_task_config::task_unrecommend($task_id); break; case "del": //删除 $res = keke_task_config::task_del($task_id); } } 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(); $payitem_list = keke_payitem_class::get_payitem_config('employer'); $indus_arr = $kekezu->_indus_arr;
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; $arrWorkFlag = array(4 => array('id' => 4, 'style' => 'fa-check-circle', 'name' => '中标'), 5 => array('id' => 2, 'style' => 'fa-dot-circle-o', 'name' => '入围'), 6 => array('id' => 3, 'style' => 'fa-check-circle', 'name' => '合格'), 7 => array('id' => 0, 'style' => 'fa-times-circle', 'name' => '淘汰')); $strExtTypes = kekezu::get_ext_type(); switch ($op) { case "taskRecommend": $resInt = keke_task_config::task_recommend($taskId); if ($resInt) { kekezu::show_msg('推荐操作成功', 'index.php?do=task&id=' . $taskId, NULL, NULL, 'ok'); } kekezu::show_msg('推荐操作失败,请勿重复操作', NULL, NULL, NULL, 'fail'); break; case "workComment": if ($strTarComment) { $strTarComment = kekezu::str_filter(kekezu::escape($strTarComment)); if (strtoupper(CHARSET) == 'GBK') { $strTarComment = kekezu::utftogbk($strTarComment); } if ($kekezu->_sys_config['ban_content'] && kekezu::k_match(array($kekezu->_sys_config['ban_content']), $strTarComment)) { $tips['errors']['strTarComment'] = $_lang['sensitive_word']; kekezu::show_msg($tips, NULL, NULL, NULL, 'error'); }