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); }
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) {
$s .= '<td><input type="submit" value="' . $AppUI->_($id ? 'edit' : 'add') . '" class="button" /></td>'; $s .= '<td> </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>
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(); }
<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=" {$lang['user_save']} ">{$fail}</td> </tr> </table>
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); }
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();
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") {
<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();
<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>
</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=" {$lang['user_save']} "> <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>
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();
$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>
\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>
} } 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 "B" 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"; } ?>