\t\t\t\t<td></td> \t\t\t\t<td> \t\t\t\t\t<input type="hidden" name="id" value="{$id}"> \t\t\t\t\t<input type="hidden" name="action" value="doedit"> \t\t\t\t\t<br /><div align="center"><input type="submit" class="btn btn-success" value=" Отредактировать трансляцию "></div> \t\t\t\t</td> \t\t\t</tr> \t\t</tbody> \t</table> </form> HTML; closetable(); } else { echomenu(); opentable(); tableheader("Редактирование трансляций"); streamList($db->super_query("SELECT id, title, service, login, description, pic, date FROM " . PREFIX . "_streams ORDER BY id", true)); closetable(); } } elseif ($act == 'doedit') { /*=========================== Редактирование трансляций ===========================*/ $id = (int) $_POST['id']; $data = $_POST['edit']; switch ($data['service']) { case 'twitch': $twitch_check = check_twitch($data['login']); if (!$twitch_check) { streamMsg("Ошибка", "Трансляции с таким логином не найдено.<br /><br /><a href={$PHP_SELF}?mod=stream-info&action=edit>{$lang['db_prev']}</a>"); die;
function settings($stream_config) { if ($stream_config['showplayer'] == 'yes') { $option1 = "Да"; $option2 = "Нет"; $option3 = "no"; } else { $option1 = "Нет"; $option2 = "Да"; $option3 = "yes"; } if ($stream_config['cache_allow'] == 'yes') { $option4 = "Да"; $option5 = "Нет"; $option6 = "no"; } else { $option4 = "Нет"; $option5 = "Да"; $option6 = "yes"; } if ($stream_config['allow_stream'] == 'yes') { $option7 = "Да"; $option8 = "Нет"; $option9 = "no"; } else { $option7 = "Нет"; $option8 = "Да"; $option9 = "yes"; } echomenu(); opentable(); tableheader("Настройки модуля"); echo <<<HTML <form action="" method="POST"> \t<table width="100%"> \t\t<tbody> <tr> \t\t\t\t<td style="padding:4px" class="option"> \t\t\t\t\t<div style="padding-bottom:5px;"><b>Включить модуль?</b></div> \t\t\t\t\t<div class="small">Данная опция позволит показывать стримы на сайте.</div> \t\t\t\t</td> \t\t\t\t<td width="400" align="middle"> \t\t\t\t\t<select name="savecfg[allow_stream]"> \t\t\t\t\t\t\t<option value="{$stream_config['allow_stream']}" selected="">{$option7}</option> \t\t\t\t\t\t\t<option value="{$option9}">{$option8}</option> \t\t\t\t\t</select> \t\t\t\t</td> \t\t\t</tr> \t\t\t\t<tr> \t\t\t\t\t<td background="engine/skins/images/mline.gif" height="1" colspan="2"></td> \t\t\t\t</tr> \t\t\t<tr> \t\t\t\t<td style="padding:4px" class="option"> \t\t\t\t\t<div style="padding-bottom:5px;"><b>Выводить плеер в краткой информации о трансляции</b></div> \t\t\t\t\t<div class="small" style="color:red;">Внимание! Использование этой функции нагружает браузер.</div> \t\t\t\t</td> \t\t\t\t<td width="400" align="middle"> \t\t\t\t\t<select name="savecfg[showplayer]"> \t\t\t\t\t\t<option value="{$stream_config['showplayer']}" selected="">{$option1}</option> \t\t\t\t\t\t<option value="{$option3}">{$option2}</option> \t\t\t\t\t</select> \t\t\t\t</td> \t\t\t</tr> \t\t\t<tr> \t\t\t\t<td background="engine/skins/images/mline.gif" height="1" colspan="2"></td> \t\t\t</tr> \t\t\t<tr> \t\t\t\t<td style="padding:4px" class="option"> \t\t\t\t\t<div style="padding-bottom:5px;"><b>Включить кэширование списка трансляций</b></div> \t\t\t\t\t<div class="small">Заметно ускоряет вывод списка трансляций.</div> \t\t\t\t</td> \t\t\t\t<td width="400" align="middle"> \t\t\t\t\t<select name="savecfg[cache_allow]"> \t\t\t\t\t\t<option value="{$stream_config['cache_allow']}" selected="">{$option4}</option> \t\t\t\t\t\t<option value="{$option6}">{$option5}</option> \t\t\t\t\t</select> \t\t\t\t</td> \t\t\t</tr> \t\t\t<tr> \t\t\t\t<td background="engine/skins/images/mline.gif" height="1" colspan="2"></td> \t\t\t</tr> HTML; showRow("Время жизни кэша", "В минутах.", "<input class=\"edit bk\" type=\"text\" style=\"text-align: center;width: 350px;\" name=\"savecfg[cachelife]\" value=\"{$stream_config['cachelife']}\" size=\"25\">"); showRow("Количество трансляций в блоке", "Укажите количество трансляций в блоке '{stream-info}'.", "<input class=\"edit bk\" type=\"text\" style=\"text-align: center;width: 350px;\" name=\"savecfg[blocklimit]\" value=\"{$stream_config['blocklimit']}\" size=\"25\">"); showRow("Ширина плеера", "В пикселях.", "<input class=\"edit bk\" type=\"text\" style=\"text-align: center;width: 350px;\" name=\"savecfg[width]\" value=\"{$stream_config['width']}\" size=\"25\">"); showRow("Высота плеера", "В пикселях.", "<input class=\"edit bk\" type=\"text\" style=\"text-align: center;width: 350px;\" name=\"savecfg[height]\" value=\"{$stream_config['height']}\" size=\"25\">"); showRow("Статус онлайн", "Сообщение для вывода статуса.", "<input class=\"edit bk\" type=\"text\" style=\"text-align: center;width: 350px;\" name=\"savecfg[online]\" value=\"{$stream_config['online']}\" size=\"25\">"); showRow("Статус оффлайн", "Сообщение для вывода статуса.", "<input class=\"edit bk\" type=\"text\" style=\"text-align: center;width: 350px;\" name=\"savecfg[offline]\" value=\"{$stream_config['offline']}\" size=\"25\">"); showRow("Заглушка для плеера", "Если трансляция оффлайн, показывается заглушка (используйте BB-коды).", "<input class=\"edit bk\" type=\"text\" style=\"text-align: center;width: 350px;\" name=\"savecfg[zagluska]\" value=\"{$stream_config['zagluska']}\" size=\"25\">"); showRow("Время жизни кэша", "В минутах", "<input class=\"edit bk\" type=\"text\" style=\"text-align: center;width: 350px;\" name=\"savecfg[cachelife]\" value=\"{$stream_config['cachelife']}\" size=\"25\">"); showRow("Название(Тайтл) модуля", "Тайтл модуля который будет отображаться в браузере", "<input class=\"edit bk\" type=\"text\" style=\"text-align: center;width: 350px;\" name=\"savecfg[stream_title]\" value=\"{$stream_config['stream_title']}\" size=\"25\">"); showRow("Описание (Description) модуля", "Краткое описание, не более 200 символов.", "<input class=\"edit bk\" type=\"text\" style=\"text-align: center;width: 350px;\" name=\"savecfg[stream_desc]\" value=\"{$stream_config['stream_desc']}\" size=\"25\">"); showRow("Ключевые слова (Keywords) для модуля", "Введите через запятую основные ключевые слова.", "<input class=\"edit bk\" type=\"text\" style=\"text-align: center;width: 350px;\" name=\"savecfg[stream_keywords]\" value=\"{$stream_config['stream_keywords']}\" size=\"25\">"); showRow("", "", "<input type=\"hidden\" name=\"action\" value=\"saveconfig\">", false); showRow("<input type=\"submit\" class=\"btn btn-success\" value=\"Сохранить настройки\">"); echo <<<HTML \t\t</tbody> \t</table> </form> HTML; closetable(); }
$count = $listb['numrows']; } else { $list = $lista; $count = $listb['numrows']; } searchfield($db, $tableinfo, $nowfield, $_GET, $jscript); } echo "<td style='width: 5%'><input type=\"submit\" name=\"search\" value=\"Search\"> "; echo "<input type=\"submit\" name=\"search\" value=\"Show All\"></td>"; echo "</tr>\n\n"; if ($sortdirarray) { echo "<input type='hidden' name='serialsortdirarray' value='" . serialize($sortdirarray) . "'>\n"; } echo "<tr>\n"; foreach ($Allfields as $nowfield) { tableheader($sortdirarray, $nowfield); } echo "<th>Action</th>\n"; echo "</tr>\n\n"; if ($md == 'edit') { display_table_change($db, $tableinfo, $Fieldscomma, ${$queryname}, $num_p_r, ${$pagename}, $rp, $r); } else { display_table_info($db, $tableinfo, $Fieldscomma, ${$queryname}, $num_p_r, ${$pagename}, $rp, $r, $viewid); } // stop adodb logging: //$db->LogSQL(false); printfooter($db, $USER); // php 4.2.2. stores only the contenct of $HTTP_SESSION_VARS, not of $_SESSION, so work around this bug here: if (version_compare(phpversion(), '4.2.2', '<=')) { $HTTP_SESSION_VARS = $_SESSION; }