public static function show_vars(&$vars, $id) { $vars['ratings'] = array(); foreach (Rating::find_by('user_id', $id) as $k => $v) { $vars['ratings'][] = array('rating' => $v, 'beer' => Beer::find($v->beer_id)); } }
public static function show_vars(&$vars, $id) { $vars['brewery'] = Brewery::find($vars['val']->brewery_id); $vars['style'] = Style::find($vars['val']->style_id); $ratings = Rating::find_by('beer_id', $id); if (count($ratings) > 0) { $sum = 0.0; foreach ($ratings as $r) { $sum += $r->rating; } $vars['average'] = $sum / count($ratings); } $vars['ratings'] = array(); foreach ($ratings as $k => $v) { $vars['ratings'][] = array('rating' => $v, 'user' => User::find($v->user_id)); } }