if ($stream_config['showplayer'] == 'yes') {
             $tpl->set('{player}', '<object type="application/x-shockwave-flash" height="' . $stream_config['height'] . '" width="' . $stream_config['width'] . '" id="live_embed_player_flash" data="http://www.twitch.tv/widgets/live_embed_player.swf?channel=' . $info_stream['login'] . '" bgcolor="#000000"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="allowNetworking" value="all" /><param name="movie" value="http://www.twitch.tv/widgets/live_embed_player.swf" /><param name="flashvars" value="hostname=www.twitch.tv&channel=' . $info_stream['login'] . '&auto_play=true&start_volume=25" /></object>');
         } else {
             $tpl->set('{player}', 'Вывод плеера отключено в настройках!');
         }
         if ($config['allow_alt_url']) {
             $tpl->set('{full_stream}', $config['http_home_url'] . "stream/" . $info_stream['login'] . "/");
         } else {
             $tpl->set('{full_stream}', $config['http_home_url'] . "index.php?do=stream-info&stream=" . $info_stream['login']);
         }
         $tpl->compile('streams');
         $out++;
     }
     break;
 case 'cybergame':
     $stream_cybergame = getcybergame($info_stream['login']);
     if ($stream_cybergame['online'] == '1') {
         $tpl->set('{title}', $info_stream['title']);
         $tpl->set('{streamer}', $info_stream['login']);
         $tpl->set('{streampic}', $info_stream['pic']);
         $tpl->set('{description}', $parse->BB_Parse($info_stream['description']));
         $tpl->set('{status}', $stream_config['online']);
         $tpl->set('{viewers}', $stream_cybergame['viewers']);
         $tpl->set('{games}', $stream_cybergame['channel_game']);
         if ($stream_config['showplayer'] == 'yes') {
             $tpl->set('{player}', '<iframe src="http://api.cybergame.tv/p/embed.php?c=' . $info_stream['login'] . '&w=' . $stream_config['width'] . '&h=' . $stream_config['height'] . '&type=embed" width="' . $stream_config['width'] . '" height="' . $stream_config['height'] . '" frameborder="0"></iframe>');
         } else {
             $tpl->set('{player}', 'Вывод плеера отключено в настройках!');
         }
         if ($config['allow_alt_url']) {
             $tpl->set('{full_stream}', $config['http_home_url'] . "stream/" . $info_stream['login'] . "/");
Beispiel #2
0
             $error = array("status" => inv("Данного логина не существует в этом сервисе стримминга. Проверьте правильность веденного логина пользователя."), "code" => 404);
         } else {
             $setTitle = $titleTW['status'];
         }
         break;
     case "goodgame":
         $titleGG = setTitleGG($login);
         if (!$titleGG) {
             $setTitle = false;
             $error = array("status" => inv("Данного логина не существует в этом сервисе стримминга. Проверьте правильность веденного логина пользователя."), "code" => 404);
         } else {
             $setTitle = $titleGG['title'];
         }
         break;
     case "cybergame":
         $titleCG = getcybergame($login);
         if (!$titleCG) {
             $cgTitle = false;
             $setTitle = false;
             $error = array("status" => inv("Данного логина не существует в этом сервисе стримминга. Проверьте правильность веденного логина пользователя."), "code" => 404);
         } else {
             $setTitle = inv("Играем в игру ") . $titleCG['channel_game'] . inv(" с пользователем ") . $titleCG['channel name'];
         }
         break;
     default:
         $setTitle = false;
         $error = array("status" => inv("Такого сервиса стримминга не существует! Выбирите из списка сервис стримминга!"), "code" => 404);
         break;
 }
 $title = array("title" => $setTitle);
 $json = array_merge($title, $error);
Beispiel #3
0
} elseif ($act == 'doedit') {
    /*===========================
      Редактирование трансляций
      ===========================*/
    $id = (int) $_POST['id'];
    $data = $_POST['edit'];
    switch ($data['service']) {
        case 'twitch':
            $twitch_check = check_twitch($data['login']);
            if (!$twitch_check) {
                msg("error", "Ошибка", "Трансляции с таким логином не найдено.", "?mod=stream-info&action=edit");
                die;
            }
            break;
        case 'cybergame':
            $cybergame_check = getcybergame($data['login']);
            if (!$cybergame_check['thumbnail']) {
                msg("error", "Ошибка", "Трансляции с таким логином не найдено.", "?mod=stream-info&action=edit");
                die;
            }
            break;
        case 'goodgame':
            $goodgame_check = getgoodgame($data['login']);
            if (!$goodgame_check->stream->key) {
                msg("error", "Ошибка", "Трансляции с таким логином не найдено.", "?mod=stream-info&action=edit");
                die;
            }
            break;
    }
    $title = $parse->process(trim(strip_tags($data['title'])));
    $title = $db->safesql($title);