-
Incident report
-
Resolution: Fixed
-
Minor
-
1.8.4rc1, 1.8.4
-
None
?????? ???? api/classes/class.cusermacro.php ??? ?????????? ???????? ?????????, ????????? ??????? ???? ??????? ????? ??? ???????.
??????? getMacros() ???:
$host_macros = array();
foreach($hmacros as $hmacroid => $hmacro)
ksort($host_macros);
????????? ????????? ?????? ???????? $hmacros ??????????? ?? ???? ????? ?????? ???? ??????, ??? ?????? hostid, ? ??? ???? ???????? ?????? ?????? ?
??? ?????????? ??????? ????? print_r:
- hmacros: Array ( [100100000000013] => Array ( [hosts] => Array ( [0] => Array ( [hostid] => 100100000000011 ) ) [hostmacroid] => 100100000000013 [hostid] => 100100000000011 [macro] => {$IFNAME0} [value] => em0 ) [100100000000014] => Array ( [hosts] => Array ( [0] => Array ( [hostid] => 100100000000011 ) ) [hostmacroid] => 100100000000014 [hostid] => 100100000000011 [macro] => {$IFNAME1} [value] => em1 ) )
- host_macros: Array ( [100100000000011] => Array ( [hosts] => Array ( [0] => Array ( [hostid] => 100100000000011 ) ) [hostmacroid] => 100100000000014 [hostid] => 100100000000011 [macro] => {$IFNAME1} [value] => em1 ) )
??? ????????? item_descriptions() ??????? ?????????? ??????? ? ???????????? ?????? ?????? ?? ??????????, ? ?????? ?????????? ?????? ???? ????????? ?????? ?? ???? ??? ???? ?? ?????
?????? ?? ???? ???? ?? getMacros() ???? ??? ???? ?????????? ??????, ?? ????????? foreach ? ??????? ??????????? ?????????? ????????? ???????? ? ???? ???????????? result array() ????? break; - ? ??? ???? ? ?????????? ?????? ?????? ????????????? ?? ???? ?
? ??? ???? ??????, ? ???? ?? ??????????????? ????????? host macros ????? template macros, ????????????? ???? ?????? ?????????????, ?? ??? ?? ?????? ??? ??????????? ?? ????????? (? ? C ????, ????????, ??? ????????? ????????, ??????????????? ??????? ?????????? ??????????)
????????? ??? ?? ?? ??????? ?? ???????