Пример #1
0
        $arAssistSteps[$stepCode]["BLOCKS"][$block]["TOTAL_COUNT"] = $curBlockTotalCount;
        $curStepTotalCount += $curBlockTotalCount;
        $arAssistSteps[$stepCode]["BLOCKS"][$block]["DONE_COUNT"] = $curBlockDoneCount;
        $arAssistSteps[$stepCode]["BLOCKS"][$block]["PERCENT"] = $curBlockDoneCount > 0 ? round($curBlockDoneCount * 100 / $curBlockTotalCount) : 0;
        $curStepDoneCount += $arAssistSteps[$stepCode]["BLOCKS"][$block]["DONE_COUNT"];
    }
    $arAssistSteps[$stepCode]["TOTAL_COUNT"] = $curStepTotalCount;
    $arAssistSteps[$stepCode]["DONE_COUNT"] = $curStepDoneCount;
    $arAssistSteps[$stepCode]["PERCENT"] = $curStepDoneCount > 0 ? round($curStepDoneCount * 100 / $curStepTotalCount) : 0;
    $assistTotalCount += $curStepTotalCount;
    $assistDoneCount += $curStepDoneCount;
}
$assistPersent = $assistTotalCount > 0 ? round($assistDoneCount * 90 / $assistTotalCount) : 0;
//90% - maximum for tasks
//get order progress percent
$orderPercent = intval(CStoreAssist::getProgressPercent());
if ($orderPercent > 0) {
    $assistPersent += $orderPercent;
}
?>

<!-- GLOBAL PROGRESS -->
<div class="adm-s-thermometer-container">
	<div class="adm-s-thermometer-title"><?php 
echo GetMessage("STOREAS_PROGRESS");
?>
</div>
	<div class="adm-s-thermometer-block">
		<div class="adm-s-thermometer-block-status red <?php 
if ($assistPersent <= 18) {
    ?>