Пример #1
0
     $SPMenu = new SP\Menu\MenuInclusion();
     $SPMenu->MenuInclude($app);
     $app->render('archivos/editplaylist.phtml');
     $actualizarplaylist = new core\sp_special\sctrans();
     $actualizarplaylist->writeNewPlaylist($_SESSION['playlist'], $_SESSION['puerto']);
 }
 # Agergar Todos Al Playlist
 if (isset($_POST['addAllTitelToPlst'])) {
     $results = DB::query("SELECT * FROM mp3_usr_rel WHERE user_id=%s", $_SESSION['account_id']);
     foreach ($results as $row) {
         DB::insert('playlist_mp3_rel', array('playlist_id' => $_SESSION['playlistactiv'], 'mp3_id' => $row['id']));
     }
     $SPMenu = new SP\Menu\MenuInclusion();
     $SPMenu->MenuInclude($app);
     $app->render('archivos/editplaylist.phtml');
     $actualizarplaylist = new core\sp_special\sctrans();
     $actualizarplaylist->writeNewPlaylist($_SESSION['playlist'], $_SESSION['puerto']);
 }
 # Laden des Playliseditors
 if (isset($_POST['editPlaylst'])) {
     $_SESSION['playlistactiv'] = $_POST['editPlaylst'];
     $SPMenu = new SP\Menu\MenuInclusion();
     $SPMenu->MenuInclude($app);
     $app->render('archivos/editplaylist.phtml', compact('Users'));
 }
 if (isset($_POST['delFromlstEdit'])) {
     DB::delete('playlist_mp3_rel', "id=%s", $_POST['delTitel']['id']);
     $SPMenu = new SP\Menu\MenuInclusion();
     $SPMenu->MenuInclude($app);
     $app->render('archivos/editplaylist.phtml', compact('Users'));
 }
Пример #2
0
        }
    }
    $SPMenu = new SP\Menu\MenuInclusion();
    $SPMenu->MenuInclude($app);
    $app->render('station/userautodj.phtml', compact('license'));
})->name('doLogin');
# Funktionen für DJ - Benutzer
$app->post('/station/djfunction', function () use($app) {
    # Start - Stop Transcoder
    if (isset($_POST['djSwitch']) and $app->config('demo_mod') == false) {
        $changer = explode(".", $_POST['djSwitch']);
        if ($changer['1'] == '1') {
            $trans = new \core\sp_special\sctrans();
            $trans->startSc_Trans($changer['0']);
        } elseif ($changer['1'] == '0') {
            $trans = new \core\sp_special\sctrans();
            $trans->killSc_Trans($changer['0']);
        }
    }
    # DJ - Nächsten Song spielen
    if (isset($_POST['kickdj'])) {
        $sc_trans_con = DB::queryFirstRow("SELECT * FROM sc_trans_conf WHERE id=%s", $_POST['kickdj']);
        $adminport = $sc_trans_con['adminport'];
        $username = $sc_trans_con['adminuser'];
        $password = $sc_trans_con['adminpassword'];
        $context = stream_context_create(array('http' => array('header' => "Authorization: Basic " . base64_encode("{$username}:{$password}"))));
        $sc_trans_con = DB::queryFirstRow("SELECT * FROM sc_trans_conf WHERE id=%s", $_POST['kickdj']);
        $ServerIp = DB::queryFirstRow("SELECT * FROM config WHERE id=%s", '1');
        $data = file_get_contents($ServerIp['server_ip'] . ':' . $adminport . '/kickdj', false, $context);
    }
    # DJ - Nächsten Song spielen