Beispiel #1
0
                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++) {
                    ?>