Example #1
0
\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="&nbsp;&nbsp;Отредактировать трансляцию&nbsp;&nbsp;"></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;
Example #2
0
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();
}
Example #3
0
         $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\">&nbsp;";
 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;
 }