for($d = 0; $d < $served_count; $d++){
for ($i = 0; $i < count($arrayOfCategories); $i++) {
$arrayOfProducts = $this->_getAllProductsById($arrayOfCategories[$i]['ID'], $menu_id);
$arrayOfProductsByWday = $this->_getAllProductsByWday($arrayOfCategories[($i + 1)]['ID'], $menu_id, $served_wday);
array (
1 =>
array (
8 =>
array (
'ID' => '49',
'LABEL' => 'Отбивная"',
'AVATAR_SMALL' => '',
'CAT_ID' => '8',
'WDAY' => '1',
'PRODUCT_ID' => '49',
),
),
);
for ($j = 0; $j < count($arrayOfProducts); $j++) {
тут пытаюсь добавлять значения
$tmpl->set_var(array(
'product_id' => $arrayOfProducts[$j]['ID'],
'checked' => in_array($arrayOfProductsByWday[$served_wday][$arrayOfCategories[($i + 1)]['ID']]['ID'], $menu[$served_wday]) ? 'checked' : '',
'product_count_value' => $product_count[$served_wday][$arrayOfProductsByWday[$served_wday][$j]['ID']] > 0 ? $product_count[$served_wday][$arrayOfProductsByWday[$served_wday][$j]['ID']] : 0,
'breakfast_check' => is_null($food_is_served) === FALSE && $food_is_served[$served_wday][$arrayOfProductsByWday[$served_wday][$j]['ID']]['BREAKFAST'] == 1 ? 'checked' : '',
));
только не совпадение идёт, кручу, верчу не могу понять в чём косяк