Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- case 'play':
- if($this->_vlcController->isStarted())
- {
- if (!$this->checkDataPermission('tracks', $this->input('track_id')))
- {
- throw new Exception(sprintf('Нет доступа к композиции(id=%s)', $this->input('track_id')));
- }
- $trackSth = $this->dbh->query(sprintf('
- SELECT
- vw_tracks.*,
- playlist_tracks.vlc_order_number
- FROM
- vw_tracks
- INNER JOIN playlist_tracks on vw_tracks.id = playlist_tracks.track_id
- WHERE
- vw_tracks.id = %d',
- $this->input('track_id')
- ));
- $track = $trackSth->fetch(PDO::FETCH_ASSOC);
- $this->_vlcController->sendCommand(sprintf('goto %d', $track['vlc_order_number']));
- $this->_vlcController->sendCommand('play');
- Response::redirect(Html::composeUrl('/Aether'));
- }
- else
- {
- throw new Exception('Эфир не запущен');
- }
- break;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement