- Модуль: workflow
- Путь к файлу: ~/bitrix/modules/workflow/classes/general/status.php
- Класс: CWorkflowStatus
- Вызов: CWorkflowStatus::GetDropDownList
static function GetDropDownList($SHOW_ALL="N", $strOrder = "desc", $arFilter = array())
{
global $USER;
if(strtolower($strOrder) != "asc")
$strOrder = "desc";
else
$strOrder = "asc";
$arFilter["!=ACTIVE"] = "N";
if(!(CWorkflow::IsAdmin() || $SHOW_ALL=="Y"))
{
$arGroups = $USER->GetUserGroupArray();
if(!is_array($arGroups))
$arGroups = array(2);
$arFilter["GROUP_ID"] = $arGroups;
$arFilter["PERMISSION_TYPE_1"] = 1;
}
return CWorkflowStatus::GetList("s_c_sort", $strOrder, $arFilter, null, array("REFERENCE_ID", "REFERENCE", "IS_FINAL", "C_SORT"));
}