Пример #1
0
}

$arVisibleColumnsMap = array();
foreach($arSelectedFields as $value)
	$arVisibleColumnsMap[$value] = true;

// Getting list data
if(array_key_exists("ELEMENT_CNT", $arVisibleColumnsMap))
{
	$arFilter["CNT_ALL"] = "Y";
	$arFilter["ELEMENT_SUBSECTIONS"] = "N";
	$rsData = CIBlockSection::GetMixedList(Array($by=>$order), $arFilter, true, $arSelectedFields);
}
else
{
	$rsData = CIBlockSection::GetMixedList(Array($by=>$order), $arFilter, false, $arSelectedFields);
}

$rsData = new CAdminResult($rsData, $sTableID);
$rsData->NavStart();

// Navigation setup
$lAdmin->NavText($rsData->GetNavPrint(htmlspecialcharsbx($arIBlock["SECTIONS_NAME"])));

$bSearch = CModule::IncludeModule('search');

function GetElementName($ID)
{
	$ID = IntVal($ID);
	static $cache = array();
	if(!array_key_exists($ID, $cache))
Пример #2
0
}

$arVisibleColumnsMap = array();
foreach($arSelectedFields as $value)
	$arVisibleColumnsMap[$value] = true;

// Getting list data
if(array_key_exists("ELEMENT_CNT", $arVisibleColumnsMap))
{
	$arFilter["CNT_ALL"] = "Y";
	$arFilter["ELEMENT_SUBSECTIONS"] = "N";
	$rsData = CIBlockSection::GetMixedList($arOrder, $arFilter, true, $arSelectedFields);
}
else
{
	$rsData = CIBlockSection::GetMixedList($arOrder, $arFilter, false, $arSelectedFields);
}

$rsData = new CAdminResult($rsData, $sTableID);
$rsData->NavStart();

// Navigation setup
$lAdmin->NavText($rsData->GetNavPrint(htmlspecialcharsbx($arIBlock["SECTIONS_NAME"])));

$bSearch = Loader::includeModule('search');

function GetElementName($ID)
{
	$ID = (int)$ID;
	if ($ID <= 0)
		return '';
Пример #3
0
    }
    $arParams["TEMPLATES"] = $arTemplates;
}
$arResult["URL"] = array("~CLONE" => CComponentEngine::MakePathFromTemplate($arParams["~ELEMENT_EDIT_URL"], array("PATH" => $arResult["ELEMENT"]["PATH"], "ELEMENT_ID" => $arResult["ELEMENT"]["ID"], "ACTION" => "CLONE")), "CLONE" => CComponentEngine::MakePathFromTemplate($arParams["ELEMENT_EDIT_URL"], array("PATH" => $arResult["ELEMENT"]["PATH"], "ELEMENT_ID" => $arResult["ELEMENT"]["ID"], "ACTION" => "CLONE")));
/********************************************************************
				/Default params
********************************************************************/
/********************************************************************
				Data
********************************************************************/
/************** Versions *******************************************/
$arResult["NAV_RESULT"] = $db_res = $ob->_get_mixed_list($arResult["ELEMENT"]["IBLOCK_SECTION_ID"], array("SHOW_VERSIONS" => "Y"), $arResult["ELEMENT"]["ID"]);
if ($arResult["NAV_RESULT"]) {
    $arFilter = array("IBLOCK_ID" => $ob->IBLOCK_ID, "NAME" => $ob->meta_names['TRASH']['name']);
    $arSelectedFields = array("ID");
    $db_res = CIBlockSection::GetMixedList(array(), $arFilter, false, $arSelectedFields);
    if ($db_res && ($arTrash = $db_res->GetNext())) {
        $trashID = $arTrash["ID"];
    }
    if ($arParams["PAGE_ELEMENTS"] > 0) {
        $arResult["NAV_RESULT"]->NavStart($arParams["PAGE_ELEMENTS"], false);
        $arResult["NAV_STRING"] = $arResult["NAV_RESULT"]->GetPageNavStringEx($navComponentObject, GetMessage("WD_DOCUMENTS"), $arParams["PAGE_NAVIGATION_TEMPLATE"], true);
    }
    while ($res = $arResult["NAV_RESULT"]->Fetch()) {
        if (isset($trashID) && $res["IBLOCK_SECTION_ID"] == $trashID) {
            continue;
        }
        $ob->_get_file_info_arr($res);
        __prepare_item_info($res, $arParams);
        $rs = __build_item_info($res, $arParams);
        $rs["columns"]["COMMENTS"] = $arParams["WORKFLOW"] == "bizproc" ? $rs["columns"]["BIZPROC"] : ($arParams["WORKFLOW"] == "workflow" ? $rs["columns"]["WF_COMMENTS"] : "");