if ($arTask['FORUM_TOPIC_ID']) { $arTopic = CForumTopic::GetByID($arTask['FORUM_TOPIC_ID']); if ($arTopic) { $arResult['FORUM_ID'] = (int) $arTopic['FORUM_ID']; } unset($arTopic); } if ($arResult['FORUM_ID'] === false) { try { $arResult['FORUM_ID'] = CTasksTools::GetForumIdForIntranet(); } catch (Exception $e) { // nothing to do here } } if ($arResult['FORUM_ID'] > 0) { __checkForum($arResult['FORUM_ID']); } $arTask['META::STATUS_FORMATTED_NAME'] = ''; switch ($arTask['REAL_STATUS']) { case CTasks::STATE_NEW: $arTask['META::STATUS_FORMATTED_NAME'] = GetMessage('MB_TASKS_TASK_DETAIL_STATUS_NEW'); break; case CTasks::STATE_PENDING: $arTask['META::STATUS_FORMATTED_NAME'] = GetMessage('MB_TASKS_TASK_DETAIL_STATUS_ACCEPTED'); break; case CTasks::STATE_IN_PROGRESS: $arTask['META::STATUS_FORMATTED_NAME'] = GetMessage('MB_TASKS_TASK_DETAIL_STATUS_IN_PROGRESS'); break; case CTasks::STATE_SUPPOSEDLY_COMPLETED: $arTask['META::STATUS_FORMATTED_NAME'] = GetMessage('MB_TASKS_TASK_DETAIL_STATUS_WAITING'); break;
++$notProcessedItems; } } break; default: CTaskAssert::logError('[0x8a1747a5] unknown subaction: ' . $_POST['subaction']); break; } break; default: CTaskAssert::logError('[0x8b300a99] unknown action: ' . $_POST['action']); break; } LocalRedirect($APPLICATION->GetCurPageParam("", array("sessid"))); } __checkForum($arParams["FORUM_ID"]); $arParams["TASK_VAR"] = trim($arParams["TASK_VAR"]); if (strlen($arParams["TASK_VAR"]) <= 0) { $arParams["TASK_VAR"] = "task_id"; } $arParams["GROUP_VAR"] = isset($arParams["GROUP_VAR"]) ? trim($arParams["GROUP_VAR"]) : ""; if (strlen($arParams["GROUP_VAR"]) <= 0) { $arParams["GROUP_VAR"] = "group_id"; } $arParams["ACTION_VAR"] = trim($arParams["ACTION_VAR"]); if (strlen($arParams["ACTION_VAR"]) <= 0) { $arParams["ACTION_VAR"] = "action"; } if (strlen($arParams["PAGE_VAR"]) <= 0) { $arParams["PAGE_VAR"] = "page"; }