Beispiel #1
0
            ?>
</font><br><?php 
        }
        ?>
<br><?php 
    }
    ?>
	<font class="text">
	<?php 
    echo GetMessage("SUP_STEP4_UPD_PROMT");
    ?>
	<br><br>

	<?php 
    if ($arHelpUpdates && isset($arHelpUpdates["HELPS"]) && is_array($arHelpUpdates["HELPS"]["#"]["HELP"]) && count($arHelpUpdates["HELPS"]["#"]["HELP"]) > 0) {
        $strPHPDateFormat = CUpdateSystem::GetDateFormat(false);
        for ($i = 0; $i < count($arHelpUpdates["HELPS"]["#"]["HELP"]); $i++) {
            if (array_key_exists($arHelpUpdates["HELPS"]["#"]["HELP"][$i]["@"]["ID"], $arErrorHelp)) {
                $dDate = mktime(0, 0, 0, substr($arHelpUpdates["HELPS"]["#"]["HELP"][$i]["@"]["DATE"], 4, 2), substr($arHelpUpdates["HELPS"]["#"]["HELP"][$i]["@"]["DATE"], 6, 2), substr($arHelpUpdates["HELPS"]["#"]["HELP"][$i]["@"]["DATE"], 0, 4));
                echo str_replace("#DATE#", Date($strPHPDateFormat, $dDate), str_replace("#HELP#", $arHelpUpdates["HELPS"]["#"]["HELP"][$i]["@"]["NAME"] . " (" . $arHelpUpdates["HELPS"]["#"]["HELP"][$i]["@"]["ID"] . ")", GetMessage("SUP_HSTEP3_UPD_ERR")));
                ?>
				<br>
				<i><?php 
                echo $arErrorHelp[$arHelpUpdates["HELPS"]["#"]["HELP"][$i]["@"]["ID"]];
                ?>
</i>
				<br><br>
				<?php 
                CUpdateSystem::AddMessage2Log(str_replace("#DATE#", Date($strPHPDateFormat, $dDate), str_replace("#HELP#", $arHelpUpdates["HELPS"]["#"]["HELP"][$i]["@"]["NAME"] . " (" . $arHelpUpdates["HELPS"]["#"]["HELP"][$i]["@"]["ID"] . ")", GetMessage("SUP_HSTEP3_UPD_LOG"))) . " " . $arErrorHelp[$arHelpUpdates["HELPS"]["#"]["HELP"][$i]["@"]["ID"]], "UPD_ERROR");
            } elseif (array_key_exists($arHelpUpdates["HELPS"]["#"]["HELP"][$i]["@"]["ID"], $arSuccessHelp)) {
                $dDate = mktime(0, 0, 0, substr($arHelpUpdates["HELPS"]["#"]["HELP"][$i]["@"]["DATE"], 4, 2), substr($arHelpUpdates["HELPS"]["#"]["HELP"][$i]["@"]["DATE"], 6, 2), substr($arHelpUpdates["HELPS"]["#"]["HELP"][$i]["@"]["DATE"], 0, 4));