$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));