Esempio n. 1
0
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;
Esempio n. 2
0
                            ++$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";
}