Пример #1
0
function showAllCat($child, $cols)
{
    global $connection;
    global $catName;
    global $form_id;
    # initialise the global subcat flag
    # query to get all the nodes that are the
    # children of child id
    $sql = "SELECT categories.*, categories.category_id as CID, cat_name_translations.category_name AS NAME FROM categories LEFT JOIN cat_name_translations ON categories.category_id=cat_name_translations.category_id WHERE parent_category_id='" . jb_escape_sql($child) . "' AND form_id=1 AND (lang='" . jb_escape_sql($_SESSION['LANG']) . "') ORDER BY list_order, category_name ";
    $x = 0;
    # do the query
    $result = jb_mysql_query($sql) or die($query . mysql_error());
    while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
        $cats[] = $row;
        $x++;
        if ($x == $cols) {
            showRow($cats);
            unset($cats);
            # clear array
            $x = 0;
        }
    }
    # show the remaining cats
    showRow($cats);
}
Пример #2
0
    echo "</table></td></tr>";
    // Facebook preferences
    $config_fb_comments = $config_fb_comments ? $config_fb_comments : 4;
    $config_fb_box_width = $config_fb_box_width ? $config_fb_box_width : 470;
    $config_fb_i18n = empty($config_fb_i18n) ? 'en_US' : $config_fb_i18n;
    echo "<tr style='display:none' id='facebook'><td colspan=10 width=100%><table cellpadding=0 cellspacing=0 width=100%>";
    showRow(lang("Use facebook comments for post"), lang("if yes, facebook comments will be shown"), makeDropDown(array("no" => "No", "yes" => "Yes"), "save_con[use_fbcomments]", $config_use_fbcomments));
    showRow(lang("Facebook i18n code"), lang("by default en_US"), "<input type=text style=\"text-align: center;\"  name=\"save_con[fb_i18n]\" value=\"{$config_fb_i18n}\" size=8>", "save_con[fb_i18n]", $config_fb_i18n);
    showRow(lang("In active news"), lang("Show in active news list"), makeDropDown(array("yes" => "Yes", "no" => "No"), "save_con[fb_inactive]", $config_fb_inactive));
    showRow(lang("Comments number"), lang("Count comment under top box"), "<input type=text style=\"text-align: center;\"  name=\"save_con[fb_comments]\" value=\"{$config_fb_comments}\" size=8>", "save_con[fb_comments]", $config_fb_comments);
    showRow(lang("Box width"), lang("In pixels"), "<input type=text style=\"text-align: center;\"  name=\"save_con[fb_box_width]\" value=\"{$config_fb_box_width}\" size=8>", "save_con[fb_box_width]", $config_fb_box_width);
    showRow(lang("Facebook appID"), lang("Get your AppId <a href='https://developers.facebook.com/apps'>there</a>"), "<input type=text style=\"text-align: center;\"  name=\"save_con[fb_appid]\" value=\"{$config_fb_appid}\" size=40>", "save_con[fb_appid]", $config_fb_appid);
    hook('field_options_facebook');
    echo "</table></td></tr>";
    hook('field_options_additional');
    echo "\n    <input type=hidden id=currentid name=current value=general>\n    <input type=hidden name=mod value=options>\n    <input type=hidden name=action value=dosavesyscon>" . showRow("", "", "<br /><input style='font-weight:bold;font-size:120%;' type=submit value=\"     Save Changes     \" accesskey=\"s\">") . "\n    </form></table>";
    // select tabs ----------------
    echo <<<HTML
    <script type="text/javascript">
           var iof = document.location.toString();
           if (iof.indexOf('#') > 0) ChangeOption(iof.substr(iof.indexOf('#') + 1));
    </script>
HTML;
    echofooter();
} elseif ($action == "dosavesyscon") {
    // Sanitize skin var
    $save_con["skin"] = preg_replace('~[^a-z0-9_.]~i', '', $save_con["skin"]);
    if (!file_exists(SERVDIR . "/skins/" . $save_con["skin"] . ".skin.php")) {
        $save_con['skin'] = 'default';
    }
    if ($member_db[UDB_ACL] != 1) {
Пример #3
0
        $s .= '<td><input type="submit" value="' . $AppUI->_($id ? 'edit' : 'add') . '" class="button" /></td>';
        $s .= '<td>&nbsp;</td>';
    } else {
        $s .= '<tr>';
        $s .= '<td width="12">';
        if ($canEdit) {
            $s .= '<a href="?m=system&u=syskeys&a=keys&syskey_id=' . $id . '"><img src="' . w2PfindImage('icons/pencil.gif') . '" alt="edit" border="0"></a>';
            $s .= '</td>' . $CR;
        }
        $s .= '<td>' . $name . '</td>' . $CR;
        $s .= '<td colspan="2">' . $label . '</td>' . $CR;
        $s .= '<td width="16">';
        if ($canEdit) {
            $s .= '<a href="javascript:delIt(' . $id . ')"><img align="absmiddle" src="' . w2PfindImage('icons/trash.gif') . '" width="16" height="16" alt="' . $AppUI->_('delete') . '" border="0"></a>';
        }
        $s .= '</td>' . $CR;
    }
    $s .= '</tr>' . $CR;
    return $s;
}
// do the modules that are installed on the system
$s = '';
foreach ($keys as $row) {
    echo showRow($row['syskey_id'], $row['syskey_name'], $row['syskey_label']);
}
// add in the new key row:
if ($syskey_id == 0) {
    echo showRow();
}
?>
</table>
Пример #4
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();
}
Пример #5
0
        <td style="padding:5px;" bgcolor="#FFFFFF">
<table width="100%">
    <tr>
        <td bgcolor="#EFEFEF" height="29" style="padding-left:10px;"><div class="navigation">{$lang['vconf_flv_title']}</div></td>
    </tr>
</table>
<div class="unterline"></div>
<table width="100%">
HTML;
showRow($lang['vconf_youtube_q'], $lang['vconf_youtube_qd'], makeDropDown(array("default" => $lang['vconf_youtube_d'], "small" => $lang['vconf_youtube_s'], "medium" => $lang['vconf_youtube_m'], "large" => $lang['vconf_youtube_l'], "hd720" => "HD 720p"), "save_con[youtube_q]", "{$video_config['youtube_q']}"));
showRow($lang['vconf_startframe'], $lang['vconf_startframed'], makeDropDown(array("1" => $lang['opt_sys_yes'], "0" => $lang['opt_sys_no']), "save_con[startframe]", "{$video_config['startframe']}"));
showRow($lang['vconf_preview'], $lang['vconf_previewd'], makeDropDown(array("1" => $lang['opt_sys_yes'], "0" => $lang['opt_sys_no']), "save_con[preview]", "{$video_config['preview']}"));
showRow($lang['vconf_autohide'], $lang['vconf_autohided'], makeDropDown(array("1" => $lang['opt_sys_yes'], "0" => $lang['opt_sys_no']), "save_con[autohide]", "{$video_config['autohide']}"));
showRow($lang['opt_sys_fsv'], $lang['opt_sys_fsvd'], makeDropDown(array("1" => $lang['opt_sys_fsv_1'], "2" => $lang['opt_sys_fsv_2'], "3" => $lang['opt_sys_fsv_3']), "save_con[fullsizeview]", "{$video_config['fullsizeview']}"));
showRow($lang['vconf_buffer'], $lang['vconf_bufferd'], "<input class=\"edit bk\" type=text style=\"text-align: center;\" name=\"save_con[buffer]\" value=\"{$video_config['buffer']}\" size=20>");
showRow($lang['vconf_prbarbolor'], $lang['vconf_prbarbolord'], "<input class=\"edit bk\" type=text style=\"text-align: center;\" name=\"save_con[progressBarColor]\" value=\"{$video_config['progressBarColor']}\" size=20>");
if (!is_writable(ENGINE_DIR . '/data/videoconfig.php')) {
    $lang['stat_system'] = str_replace("{file}", "engine/data/videoconfig.php", $lang['stat_system']);
    $fail = "<br /><br /><div class=\"ui-state-error ui-corner-all\" style=\"padding:10px;\">{$lang['stat_system']}</div>";
} else {
    $fail = "";
}
echo <<<HTML
    <tr>
        <td style="padding-top:10px; padding-bottom:10px;padding-right:10px;" colspan="2"><span class="small">{$lang['vconf_info']}</span></td>
    </tr>
    <tr>
        <td style="padding-top:10px; padding-bottom:10px;padding-right:10px;" colspan="2">
    <input type="hidden" name="user_hash" value="{$dle_login_hash}" /><input type="submit" class="btn btn-success" value="&nbsp;&nbsp;{$lang['user_save']}&nbsp;&nbsp;">{$fail}</td>
    </tr>
</table>
Пример #6
0
function showAllCat($child, $cols, $subCat, $lang, $f_id)
{
    global $withSubCat;
    global $catName;
    global $form_id;
    # initialise the global subcat flag
    $withSubCat = $subCat;
    $form_id = $f_id;
    # query to get all the nodes that are the
    # children of child id
    $query = "SELECT categories.category_id, categories.category_name, lang,  cat_name_translations.category_name AS NAME, obj_count, allow_records  FROM categories LEFT JOIN cat_name_translations ON categories.category_id=cat_name_translations.category_id WHERE parent_category_id='{$child}' AND (lang='" . $_SESSION['MDS_LANG'] . "') and form_id='{$form_id}' ORDER BY list_order , NAME ";
    //echo "$query";
    $x = 0;
    # do the query
    $result = mysql_query($query) or die($query . mysql_error());
    while ($row = mysql_fetch_row($result)) {
        $cats[] = $row;
        $x++;
        if ($x == $cols) {
            showRow($cats);
            unset($cats);
            # clear array
            $x = 0;
        }
    }
    # show the remaining cats
    showRow($cats);
}
Пример #7
0
showRow($lang['sconf_vk2'], $lang['sconf_vk2d'], "<input type=text style=\"width:100%;\" name=\"save_con[vksecret]\" value=\"{$social_config['vksecret']}\" >");
showRow($lang['sconf_od'], $lang['sconf_odd'], makeCheckBox("save_con[od]", "{$social_config['od']}"));
showRow($lang['sconf_od1'], $lang['sconf_od1d'], "<input type=text style=\"width:100%;\" name=\"save_con[odid]\" value=\"{$social_config['odid']}\" >");
showRow($lang['sconf_od3'], $lang['sconf_od3d'], "<input type=text style=\"width:100%;\" name=\"save_con[odpublic]\" value=\"{$social_config['odpublic']}\" >");
showRow($lang['sconf_od2'], $lang['sconf_od2d'], "<input type=text style=\"width:100%;\" name=\"save_con[odsecret]\" value=\"{$social_config['odsecret']}\" >");
showRow($lang['sconf_fc'], $lang['sconf_fcd'], makeCheckBox("save_con[fc]", "{$social_config['fc']}"));
showRow($lang['sconf_fc1'], $lang['sconf_fc1d'], "<input type=text style=\"width:100%;\" name=\"save_con[fcid]\" value=\"{$social_config['fcid']}\" >");
showRow($lang['sconf_fc2'], $lang['sconf_fc2d'], "<input type=text style=\"width:100%;\" name=\"save_con[fcsecret]\" value=\"{$social_config['fcsecret']}\" >");
showRow($lang['sconf_google'], $lang['sconf_googled'], makeCheckBox("save_con[google]", "{$social_config['google']}"));
showRow($lang['sconf_google1'], $lang['sconf_google1d'], "<input type=text style=\"width:100%;\" name=\"save_con[googleid]\" value=\"{$social_config['googleid']}\" >");
showRow($lang['sconf_google2'], $lang['sconf_google2d'], "<input type=text style=\"width:100%;\" name=\"save_con[googlesecret]\" value=\"{$social_config['googlesecret']}\" >");
showRow($lang['sconf_mailru'], $lang['sconf_mailrud'], makeCheckBox("save_con[mailru]", "{$social_config['mailru']}"));
showRow($lang['sconf_mailru1'], $lang['sconf_mailru1d'], "<input type=text style=\"width:100%;\" name=\"save_con[mailruid]\" value=\"{$social_config['mailruid']}\" >");
showRow($lang['sconf_mailru2'], $lang['sconf_mailru2d'], "<input type=text style=\"width:100%;\" name=\"save_con[mailrusecret]\" value=\"{$social_config['mailrusecret']}\" >");
showRow($lang['sconf_yandex'], $lang['sconf_yandexd'], makeCheckBox("save_con[yandex]", "{$social_config['yandex']}"));
showRow($lang['sconf_yandex1'], $lang['sconf_yandex1d'], "<input type=text style=\"width:100%;\" name=\"save_con[yandexid]\" value=\"{$social_config['yandexid']}\" >");
showRow($lang['sconf_yandex2'], $lang['sconf_yandex2d'], "<input type=text style=\"width:100%;\" name=\"save_con[yandexsecret]\" value=\"{$social_config['yandexsecret']}\" >");
echo <<<HTML
</table></div></div>
<div style="margin-bottom:30px;">
<input type="hidden" name="user_hash" value="{$dle_login_hash}" />
<input type="submit" class="btn btn-green" value="{$lang['user_save']}">
</div>

</form>
HTML;
if (!is_writable(ENGINE_DIR . '/data/socialconfig.php')) {
    $lang['stat_system'] = str_replace("{file}", "engine/data/socialconfig.php", $lang['stat_system']);
    echo "<div class=\"alert alert-error\">{$lang['stat_system']}</div>";
}
echofooter();
Пример #8
0
    showRow($lang['opt_sys_sm_iv'], $lang['opt_sys_sm_ivd'], makeCheckBox("save_con[allow_smart_video]", "{$config['allow_smart_video']}"));
    showRow($lang['opt_sys_sm_fm'], $lang['opt_sys_sm_fmd'], makeCheckBox("save_con[allow_smart_format]", "{$config['allow_smart_format']}"));
    showRow($lang['opt_sys_sm_n'], $lang['opt_sys_sm_nd'], "<input  type=text style=\"text-align: center;\"  name='save_con[mobile_news]' value=\"{$config['mobile_news']}\" size=20>");
    echo "</table></div></div>";
    echo <<<HTML
<div id="rss" class="box" style='display:none'>
  <div class="box-header">
    <div class="title">{$lang['opt_rsssys']}</div>
  </div>
  <div class="box-content">
  <table class="table table-normal">
HTML;
    showRow($lang['opt_sys_arss'], $lang['opt_sys_arssd'], makeCheckBox("save_con[allow_rss]", "{$config['allow_rss']}"), "white-line");
    showRow($lang['opt_sys_trss'], $lang['opt_sys_trssd'], makeDropDown(array("0" => $lang['opt_sys_rss_type_0'], "1" => $lang['opt_sys_rss_type_1']), "save_con[rss_mtype]", "{$config['rss_mtype']}"));
    showRow($lang['opt_sys_nrss'], $lang['opt_sys_nrssd'], "<input  type=text style=\"text-align: center;\"  name='save_con[rss_number]' value=\"{$config['rss_number']}\" size=20>");
    showRow($lang['opt_sys_frss'], $lang['opt_sys_frssd'], makeDropDown(array("0" => $lang['opt_sys_rss_type_2'], "1" => $lang['opt_sys_rss_type_3'], "2" => $lang['opt_sys_rss_type_4']), "save_con[rss_format]", "{$config['rss_format']}"));
    echo "</table></div></div>";
    if (!is_writable(ENGINE_DIR . '/data/config.php')) {
        echo "<div class=\"alert alert-error\">" . str_replace("{file}", "engine/data/config.php", $lang['stat_system']) . "</div>";
    }
    echo <<<HTML
<div style="margin-bottom:30px;">
<input type="hidden" name="mod" value="options">
<input type="hidden" name="action" value="dosavesyscon">
<input type="hidden" name="user_hash" value="{$dle_login_hash}">
<input type="submit" class="btn btn-lg btn-green" value="{$lang['user_save']}">
</div>
</form>
HTML;
    echofooter();
} elseif ($action == "dosavesyscon") {
Пример #9
0
<form action="?mod=videoconfig&action=save" name="conf" id="conf" method="post">
<div class="box">
  <div class="box-header">
    <div class="title">{$lang['vconf_title']}</div>
  </div>
  <div class="box-content">
  <table class="table table-normal">
HTML;
showRow($lang['vconf_widht'], $lang['vconf_widhtd'], "<input type=text style=\"text-align: center;\" name=\"save_con[width]\" value=\"{$video_config['width']}\" size=20>", "white-line");
showRow($lang['vconf_height'], $lang['vconf_heightd'], "<input type=text style=\"text-align: center;\" name=\"save_con[height]\" value=\"{$video_config['height']}\" size=20>");
showRow($lang['vconf_awidht'], $lang['vconf_awidhtd'], "<input type=text style=\"text-align: center;\" name=\"save_con[audio_width]\" value=\"{$video_config['audio_width']}\" size=20>");
showRow($lang['opt_sys_flvw'], $lang['opt_sys_flvwd'], makeCheckBox("save_con[flv_watermark]", "{$video_config['flv_watermark']}"));
showRow($lang['vconf_flvpos'], $lang['vconf_flvposd'], makeDropDown(array("left" => $lang['opt_sys_left'], "center" => $lang['opt_sys_center'], "right" => $lang['opt_sys_right']), "save_con[flv_watermark_pos]", "{$video_config['flv_watermark_pos']}"));
showRow($lang['vconf_flval'], $lang['vconf_flvald'], "<input type=text style=\"text-align: center;\" name=\"save_con[flv_watermark_al]\" value=\"{$video_config['flv_watermark_al']}\" size=20>");
showRow($lang['opt_sys_turel'], $lang['opt_sys_tureld'], makeCheckBox("save_con[tube_related]", "{$video_config['tube_related']}"));
showRow($lang['opt_sys_tudle'], $lang['opt_sys_tudled'], makeCheckBox("save_con[tube_dle]", "{$video_config['tube_dle']}"));
showRow($lang['opt_sys_preload'], $lang['opt_sys_preloadd'], makeCheckBox("save_con[preload]", "{$video_config['preload']}"));
echo <<<HTML
</table></div></div>
<div style="margin-bottom:30px;">
<input type="hidden" name="user_hash" value="{$dle_login_hash}" />
<input type="submit" class="btn btn-green" value="{$lang['user_save']}">
</div>

</form>
HTML;
if (!is_writable(ENGINE_DIR . '/data/videoconfig.php')) {
    $lang['stat_system'] = str_replace("{file}", "engine/data/videoconfig.php", $lang['stat_system']);
    echo "<div class=\"alert alert-error\">{$lang['stat_system']}</div>";
}
echofooter();
Пример #10
0
        <td><b>{$licence}</b></td>
    </tr>
</table></td></tr>
HTML;
foreach ($settings_array as $table => $settings) {
    echo "<tr id=\"{$table}\" style='display:none'><td>";
    echo <<<HTML
<table width="100%">
    <tr>
        <td bgcolor="#EFEFEF" height="29" style="padding-left:10px;"><div class="navigation">{$dle_vb_lang[$table . '_title']}</div></td>
    </tr>
</table>
<div class="unterline"></div><table width="100%">
HTML;
    foreach ($settings as $setting) {
        showRow($setting['title'], $setting['descr'], $setting['setting']);
    }
    echo "</table>";
    //$tpl->CloseSubtable();
    echo "</td></tr>";
}
echo <<<HTML
    <tr>
        <td style="padding-top:10px; padding-bottom:10px;padding-right:10px;">
    <input type=hidden name=action value=save><input type="submit" class="buttons" value="{$lang['user_save']}"></td>
    </tr>
</table>
</td>
        <td background="engine/skins/images/tl_rb.gif"><img src="engine/skins/images/tl_rb.gif" width="6" height="1" border="0"></td>
    </tr>
    <tr>
Пример #11
0
</table>
<div class="unterline"></div>
<table width="100%">
HTML;
showRow("Ключ API: ", "Ваш Секретный ключ. Узнать его Вы можете в разделе <a href='http://nextgame.ru/user/channels'>Редактирование площадки.</a>", "<input class=\"edit bk\" type=text style=\"text-align: center;\" name=\"game_conf[api_key]\" value=\"{$nextgame['api_key']}\" size=40>");
showRow("ID Площадки: ", "Идентификатор сайта, получаемый при регистрации на платформе.  Узнать его Вы можете в разделе <a href='http://nextgame.ru/user/channels'>Редактирование площадки.</a>", "<input class=\"edit bk\" type=text style=\"text-align: center;\" name=\"game_conf[site_id]\" value=\"{$nextgame['site_id']}\" size=40>");
showRow("Период кэширования данных : ", "Период хранения данных кешированых данных. Задается в МИНУТАХ (рекомендуемое значение 60 )", "<input class=\"edit bk\" type=text style=\"text-align: center;\" name=\"game_conf[cache_time]\" value=\"{$nextgame['cache_time']}\" size=40>");
showRow("Игр на страницу : ", "Количество игр которые будут выводится на странице (рекомендуемое значение 20 )", "<input class=\"edit bk\" type=text style=\"text-align: center;\" name=\"game_conf[per_page]\" value=\"{$nextgame['per_page']}\" size=40>");
showRow("Игр в блоке \"Новые игры\" : ", "Количество игр которые будут выводится в блоке Новые игры(Если используются) (значение по-умолчанию 5 )", "<input class=\"edit bk\" type=text style=\"text-align: center;\" name=\"game_conf[num_new]\" value=\"{$nextgame['num_new']}\" size=40>");
showRow("Игр в блоке \"Рекомендуемые игры\" : ", "Количество игр которые будут выводится в блоке Рекомендуемые игры(Если используются) (значение по-умолчанию 5 )", "<input class=\"edit bk\" type=text style=\"text-align: center;\" name=\"game_conf[num_recomend]\" value=\"{$nextgame['num_recomend']}\" size=40>");
showRow("Играть используя учетную записью сайта  : ", "Пользователи сайта будут заходить в приложение под учетной записью сайта.", makeDropDown(array("yes" => "Да", "no" => "Нет"), "game_conf[site_player]", $nextgame['site_player']));
showRow("Ссылка на API : ", "Ссылка на API. Без особой необходимости не изменять.", "<input class=\"edit bk\" type=text style=\"text-align: center;\" name=\"game_conf[api_url]\" value=\"{$nextgame['api_url']}\" size=40>");
showRow("Тема ПС при отправки с игры : ", "Если вы используете функцию отправки сообщения пользователю то укажите тему с которой будут приходить сообщения. URL функции отправки сообщения пользователю:<br /> (<b>{$config['http_home_url']}engine/modules/nextgame/nextgame.xml.php?method=sendmessage</b>).", "<input class=\"edit bk\" type=text style=\"text-align: center;\" name=\"game_conf[subj_pm]\" value=\"{$nextgame['subj_pm']}\" size=40>");
showRow("Тема ПС при отправки приглашения в игру : ", "Если вы используете функцию отправки приглашений пользователя в игру то укажите тему с которой будут приходить сообщения.  URL функции отправки приглашения в игру :<br /> (<b>{$config['http_home_url']}engine/modules/nextgame/nextgame.xml.php?method=sendinvite</b>).", "<input class=\"edit bk\" type=text style=\"text-align: center;\" name=\"game_conf[subj_invite]\" value=\"{$nextgame['subj_invite']}\" size=40>");
showRow("Сообщение ПС при отправки приглашения в игру : ", "Если вы используете функцию отправки приглашений пользователя в игру то укажите сообщение которое будет приходить вашему пользователю. Можно использовать HTML. Теги сообщения:<br /> <b>{gamer}</b> - имя пользователя который отправляет приглашение,<br /><b>[game_link]ссылка[/game_link]</b>- формирует ссылку на приложение в которое приглашают пользователя.(<strong>ссылка</strong> это ваш текст который будет активной ссылкой)<br /><strong>{game_name}</strong> - Название игры", "<textarea class=\"edit bk\" style=\"width:350px;height:100px;\" name=\"game_conf[message_invite]\">{$nextgame['message_invite']}</textarea>");
showRow("Запуск приложения  : ", "Выбирете вариант запуска приложений(открывалось во всплывающем окне по ссылке или открывалось в фиксированном, встроенном в страницу фрейме).", makeDropDown(array("link" => "Cсылка в виде названия", "iframe" => "Фрейме 760 пикселей"), "game_conf[open_type]", $nextgame['open_type']));
echo <<<HTML
 <tr>
        <td colspan="2" style="padding-left:5px;"><input type="submit" class="buttons" value="&nbsp;{$lang['user_save']}&nbsp;">
     <input type="hidden" name="mod" value="nextgame">
\t <input type="hidden" name="user_hash" value="{$dle_login_hash}" />
     <input type="hidden" name="action" value="savegames"></td>
    </tr>
</table>
</form>
</td>
        <td background="engine/skins/images/tl_rb.gif"><img src="engine/skins/images/tl_rb.gif" width="6" height="1" border="0"></td>
    </tr>
    <tr>
        <td><img src="engine/skins/images/tl_lu.gif" width="4" height="6" border="0"></td>
        <td background="engine/skins/images/tl_ub.gif"><img src="engine/skins/images/tl_ub.gif" width="1" height="6" border="0"></td>
Пример #12
0
    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\">");
    showRow("Заглушка для плеера", "Если трансляция оффлайн, показывается заглушка (используйте BB-коды).", "<input type=\"text\" style=\"width:100%;\" name=\"savecfg[zagluska]\" value=\"{$stream_config['zagluska']}\" size=\"25\">");
    showRow("Название (Тайтл) модуля", "Тайтл модуля который будет отображаться в браузере", "<input type=\"text\" style=\"width:100%;\" name=\"savecfg[stream_title]\" value=\"{$stream_config['stream_title']}\" size=\"25\">");
    showRow("Описание (Description) модуля", "Краткое описание, не более 200 символов.", "<input type=\"text\" style=\"width:100%;\" name=\"savecfg[stream_desc]\" value=\"{$stream_config['stream_desc']}\" size=\"25\">");
    showRow("Ключевые слова (Keywords) для модуля", "Введите через запятую основные ключевые слова.", "<input type=\"text\" style=\"width:100%;\" name=\"savecfg[stream_keywords]\" value=\"{$stream_config['stream_keywords']}\" size=\"25\">");
    showRow("", "", "<input type=\"hidden\" name=\"action\" value=\"savesettings\">", false);
    showRow("<input type=\"submit\" class=\"btn btn-success\" value=\"Сохранить настройки\">");
    echo <<<HTML
    </table>
    </div>
    </form>
HTML;
    closetable();
}
echofooter();
Пример #13
0
    $moder_grp = <<<HTML
<select multiple="" style="border:1px solid #9E9E9E; color:#000000; font-family:Verdana; font-size:11px; height:80px; width:316px;" name="moder_grp[]">
HTML;
    $grp = explode(",", $memchat_conf['moder_grp']);
    $grp_sql = $db->query("SELECT id, group_name FROM " . PREFIX . "_usergroups");
    while ($row = $db->get_array($grp_sql)) {
        $s = in_array($row['id'], $grp) ? "selected" : "";
        $moder_grp .= "<option value=\"{$row['id']}\" style=\"color: black;\" {$s}>{$row['group_name']}</option>";
    }
    $moder_grp .= "</select>";
    showRow($lang_m['moder_grp'], $lang_m['vmoder_grp'], $moder_grp);
    echo "<tr><td colspan=2><div class=\"unterline\"></div></td></tr>";
    $memchat_conf['time_readonly'] ? "" : ($memchat_conf['time_readonly'] = 0);
    showRow($lang_m['time_readonly'], $lang_m['vtime_readonly'], "<input class=\"edit bk\" type=text style=\"text-align: center;\" name=\"save_con[time_readonly]\" value=\"{$memchat_conf['time_readonly']}\" size=10>");
    $memchat_conf['restricted'] ? "" : ($memchat_conf['restricted'] = "yes");
    showRow($lang_m['restricted'], $lang_m['vrestricted'], makeDropDown(array("yes" => $lang_m['yes'], "no" => $lang_m['no']), "save_con[restricted]", $memchat_conf['restricted']));
    echo <<<HTML
       <tr><td colspan=2><div class="unterline"></div></td></tr>
      </table>
     </td>
    </tr>
HTML;
    echo <<<HTML
    <tr style='display:none' id="smile">
     <td>
      <table width="100%">
       <tr>
        <td bgcolor="#EFEFEF" height="29" style="padding-left:10px;"><b>{$lang_m['smiles']}</b></td>
       </tr>
      </table>
      <div class="unterline"></div>
Пример #14
0
\t\tdocument.getElementById('bad').disabled = false
\t\t}
\t}
\t//-->
\t</script>
HTML;
    $names_array = array("0" => $lang_dle_ipb['no_other_names'], "cp1251" => 'cp1251', "cp1250" => 'cp1250', "latin1" => 'latin1', "latin2" => 'latin2', "koi8r" => 'koi8r', "ascii" => 'ascii', "koi8u" => 'koi8u', "utf8" => 'utf8', "cp866" => 'cp866');
    $charset_array = array("0" => $lang_dle_ipb['no_other_charset'], "cp1251" => 'cp1251', "cp1250" => 'cp1250', "latin1" => 'latin1', "latin2" => 'latin2', "koi8r" => 'koi8r', "ascii" => 'ascii', "koi8u" => 'koi8u', "utf8" => 'utf8', "cp866" => 'cp866');
    showRow($lang_dle_ipb['allow_module'], $lang_dle_ipb['allow_module_desc'], makeDropDown(array("1" => $lang_dle_ipb['yes'], "0" => $lang_dle_ipb['no']), "save_con[allow_module]", "{$dle_ipb_conf['allow_module']}"));
    showRow($lang_dle_ipb['allow_reg'], $lang_dle_ipb['allow_reg_desc'], makeDropDown(array("1" => $lang_dle_ipb['yes'], "0" => $lang_dle_ipb['no']), "save_con[allow_reg]", "{$dle_ipb_conf['allow_reg']}"));
    showRow($lang_dle_ipb['allow_profile'], $lang_dle_ipb['allow_profile_desc'], makeDropDown(array("1" => $lang_dle_ipb['yes'], "0" => $lang_dle_ipb['no']), "save_con[allow_profile]", "{$dle_ipb_conf['allow_profile']}"));
    showRow($lang_dle_ipb['allow_lostpass'], $lang_dle_ipb['allow_lostpass_desc'], makeDropDown(array("1" => $lang_dle_ipb['yes'], "0" => $lang_dle_ipb['no']), "save_con[allow_lostpass]", "{$dle_ipb_conf['allow_lostpass']}"));
    showRow($lang_dle_ipb['allow_login'], $lang_dle_ipb['allow_login_desc'], makeDropDown(array("1" => $lang_dle_ipb['yes'], "0" => $lang_dle_ipb['no']), "save_con[allow_login]", "{$dle_ipb_conf['allow_login']}"));
    showRow($lang_dle_ipb['allow_logout'], $lang_dle_ipb['allow_logout_desc'], makeDropDown(array("1" => $lang_dle_ipb['yes'], "0" => $lang_dle_ipb['no']), "save_con[allow_logout]", "{$dle_ipb_conf['allow_logout']}"));
    showRow($lang_dle_ipb['allow_admin'], $lang_dle_ipb['allow_admin_desc'], makeDropDown(array("1" => $lang_dle_ipb['yes'], "0" => $lang_dle_ipb['no']), "save_con[allow_admin]", "{$dle_ipb_conf['allow_admin']}"));
    showRow($lang_dle_ipb['ipb_version'], $lang_dle_ipb['ipb_version_desc'], makeDropDown(array("0" => $lang_dle_ipb['ipb_version_b3.2'], "1" => $lang_dle_ipb['ipb_version_a3.2']), "save_con[ipb_version]", "{$dle_ipb_conf['ipb_version']}"));
    //showRow($lang_dle_ipb['other_charset_ipb'], $lang_dle_ipb['other_charset_ipb_desc'], makeDropDown($charset_array, "save_con[other_charset_ipb]", "{$dle_ipb_conf['other_charset_ipb']}"));
    //showRow($lang_dle_ipb['other_names_dle'], $lang_dle_ipb['other_names_dle_desc'], makeDropDown($names_array, "save_con[other_names_dle]", "{$dle_ipb_conf['other_names_dle']}"));
    //showRow($lang_dle_ipb['other_charset_dle'], $lang_dle_ipb['other_charset_dle_desc'], makeDropDown($charset_array, "save_con[other_charset_dle]", "{$dle_ipb_conf['other_charset_dle']}"));
    echo "</table></td></tr>";
    echo <<<HTML
    <tr>
        <td style="padding-top:10px; padding-bottom:10px;padding-right:10px;">
    <input type=hidden name=action value=save><input type="submit" class="buttons" value="{$lang['user_save']}"></td>
    </tr>
</table>
</td>
        <td background="engine/skins/images/tl_rb.gif"><img src="engine/skins/images/tl_rb.gif" width="6" height="1" border="0"></td>
    </tr>
    <tr>
        <td><img src="engine/skins/images/tl_lu.gif" width="4" height="6" border="0"></td>
Пример #15
0
        }
    }
    return $rv;
}
//////////////////////////////////////////////////////////////////////
//                     end function section                         //
//////////////////////////////////////////////////////////////////////
$files = getDirectoryList(".");
// sort array ...
if ($_order == "asc") {
    usort($files, $_sort . "_cmp");
} else {
    usort($files, $_sort . "_r_cmp");
}
for ($i = 0; $i < count($files); $i++) {
    if (showRow($files[$i]['name'], $_filter)) {
        echo "      <tr>\n" . "         <td><a href='" . $files[$i]['name'] . "' title='click to download'>" . $files[$i]['name'] . "</a></td>\n" . "         <td><img src='images/" . $files[$i]['arch'] . ".png' alt='" . $files[$i]['arch'] . "' title='" . $files[$i]['arch'] . "' /></td>\n" . "         <td>" . round($files[$i]['size'] / (1024 * 1024), 2) . "MB</td>\n" . "         <td>" . date("d.m.Y H:i:s", $files[$i]['date']) . "</td>\n" . "      </tr>\n";
    }
}
?>
      </table>
      <b>Note:</b> Use this software at your own risk!<br />
      Be careful when trying beta versions (marked with a &quot;B&quot; in file name right behind the version number e.g. 2.61<b>B</b>).<br /> 
      Please inform me when you find a bug: olenka.joerg(at)gmail.com!
      <br /> <br />
<?php 
if (file_exists('./changelog.log')) {
    $content = file('./changelog.log');
    echo "      <h2>Changelog:</h2>\n" . "      <pre>\n" . htmlspecialchars(file_get_contents('./changelog.log')) . "      </pre>\n";
}
?>