Example #1
0
         $saved = PlaylistService::savePlaylist();
     }
     // Play
     if (isset($_POST['play'])) {
         if (!isset($_POST['form']['playlist']) || !in_array($_POST['form']['playlist'], array_keys($pldata))) {
             h('error', 'Nem választottál ki semmit!');
         } else {
             PlaylistService::disablePlaylist(true);
             PlaylistService::enablePlaylist($_POST['form']['playlist']);
             $saved = PlaylistService::savePlaylist();
         }
     }
     // Refresh
     if (isset($_POST['refresh'])) {
         try {
             $saved = PlaylistService::refreshPlaylist($config['datadir']);
             $pldata = array();
             foreach (PlaylistService::getData() as $pld) {
                 $pldata[$pld['id']] = $pld['name'];
             }
         } catch (Exception $e) {
             h('error', $e->getMessage());
         }
     }
     if ($saved) {
         $daemon = new Kiosk\Daemon();
         $daemon->reload();
         h('info', 'Változások mentve');
     }
 }
 $content = p('playlistform', array('playlist' => $pldata));