for ($j = 0; $j < count($arDepends); $j++) { ?> arDepends[<?php echo $j; ?> ]=<?php echo $arDepends[$j]; ?> ;<?php } } $arDepends1 = array(); if (is_array($arModulesUpdates["MODULES"]["#"]["MODULE"][$i]["#"]["VERSION_CONTROL"])) { for ($j = 0; $j < count($arModulesUpdates["MODULES"]["#"]["MODULE"][$i]["#"]["VERSION_CONTROL"]); $j++) { if (!array_key_exists($arModulesUpdates["MODULES"]["#"]["MODULE"][$i]["#"]["VERSION_CONTROL"][$j]["@"]["MODUL"], $arModuleCurVersions)) { $arModuleCurVersions[$arModulesUpdates["MODULES"]["#"]["MODULE"][$i]["#"]["VERSION_CONTROL"][$j]["@"]["MODUL"]] = CUpdateSystem::GetModuleVersion($arModulesUpdates["MODULES"]["#"]["MODULE"][$i]["#"]["VERSION_CONTROL"][$j]["@"]["MODUL"]); } $i_cur_version = $arModuleCurVersions[$arModulesUpdates["MODULES"]["#"]["MODULE"][$i]["#"]["VERSION_CONTROL"][$j]["@"]["MODUL"]]; if (!$i_cur_version || strlen($i_cur_version) <= 0 || CUpdateSystem::CompareVersions($arModulesUpdates["MODULES"]["#"]["MODULE"][$i]["#"]["VERSION_CONTROL"][$j]["@"]["VERSION"], $i_cur_version) > 0) { for ($k = 0; $k < count($arModulesUpdates["MODULES"]["#"]["MODULE"]); $k++) { if ($arModulesUpdates["MODULES"]["#"]["MODULE"][$i]["#"]["VERSION_CONTROL"][$j]["@"]["MODUL"] == $arModulesUpdates["MODULES"]["#"]["MODULE"][$k]["@"]["ID"]) { $arDepends1[] = $k; break; } } } } } if (count($arDepends1) > 0) { for ($j = 0; $j < count($arDepends1); $j++) { ?>