コード例 #1
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();
}
コード例 #2
0
ファイル: stream-info.php プロジェクト: xxados/stream-info
    $ids = $_POST['selected_stream'];
    $deleted = 0;
    //print_r($ids);
    foreach ($ids as $id) {
        $db->query("DELETE FROM " . PREFIX . "_streams WHERE id= '" . intval($id) . "'");
        $deleted++;
    }
    msg("info", "Готово", $deleted . " транслии(ий) удалено.", "?mod=stream-info&action=edit");
} elseif ($act == 'savesettings') {
    saveCfg($_POST['savecfg'], $stream_config);
} elseif ($act == 'settings') {
    /*===========================
      Настройки модуля
      ===========================*/
    echoheader("<i class=\"icon-cog\"></i> Страница настройки модуля", "Можете настроить модуль Stream-Info на ваш выбор");
    echomenu();
    opentable("Настройка модуля");
    echo <<<HTML
    <form action="" method="POST">
    <div class="box-content">
    <table class="table table-normal">
HTML;
    showRow("<b>Включить модуль?</b>", "Данная опция позволит показывать стримы на сайте.", CheckBox('savecfg[allow_stream]', "{$stream_config['allow_stream']}"));
    showRow("<b>Выводить плеер в краткой информации о трансляции?</b>", "<span style=\"color:red;\">Внимание! Использование этой функции нагружает браузер.</span>", CheckBox('savecfg[showplayer]', "{$stream_config['showplayer']}"));
    showRow("<b>Включить кэширование списка трансляций?</b>", "Заметно ускоряет вывод списка трансляций.", CheckBox('savecfg[cache_allow]', "{$stream_config['cache_allow']}"));
    showRow("Время жизни кэша", "В минутах (60/120/180/etc)", "<input type=\"text\" style=\"width:100%;\" name=\"savecfg[cachelife]\" value=\"{$stream_config['cachelife']}\" size=\"25\">");
    showRow("Количество трансляций на главной", "Укажите количество трансляций в блоке '{stream-info}'.", "<input type=\"text\" style=\"width:100%;\" name=\"savecfg[blocklimit]\" value=\"{$stream_config['blocklimit']}\" size=\"25\">");
    showRow("Ширина плеера", "В пикселях.", "<input type=\"text\" style=\"width:100%;\" name=\"savecfg[width]\" value=\"{$stream_config['width']}\" size=\"25\">");
    showRow("Высота плеера", "В пикселях.", "<input type=\"text\" style=\"width:100%;\" name=\"savecfg[height]\" value=\"{$stream_config['height']}\" size=\"25\">");
    showRow("Статус онлайн", "Сообщение для вывода статуса.", "<input type=\"text\" style=\"width:100%;\" name=\"savecfg[online]\" value=\"{$stream_config['online']}\" size=\"25\">");
    showRow("Статус оффлайн", "Сообщение для вывода статуса.", "<input type=\"text\" style=\"width:100%;\" name=\"savecfg[offline]\" value=\"{$stream_config['offline']}\" size=\"25\">");
コード例 #3
0
ファイル: dle_vb.php プロジェクト: dautushenka/dle-vb
                } else {
                    $value = str_replace('"', '\\"', $value);
                    fwrite($handler, "'{$name}' => \"" . $value . "\",\n\n");
                }
            }
            if ($array) {
                fwrite($handler, "),\n\n");
            }
        }
        save_conf($save_con);
        fwrite($handler, ");\n\n?>");
        fclose($handler);
        dle_vb_msg("info", $lang['opt_sysok'], $lang['opt_sysok_1'], $PHP_SELF . "?mod=dle_vb");
    }
}
echomenu("options", $dle_vb_lang['settings'], '');
if ($errors) {
    echo <<<HTML
<div style="padding-top:5px;padding-bottom:2px;">
<table width="100%">
    <tr>
        <td width="4"><img src="engine/skins/images/tl_lo.gif" width="4" height="4" border="0"></td>
        <td background="engine/skins/images/tl_oo.gif"><img src="engine/skins/images/tl_oo.gif" width="1" height="4" border="0"></td>
        <td width="6"><img src="engine/skins/images/tl_ro.gif" width="6" height="4" border="0"></td>
    </tr>
    <tr>
        <td background="engine/skins/images/tl_lb.gif"><img src="engine/skins/images/tl_lb.gif" width="4" height="1" border="0"></td>
        <td style="padding:5px;" bgcolor="#FFFFFF">
<table width="100%"><tr><td>
HTML;
    echo "  <font color=\"red\" >" . $dle_vb_lang['setting_error'] . "</font><ol>";
コード例 #4
0
ファイル: dle_ipb3.php プロジェクト: dautushenka/dle-ipb3
            } else {
                $value = strtr($value, '"', "'");
                fwrite($handler, "'{$name}' => \"" . stripslashes($value) . "\",\n\n");
            }
        }
        if ($array) {
            fwrite($handler, "),\n\n");
        }
    }
    save_conf($save_con);
    fwrite($handler, ");\n\n?>");
    fclose($handler);
    dle_ipb_msg("info", $lang['opt_sysok'], $lang['opt_sysok_1'], $PHP_SELF . "?mod=dle_ipb3");
}
if (!$action) {
    echomenu("options", $lang_dle_ipb['settings'], '');
    echo <<<HTML
<form action="" method="post" name="form">
<div style="padding-top:5px;padding-bottom:2px;">
<table width="100%">
    <tr>
        <td width="4"><img src="engine/skins/images/tl_lo.gif" width="4" height="4" border="0"></td>
        <td background="engine/skins/images/tl_oo.gif"><img src="engine/skins/images/tl_oo.gif" width="1" height="4" border="0"></td>
        <td width="6"><img src="engine/skins/images/tl_ro.gif" width="6" height="4" border="0"></td>
    </tr>
    <tr>
        <td background="engine/skins/images/tl_lb.gif"><img src="engine/skins/images/tl_lb.gif" width="4" height="1" border="0"></td>
        <td style="padding:5px;" bgcolor="#FFFFFF">
<table width="100%">
HTML;
    if ($work_date) {