Esempio n. 1
0
     # Trennen der übergebenen Par.
     $changer = explode(".", $_POST['playlstswitch']);
     #changer 0 = sc_rel ID
     #changer 1 = playlist ID
     #changer 3 = Playlistname
     # Auslesen der conf ID
     $servTrans = DB::queryFirstRow("SELECT sc_serv_conf_id, sc_trans_id FROM sc_rel WHERE id=%s", $changer['0']);
     # Setzen der neuen ID
     \DB::update('sc_rel', array('play_list_id' => $changer['1']), "id=%s", $changer['0']);
     # Port abfragen
     $PortBase = DB::queryFirstRow("SELECT PortBase FROM sc_serv_conf WHERE id=%s", $servTrans['sc_trans_id']);
     # Eintragen der Playliste in die DB
     \DB::update('sc_trans_conf', array('playlistfile' => $_SERVER['DOCUMENT_ROOT'] . '/userconf/' . $PortBase['PortBase'] . '/' . $changer['2'] . '.lst'), "id=%s", $servTrans['sc_trans_id']);
     $trans = new core\sp_special\sctrans();
     # Neue Konfiguration schreiben
     $trans->writeSc_TransConf($servTrans['sc_serv_conf_id']);
 }
 # 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']);
     }
 }
 $SPMenu = new SP\Menu\MenuInclusion();
 $SPMenu->MenuInclude($app);
 $app->render('station/userautodj.phtml', compact('license'));