$arUserOptions["GADGETS"][$gdid]["ROW"] = $ks[count($ks) - 1] + 1; } $arGadget["ID"] = $gdid; $arGadget["GADGET_ID"] = $arResult["GADGETS_LIST"][] = $gadget_id; $arGadget["TITLE"] = htmlspecialcharsbx($arGadget["NAME"]); $arGadget["SETTINGS"] = $arGadgetParams; if (is_array($arGadgetParams) && array_key_exists("TITLE_STD", $arGadgetParams) && strlen($arGadgetParams["TITLE_STD"]) > 0) { $arGadget["TITLE"] = htmlspecialcharsbx($arGadgetParams["TITLE_STD"]); } $arGadget["HIDE"] = $gadgetUserSettings["HIDE"]; if ($arParams["PERMISSION"] > "R") { $arGadget["USERDATA"] =& $arUserOptions["GADGETS"][$gdid]["USERDATA"]; } else { $arGadget["USERDATA"] = $arUserOptions["GADGETS"][$gdid]["USERDATA"]; } $arGadget["CONTENT"] = BXGadget::GetGadgetContent($arGadget, $arParams); $arResult["GADGETS"][$gadgetUserSettings["COLUMN"]][$gadgetUserSettings["ROW"]] = $arGadget; if ($arGadget["FORCE_REDIRECT"]) { $bForceRedirect = true; } } else { unset($arUserOptions["GADGETS"][$gdid]); } } } for ($i = 0; $i < $arResult["COLS"]; $i++) { ksort($arResult["GADGETS"][$i], SORT_NUMERIC); } $arResult["GADGETS_LIST"] = array_unique($arResult["GADGETS_LIST"]); if ($bForceRedirect) { if ($arParams["MULTIPLE"] == "Y") {