function playlists() { $app = Reg::get('app'); $pls = array(); $pltrs = array(); if ($app['user']::get('id')) { $pls = Model\Pl::find_all_by_userid($app['user']::get('id'), array('order' => 'pos')); $plids = array(); foreach ($pls as $pl) { $plids[] = $pl->id; } if ($plids) { $pltracks = Model\PlTrack::find_all_by_plid($plids, array('order' => 'pos')); $pltrs = array(); foreach ($pltracks as $pltrack) { $pltrs[$pltrack->plid][] = $pltrack; } } } return $app['view']->render(null, "part/playlist.phtml", array('pls' => $pls, 'pltrs' => $pltrs)); }