Example #1
0
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));
}