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'] . "/");
$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);
} 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);