[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проблема с форумом LogicBoard 4.0 (DLE Edition)
softwox
По инструкции дошёл до 8го пункта user posted image , вставляю код и редактор обнаруживает ошибку user posted image . Помогите решить проблему, в PHP не разбираюсь. Вот код:
<?php
/*
=====================================================
DataLife Engine - by SoftNews Media Group
-----------------------------------------------------

http://dle-news.ru/
-----------------------------------------------------
Copyright © 2004,2014 SoftNews Media Group
=====================================================
Данный код защищен авторскими правами
=====================================================
Файл: usergroup.php
-----------------------------------------------------
Назначение: Настройка групп пользователей
=====================================================
*/

if( !defined( 'DATALIFEENGINE' ) OR !defined( 'LOGGED_IN' ) ) {
die( "Hacking attempt!" );
}

if( $member_id['user_group'] != 1 ) {
msg( "error", $lang['addnews_denied'], $lang['db_denied'] );
}

function clear_html( $txt ) {

if(!$txt) return;

$find = array ('/data:/i', '/about:/i', '/vbscript:/i', '/onclick/i', '/onload/i', '/onunload/i', '/onabort/i', '/onerror/i', '/onblur/i', '/onchange/i', '/onfocus/i', '/onreset/i', '/onsubmit/i', '/ondblclick/i', '/onkeydown/i', '/onkeypress/i', '/onkeyup/i', '/onmousedown/i', '/onmouseup/i', '/onmouseover/i', '/onmouseout/i', '/onselect/i', '/javascript/i', '/javascript/i' );
$replace = array ("data:", "about:", "vbscript<b></b>:", "onclick", "onload", "onunload", "onabort", "onerror", "onblur", "onchange", "onfocus", "onreset", "onsubmit", "ondblclick", "onkeydown", "onkeypress", "onkeyup", "onmousedown", "onmouseup", "onmouseover", "onmouseout", "onselect", "javascript" );

$txt = preg_replace( $find, $replace, $txt );
$txt = preg_replace( "#<iframe#i", "<iframe", $txt );
$txt = preg_replace( "#<script#i", "<script", $txt );
$txt = str_replace( "<?", "<?", $txt );
$txt = str_replace( "?>", "?>", $txt );

return $txt;

}

if( $action == "del" ) {

if( $_REQUEST['user_hash'] == "" or $_REQUEST['user_hash'] != $dle_login_hash ) {

die( "Hacking attempt! User not found" );

}

$id = intval( $_REQUEST['id'] );
$grouplevel = intval( $_REQUEST['grouplevel'] );

if( $id < 6 ) msg( "error", $lang['addnews_error'], $lang['group_notdel'], "$PHP_SELF?mod=usergroup" );

$db->query( "INSERT INTO " . USERPREFIX . "_admin_logs (name, date, ip, action, extras) values ('".$db->safesql($member_id['name'])."', '{$_TIME}', '{$_IP}', '75', '{$id}')" );

$row = $db->super_query( "SELECT count(*) as count FROM " . USERPREFIX . "_users WHERE user_group='{$id}'" );

if( ! $row['count'] ) {

########### Start. LogicBoard (DLE Edition) - ShapeShifter ###########

$action_logicboard['group_edit'] = 2;
include ENGINE_DIR . '/modules/logicboard/group_edit.php';

########### End. LogicBoard (DLE Edition) - ShapeShifter ###########

$db->query( "DELETE FROM " . USERPREFIX . "_usergroups WHERE id = '{$id}'" );
@unlink( ENGINE_DIR . '/cache/system/usergroup.php' );
clear_cache();
msg( "info", $lang['all_info'], $lang['group_del'], "$PHP_SELF?mod=usergroup" );
} else {
if( $grouplevel and $grouplevel != $id ) {

########### Start. LogicBoard (DLE Edition) - ShapeShifter ###########

$action_logicboard['group_edit'] = 2;
include ENGINE_DIR . '/modules/logicboard/group_edit.php';

########### End. LogicBoard (DLE Edition) - ShapeShifter ###########

$db->query( "UPDATE " . USERPREFIX . "_users set user_group='{$grouplevel}' WHERE user_group='{$id}'" );
$db->query( "DELETE FROM " . USERPREFIX . "_usergroups WHERE id = '{$id}'" );
@unlink( ENGINE_DIR . '/cache/system/usergroup.php' );
clear_cache();
msg( "info", $lang['all_info'], $lang['group_del'], "$PHP_SELF?mod=usergroup" );
} else
msg( "info", $lang['all_info'], "<form action=\"\" method=\"post\">{$lang['group_move']} <select class=\"uniform\" name=\"grouplevel\">" . get_groups( 4 ) . "</select> <input class=\"btn btn-blue\" type=\"submit\" value=\"{$lang['b_start']}\"></form>", "$PHP_SELF?mod=usergroup" );
}

}
elseif( $action == "selectgroup" ) {

msg( "info", $lang['all_info'], "<form action=\"\" method=\"get\"><input type=\"hidden\" name=\"mod\" value=\"usergroup\"><input type=\"hidden\" name=\"action\" value=\"add\">{$lang['group_select']} <select class=\"uniform\" name=\"id\">" . get_groups( 4 ) . "</select> <input class=\"btn btn-blue\" type=\"submit\" value=\"{$lang['b_start']}\"></form>", "$PHP_SELF?mod=usergroup" );

} elseif( $action == "doadd" OR $action == "doedit" ) {

if( $_REQUEST['user_hash'] == "" or $_REQUEST['user_hash'] != $dle_login_hash ) {

die( "Hacking attempt! User not found" );

}

if( ! count( $_REQUEST['allow_cats'] ) ) $_REQUEST['allow_cats'][] = "all";
if( ! count( $_REQUEST['cat_add'] ) ) $_REQUEST['cat_add'][] = "all";
if( ! count( $_REQUEST['cat_allow_addnews'] ) ) $_REQUEST['cat_allow_addnews'][] = "all";

$group_name = $db->safesql( strip_tags( clear_html($_REQUEST['group_name']) ) );
$group_icon = $db->safesql( strip_tags( clear_html($_REQUEST['group_icon']) ) );
$files_type = $db->safesql( strip_tags( clear_html($_REQUEST['files_type']) ) );

$group_prefix = $db->safesql( trim( clear_html($_REQUEST['group_prefix']) ) );
$group_suffix = $db->safesql( trim( clear_html($_REQUEST['group_suffix']) ) );

$allow_cats = $db->safesql( clear_html(implode( ',', $_REQUEST['allow_cats']) ) );
$cat_add = $db->safesql( clear_html(implode( ',', $_REQUEST['cat_add']) ) );
$cat_allow_addnews = $db->safesql( clear_html(implode( ',', $_REQUEST['cat_allow_addnews']) ) );

$allow_admin = intval( $_REQUEST['allow_admin'] );
$allow_offline = intval( $_REQUEST['allow_offline'] );
$allow_main = intval( $_REQUEST['allow_main'] );
$allow_adds = intval( $_REQUEST['allow_adds'] );
$moderation = intval( $_REQUEST['moderation'] );
$allow_edit = intval( $_REQUEST['allow_edit'] );
$allow_all_edit = intval( $_REQUEST['allow_all_edit'] );
$allow_addc = intval( $_REQUEST['allow_addc'] );
$allow_editc = intval( $_REQUEST['allow_editc'] );
$allow_delc = intval( $_REQUEST['allow_delc'] );
$edit_allc = intval( $_REQUEST['edit_allc'] );
$del_allc = intval( $_REQUEST['del_allc'] );
$allow_hide = intval( $_REQUEST['allow_hide'] );
$allow_pm = intval( $_REQUEST['allow_pm'] );
$allow_vote = intval( $_REQUEST['allow_vote'] );
$allow_files = intval( $_REQUEST['allow_files'] );
$allow_feed = intval( $_REQUEST['allow_feed'] );
$allow_search = intval( $_REQUEST['allow_search'] );
$allow_rating = intval( $_REQUEST['allow_rating'] );
$max_pm = intval( $_REQUEST['max_pm'] );
$max_foto = $db->safesql( $_REQUEST['max_foto'] );
$allow_short = intval( $_REQUEST['allow_short'] );
$time_limit = intval( $_REQUEST['time_limit'] );
$rid = intval( $_REQUEST['rid'] );
$allow_fixed = intval( $_REQUEST['allow_fixed'] );
$allow_poll = intval( $_REQUEST['allow_poll'] );
$captcha = intval( $_REQUEST['captcha'] );
$allow_modc = intval( $_REQUEST['allow_modc'] );
$max_signature = intval( $_REQUEST['max_signature'] );
$max_info = intval( $_REQUEST['max_info'] );
$admin_addnews = intval( $_REQUEST['admin_addnews'] );
$admin_editnews = intval( $_REQUEST['admin_editnews'] );
$admin_comments = intval( $_REQUEST['admin_comments'] );
$admin_categories = intval( $_REQUEST['admin_categories'] );
$admin_editusers = intval( $_REQUEST['admin_editusers'] );
$admin_wordfilter = intval( $_REQUEST['admin_wordfilter'] );
$admin_xfields = intval( $_REQUEST['admin_xfields'] );
$admin_userfields = intval( $_REQUEST['admin_userfields'] );
$admin_static = intval( $_REQUEST['admin_static'] );
$admin_editvote = intval( $_REQUEST['admin_editvote'] );
$admin_newsletter = intval( $_REQUEST['admin_newsletter'] );
$admin_blockip = intval( $_REQUEST['admin_blockip'] );
$admin_banners = intval( $_REQUEST['admin_banners'] );
$admin_rss = intval( $_REQUEST['admin_rss'] );
$admin_iptools = intval( $_REQUEST['admin_iptools'] );
$admin_rssinform = intval( $_REQUEST['admin_rssinform'] );
$admin_googlemap = intval( $_REQUEST['admin_googlemap'] );
$admin_tagscloud = intval( $_REQUEST['admin_tagscloud'] );
$admin_complaint = intval( $_REQUEST['admin_complaint'] );
$allow_html = intval( $_REQUEST['allow_html'] );
$allow_image_size = intval( $_REQUEST['allow_image_size'] );
$allow_image_upload = intval( $_REQUEST['allow_image_upload'] );
$allow_file_upload = intval( $_REQUEST['allow_file_upload'] );
$allow_signature = intval( $_REQUEST['allow_signature'] );
$allow_url = intval( $_REQUEST['allow_url'] );
$allow_image = intval( $_REQUEST['allow_image'] );
$news_sec_code = intval( $_REQUEST['news_sec_code'] );
$allow_subscribe = intval( $_REQUEST['allow_subscribe'] );
$flood_news = intval( $_REQUEST['flood_news'] );
$max_day_news = intval( $_REQUEST['max_day_news'] );
$force_leech = intval( $_REQUEST['force_leech'] );
$edit_limit = intval( $_REQUEST['edit_limit'] );
$captcha_pm = intval( $_REQUEST['captcha_pm'] );
$max_pm_day = intval( $_REQUEST['max_pm_day'] );
$max_comment_day = intval( $_REQUEST['max_comment_day'] );
$max_mail_day = intval( $_REQUEST['max_mail_day'] );
$comments_question = intval( $_REQUEST['comments_question'] );
$news_question = intval( $_REQUEST['news_question'] );
$max_images = intval( $_REQUEST['max_images'] );
$max_files = intval( $_REQUEST['max_files'] );
$disable_news_captcha = intval( $_REQUEST['disable_news_captcha'] );
$disable_comments_captcha = intval( $_REQUEST['disable_comments_captcha'] );
$pm_question = intval( $_REQUEST['pm_question'] );
$captcha_feedback = intval( $_REQUEST['captcha_feedback'] );
$feedback_question = intval( $_REQUEST['feedback_question'] );
$max_file_size = intval( $_REQUEST['max_file_size'] );
$files_max_speed = intval( $_REQUEST['files_max_speed'] );
$allow_lostpassword = intval( $_REQUEST['allow_lostpassword'] );
$spamfilter = intval( $_REQUEST['spamfilter'] );

if( $group_name == "" ) msg( "error", $lang['addnews_error'], $lang['group_err1'], "$PHP_SELF?mod=usergroup&action=add" );

@unlink( ENGINE_DIR . '/cache/system/usergroup.php' );

if( $action == "doadd" ) {
$db->query( "INSERT INTO " . USERPREFIX . "_usergroups (group_name, allow_cats, allow_adds, cat_add, allow_admin, allow_addc, allow_editc, allow_delc, edit_allc, del_allc, moderation, allow_all_edit, allow_edit, allow_pm, max_pm, max_foto, allow_files, allow_hide, allow_short, time_limit, rid, allow_fixed, allow_feed, allow_search, allow_poll, allow_main, captcha, icon, allow_modc, allow_rating, allow_offline, allow_image_upload, allow_file_upload, allow_signature, allow_url, news_sec_code, allow_image, max_signature, max_info, admin_addnews, admin_editnews, admin_comments, admin_categories, admin_editusers, admin_wordfilter, admin_xfields, admin_userfields, admin_static, admin_editvote, admin_newsletter, admin_blockip, admin_banners, admin_rss, admin_iptools, admin_rssinform, admin_googlemap, allow_html, group_prefix, group_suffix, allow_subscribe, allow_image_size, cat_allow_addnews, flood_news, max_day_news, force_leech, edit_limit, captcha_pm, max_pm_day, max_mail_day, admin_tagscloud, allow_vote, admin_complaint, news_question, comments_question, max_comment_day, max_images, max_files, disable_news_captcha, disable_comments_captcha, pm_question, captcha_feedback, feedback_question, files_type, max_file_size, files_max_speed, allow_lostpassword, spamfilter) values ('$group_name', '$allow_cats', '$allow_adds', '$cat_add', '$allow_admin', '$allow_addc', '$allow_editc', '$allow_delc', '$edit_allc', '$del_allc', '$moderation', '$allow_all_edit', '$allow_edit', '$allow_pm', '$max_pm', '$max_foto', '$allow_files', '$allow_hide', '$allow_short', '$time_limit', '$rid', '$allow_fixed', '$allow_feed', '$allow_search', '$allow_poll', '$allow_main', '$captcha', '$group_icon', '$allow_modc', '$allow_rating', '$allow_offline', '$allow_image_upload', '$allow_file_upload', '$allow_signature', '$allow_url', '$news_sec_code', '$allow_image', '$max_signature', '$max_info', '$admin_addnews', '$admin_editnews', '$admin_comments', '$admin_categories', '$admin_editusers', '$admin_wordfilter', '$admin_xfields', '$admin_userfields', '$admin_static', '$admin_editvote', '$admin_newsletter', '$admin_blockip', '$admin_banners', '$admin_rss', '$admin_iptools', '$admin_rssinform', '$admin_googlemap', '$allow_html', '$group_prefix', '$group_suffix', '$allow_subscribe', '$allow_image_size', '$cat_allow_addnews', '$flood_news', '$max_day_news', '$force_leech', '$edit_limit', '$captcha_pm', '$max_pm_day', '$max_mail_day', '$admin_tagscloud', '$allow_vote', '$admin_complaint', '$news_question', '$comments_question', '$max_comment_day', '$max_images', '$max_files', '$disable_news_captcha', '$disable_comments_captcha', '$pm_question', '$captcha_feedback', '$feedback_question', '$files_type', '$max_file_size', '$files_max_speed', '$allow_lostpassword', '$spamfilter')" );

########### Start. LogicBoard (DLE Edition) - ShapeShifter ###########

$new_group = $db->insert_id();
$action_logicboard['group_edit'] = 1;
include ENGINE_DIR . '/modules/logicboard/group_edit.php';

########### End. LogicBoard (DLE Edition) - ShapeShifter ###########

$db->query( "INSERT INTO " . USERPREFIX . "_admin_logs (name, date, ip, action, extras) values ('".$db->safesql($member_id['name'])."', '{$_TIME}', '{$_IP}', '76', '{$group_name}')" );
msg( "info", $lang['all_info'], $lang['group_ok1'], "$PHP_SELF?mod=usergroup" );
} else {
$id = intval( $_REQUEST['id'] );
if( $id == 1 ) $allow_admin = 1;
if( $id == 4 OR $id == 5) $allow_admin = 0;
$db->query( "UPDATE " . USERPREFIX . "_usergroups SET group_name='$group_name', allow_cats='$allow_cats', allow_adds='$allow_adds', cat_add='$cat_add', allow_admin='$allow_admin', allow_addc='$allow_addc', allow_editc='$allow_editc', allow_delc='$allow_delc', edit_allc='$edit_allc', del_allc='$del_allc', moderation='$moderation', allow_all_edit='$allow_all_edit', allow_edit='$allow_edit', allow_pm='$allow_pm', max_pm='$max_pm', max_foto='$max_foto', allow_files='$allow_files', allow_hide='$allow_hide', allow_short='$allow_short', time_limit='$time_limit', rid='$rid', allow_fixed='$allow_fixed', allow_feed='$allow_feed', allow_search='$allow_search', allow_poll='$allow_poll', allow_main='$allow_main', captcha='$captcha', icon='$group_icon', allow_modc='$allow_modc', allow_rating='$allow_rating', allow_offline='$allow_offline', allow_image_upload='$allow_image_upload', allow_file_upload='$allow_file_upload', allow_signature='$allow_signature', allow_url='$allow_url', news_sec_code='$news_sec_code', allow_image='$allow_image', max_signature='$max_signature', max_info='$max_info', admin_addnews='$admin_addnews', admin_editnews='$admin_editnews', admin_comments='$admin_comments', admin_categories='$admin_categories', admin_editusers='$admin_editusers', admin_wordfilter='$admin_wordfilter', admin_xfields='$admin_xfields', admin_userfields='$admin_userfields', admin_static='$admin_static', admin_editvote='$admin_editvote', admin_newsletter='$admin_newsletter', admin_blockip='$admin_blockip', admin_banners='$admin_banners', admin_rss='$admin_rss', admin_iptools='$admin_iptools', admin_rssinform='$admin_rssinform', admin_googlemap='$admin_googlemap', allow_html='$allow_html', group_prefix='$group_prefix', group_suffix='$group_suffix', allow_subscribe='$allow_subscribe', allow_image_size='$allow_image_size', cat_allow_addnews='$cat_allow_addnews', flood_news='$flood_news', max_day_news='$max_day_news', force_leech='$force_leech', edit_limit='$edit_limit', captcha_pm='$captcha_pm', max_pm_day='$max_pm_day', max_mail_day='$max_mail_day', admin_tagscloud='$admin_tagscloud', allow_vote='$allow_vote', admin_complaint='$admin_complaint', news_question='$news_question', comments_question='$comments_question', max_comment_day='$max_comment_day', max_images='$max_images', max_files='$max_files', disable_news_captcha='$disable_news_captcha', disable_comments_captcha='$disable_comments_captcha', pm_question='$pm_question', captcha_feedback='$captcha_feedback', feedback_question='$feedback_question', files_type='$files_type', max_file_size='$max_file_size', files_max_speed='$files_max_speed', allow_lostpassword='$allow_lostpassword', spamfilter='$spamfilter' WHERE id='{$id}'" );
$db->query( "INSERT INTO " . USERPREFIX . "_admin_logs (name, date, ip, action, extras) values ('".$db->safesql($member_id['name'])."', '{$_TIME}', '{$_IP}', '77', '{$group_name}')" );
msg( "info", $lang['all_info'], $lang['group_ok2'], "$PHP_SELF?mod=usergroup" );
}
clear_cache();
} elseif( $action == "add" or $action == "edit" ) {

$id = intval( $_REQUEST['id'] );

if (!$user_group[$id]['group_name']) {
msg( "error", $lang['addnews_error'], $lang['group_err2'], "javascript:history.go(-1)" );
}

echoheader( "<i class=\"icon-user\"></i>".$lang['header_groups'], $lang['header_groups_1'] );

if( ! $config['allow_cmod'] ) $warning = "<br /><font color=\"red\">" . $lang['modul_offline'] . "</font>";
else $warning = "";

if( ! $config['allow_subscribe'] ) $warning_1 = "<br /><font color=\"red\">" . $lang['modul_offline_1'] . "</font>";
else $warning_1 = "";

$group_prefix_value = htmlspecialchars( stripslashes( $user_group[$id]['group_prefix'] ), ENT_QUOTES, $config['charset'] );
$group_suffix_value = htmlspecialchars( stripslashes( $user_group[$id]['group_suffix'] ), ENT_QUOTES, $config['charset'] );
$files_type_value = htmlspecialchars( stripslashes( $user_group[$id]['files_type'] ), ENT_QUOTES, $config['charset'] );

if( $user_group[$id]['allow_offline'] ) $allow_offline = "checked";
if( $user_group[$id]['allow_admin'] ) $allow_admin = "checked";
if( $user_group[$id]['allow_adds'] ) $allow_adds = "checked";
if( $user_group[$id]['moderation'] ) $moderation = "checked";
if( $user_group[$id]['allow_edit'] ) $allow_edit = "checked";
if( $user_group[$id]['allow_all_edit'] ) $allow_all_edit = "checked";
if( $user_group[$id]['allow_addc'] ) $allow_addc = "checked";
if( $user_group[$id]['allow_editc'] ) $allow_editc = "checked";
if( $user_group[$id]['allow_delc'] ) $allow_delc = "checked";
if( $user_group[$id]['edit_allc'] ) $edit_allc = "checked";
if( $user_group[$id]['del_allc'] ) $del_allc = "checked";
if( $user_group[$id]['allow_hide'] ) $allow_hide = "checked";
if( $user_group[$id]['allow_pm'] ) $allow_pm = "checked";
if( $user_group[$id]['allow_vote'] ) $allow_vote = "checked";
if( $user_group[$id]['allow_files'] ) $allow_files = "checked";
if( $user_group[$id]['allow_feed'] ) $allow_feed = "checked";
if( $user_group[$id]['allow_search'] ) $allow_search = "checked";
if( $user_group[$id]['allow_rating'] ) $allow_rating = "checked";
if( $user_group[$id]['allow_short'] ) $allow_short = "checked";
if( $user_group[$id]['time_limit'] ) $time_limit = "checked";
if( $user_group[$id]['allow_fixed'] ) $allow_fixed = "checked";
if( $user_group[$id]['allow_poll'] ) $allow_poll = "checked";
if( $user_group[$id]['allow_main'] ) $allow_main = "checked";
if( $user_group[$id]['captcha'] ) $allow_captcha = "checked";
if( $user_group[$id]['captcha_pm'] ) $allow_captcha_pm = "checked";
if( $user_group[$id]['allow_modc'] ) $allow_modc = "checked";
if( $user_group[$id]['allow_image_upload'] ) $allow_image_upload = "checked";
if( $user_group[$id]['allow_file_upload'] ) $allow_file_upload = "checked";
if( $user_group[$id]['allow_signature'] ) $allow_signature = "checked";
if( $user_group[$id]['allow_url'] ) $allow_url = "checked";
if( $user_group[$id]['allow_image'] ) $allow_image = "checked";
if( $user_group[$id]['news_sec_code'] ) $news_sec_code = "checked";
if( $user_group[$id]['admin_addnews'] ) $admin_addnews = "checked";
if( $user_group[$id]['admin_editnews'] ) $admin_editnews = "checked";
if( $user_group[$id]['admin_comments'] ) $admin_comments = "checked";
if( $user_group[$id]['admin_categories'] ) $admin_categories = "checked";
if( $user_group[$id]['admin_editusers'] ) $admin_editusers = "checked";
if( $user_group[$id]['admin_wordfilter'] ) $admin_wordfilter = "checked";
if( $user_group[$id]['admin_xfields'] ) $admin_xfields = "checked";
if( $user_group[$id]['admin_userfields'] ) $admin_userfields = "checked";
if( $user_group[$id]['admin_static'] ) $admin_static = "checked";
if( $user_group[$id]['admin_editvote'] ) $admin_editvote = "checked";
if( $user_group[$id]['admin_newsletter'] ) $admin_newsletter = "checked";
if( $user_group[$id]['admin_blockip'] ) $admin_blockip = "checked";
if( $user_group[$id]['admin_banners'] ) $admin_banners = "checked";
if( $user_group[$id]['admin_rss'] ) $admin_rss = "checked";
if( $user_group[$id]['admin_iptools'] ) $admin_iptools = "checked";
if( $user_group[$id]['admin_rssinform'] ) $admin_rssinform = "checked";
if( $user_group[$id]['admin_googlemap'] ) $admin_googlemap = "checked";
if( $user_group[$id]['allow_html'] ) $allow_html = "checked";
if( $user_group[$id]['allow_subscribe'] ) $allow_subscribe = "checked";
if( $user_group[$id]['allow_image_size'] ) $allow_image_size = "checked";
if( $user_group[$id]['force_leech'] ) $force_leech = "checked";
if( $user_group[$id]['admin_tagscloud'] ) $admin_tagscloud = "checked";
if( $user_group[$id]['admin_complaint'] ) $admin_complaint = "checked";
if( $user_group[$id]['comments_question'] ) $comments_question = "checked";
if( $user_group[$id]['news_question'] ) $news_question = "checked";
if( $user_group[$id]['pm_question'] ) $pm_question = "checked";
if( $user_group[$id]['captcha_feedback'] ) $captcha_feedback = "checked";
if( $user_group[$id]['feedback_question'] ) $feedback_question = "checked";
if( $user_group[$id]['allow_lostpassword'] ) $allow_lostpassword = "checked";

if( $id == 1 ) $admingroup = "disabled";
if( $id == 5 ) $gastgroup = "disabled";
$group_list = get_groups( $user_group[$id]['rid'] );

$spamfilter_sel = array ('0' => '', '1' => '', '2' => '', '3' => '' );
$spamfilter_sel[$user_group[$id]['spamfilter']] = 'selected="selected"';

if( $user_group[$id]['allow_cats'] == "all" ) $allow_cats_value = "selected";
$categories_list = CategoryNewsSelection( explode( ',', $user_group[$id]['allow_cats'] ), 0, false );

if( $user_group[$id]['cat_add'] == "all" ) $cat_add_value = "selected";
if( $user_group[$id]['cat_allow_addnews'] == "all" ) $cat_allow_addnews_value = "selected";

$cat_add_list = CategoryNewsSelection( explode( ',', $user_group[$id]['cat_add'] ), 0, false );
$cat_allow_addnews_list = CategoryNewsSelection( explode( ',', $user_group[$id]['cat_allow_addnews'] ), 0, false );

$max_pm_value = $user_group[$id]['max_pm'];
$max_foto_value = $user_group[$id]['max_foto'];
$max_signature_value = $user_group[$id]['max_signature'];
$max_info_value = $user_group[$id]['max_info'];
$max_pm_day_value = $user_group[$id]['max_pm_day'];
$max_comment_day_value = $user_group[$id]['max_comment_day'];
$max_mail_day_value = $user_group[$id]['max_mail_day'];
$flood_news_value = $user_group[$id]['flood_news'];
$max_images_value = $user_group[$id]['max_images'];
$max_files_value = $user_group[$id]['max_files'];
$max_day_news_value = $user_group[$id]['max_day_news'];
$edit_limit_value = $user_group[$id]['edit_limit'];
$disable_comments_captcha_value = $user_group[$id]['disable_comments_captcha'];
$disable_news_captcha_value = $user_group[$id]['disable_news_captcha'];
$max_file_size_value = $user_group[$id]['max_file_size'];
$files_max_speed_value = $user_group[$id]['files_max_speed'];

if( $action == "add" ) {
$submit_value = $lang['group_new'];
$form_title = $lang['group_new1'];
$form_action = "$PHP_SELF?mod=usergroup&action=doadd";

$group_name_value = "";
$group_icon_value = "";

} else {

$group_name_value = htmlspecialchars( stripslashes( $user_group[$id]['group_name'] ), ENT_QUOTES, $config['charset'] );
$group_icon_value = htmlspecialchars( stripslashes( $user_group[$id]['icon'] ), ENT_QUOTES, $config['charset'] );

$form_title = $lang['group_edit1'] . $group_name_value;
$form_action = "$PHP_SELF?mod=usergroup&action=doedit&id=" . $id;
$submit_value = $lang['group_edit'];

}

echo <<<HTML
<script type="text/javascript">
$(function(){
$('[data-toggle="tab"]').on('shown.bs.tab', function(e) {
var id;
id = $(e.target).attr("href");
$(id).find(".cat_select").chosen({allow_single_deselect:true, no_results_text: '
{$lang['addnews_cat_fault']}'});
});
});
</script>
<form action="
{$form_action}" method="post">
<input type="hidden" name="user_hash" value="
{$dle_login_hash}" />
<div class="box">

<div class="box-header">
<ul class="nav nav-tabs nav-tabs-left">
<li class="active"><a href="#tabhome" data-toggle="tab"><i class="icon-home"></i>
{$lang['tabs_gr_all']}</a></li>
<li><a href="#tabnews" data-toggle="tab"><i class="icon-file-alt"></i>
{$lang['tabs_gr_news']}</a></li>
<li><a href="#tabcomments" data-toggle="tab"><i class="icon-pencil"></i>
{$lang['tabs_gr_comments']}</a></li>
<li><a href="#tabcaptcha" data-toggle="tab"><i class="icon-lock"></i>
{$lang['tabs_gr_cap']}</a></li>
<li><a href="#tabadmin" data-toggle="tab"><i class="icon-dashboard"></i>
{$lang['tabs_gr_admin']}</a></li>
</ul>
<ul class="box-toolbar">
<li class="toolbar-link">
<a href="#"><i class="icon-info-sign"></i>
{$form_title}</a>
</li>
</ul>
</div>

<div class="box-content">
<div class="tab-content">
<div class="tab-pane active" id="tabhome">

<table class="table table-normal table-hover settingsgr">
<tr>
<td class="col-xs-10 col-sm-6 col-md-7"><h6>
{$lang['group_name']}</h6><span class="note large">{$lang[hint_gtitle]}</span></td>
<td class="col-xs-2 col-md-5"><input type="text" style="width:100%;" name="group_name" value="
{$group_name_value}"></td>

HTML;

########### Start. LogicBoard (DLE Edition) - ShapeShifter ###########

if(
$action == "add" )
{

$lb_list = "";
foreach (
$user_group as $value)
{
if (
$value['id'] == "4")
$lb_list .= "<option value=\"".$value['id']."\" selected>".$value['group_name']."</option>";
else

$lb_list .= "<option value=\"".$value['id']."\">".$value['group_name']."</option>";
}
echo <<<HTML

<tr><td background="engine/skins/images/mline.gif" height=1 colspan=2></td></tr>
<tr>
<td style="padding:4px;" class="option"><b>Маска группы:</b><br /><span class="small">Выберите группу, на основе которой новой группе будут присвоены такие же права на форуме.</span></td>
<td style="padding-top:2px;padding-bottom:2px;"><select name="group_mask">
{$lb_list}</select></td>
</tr>

HTML;
}

########### End. LogicBoard (DLE Edition) - ShapeShifter ###########

echo <<<HTML

</tr>

<tr>
<td><h6>
{$lang['group_icon']}</h6><span class="note large">{$lang['hint_gicon']}</span></td>
<td><input type="text" style="width:100%;" name="group_icon" value="
{$group_icon_value}"></td>
</tr>

<tr>
<td><h6>
{$lang['group_pref']}</h6><span class="note large">{$lang['hint_gpref']}</span></td>
<td><input type="text" style="width:100%;" name="group_prefix" value="
{$group_prefix_value}"></td>
</tr>

<tr>
<td><h6>
{$lang['group_suf']}</h6><span class="note large">{$lang['hint_gsuf']}</span></td>
<td><input type="text" style="width:100%;" name="group_suffix" value="
{$group_suffix_value}"></td>
</tr>


<tr>
<td><h6>
{$lang['group_lostpass']}</h6><span class="note large">{$lang['hint_glostpass']}</span></td>
<td><input class="iButton-icons-tab" type="checkbox" name="allow_lostpassword"
{$allow_lostpassword} value="1" ></td>
</tr>


<tr>
<td><h6>
{$lang['group_offline']}</h6><span class="note large">{$lang['hint_goffline']}</span></td>
<td><input class="iButton-icons-tab" type="checkbox" name="allow_offline"
{$allow_offline} value="1" {$gastgroup}></td>
</tr>

<tr>
<td><h6>
{$lang['group_hic']}</h6><span class="note large">{$lang['hint_gvhide']}</span></td>
<td><input class="iButton-icons-tab" type="checkbox" name="allow_hide"
{$allow_hide} value="1"></td>
</tr>


<tr>
<td><h6>
{$lang['group_force_leech']}</h6><span class="note large">{$lang['hint_force_leech']}</span></td>
<td><input class="iButton-icons-tab" type="checkbox" name="force_leech"
{$force_leech} value="1" ></td>
</tr>

<tr>
<td><h6>
{$lang['group_svote']}</h6><span class="note large">{$lang['group_svoted']}</span></td>
<td><input class="iButton-icons-tab" type="checkbox" name="allow_vote"
{$allow_vote} value="1"></td>
</tr>


<tr>
<td><h6>
{$lang['group_apm']}</h6><span class="note large">{$lang['hint_gapm']}</span></td>
<td><input class="iButton-icons-tab" type="checkbox" name="allow_pm"
{$allow_pm} value="1" {$gastgroup}></td>
</tr>

<tr>
<td><h6>
{$lang['group_afil']}</h6><span class="note large">{$lang['hint_gafile']}</span></td>
<td><input class="iButton-icons-tab" type="checkbox" name="allow_files"
{$allow_files} value="1"></td>
</tr>

<tr>
<td><h6>
{$lang['a_feed']}</h6><span class="note large">{$lang['hint_gafeed']}</span></td>
<td><input class="iButton-icons-tab" type="checkbox" name="allow_feed"
{$allow_feed} value="1"></td>
</tr>

<tr>
<td><h6>
{$lang['a_search']}</h6><span class="note large">{$lang['hint_gasearch']}</span></td>
<td><input class="iButton-icons-tab" type="checkbox" name="allow_search"
{$allow_search} value="1"></td>
</tr>

<tr>
<td><h6>
{$lang['group_tlim']}</h6><span class="note large">{$lang['hint_glimit']}</span></td>
<td><input class="iButton-icons-tab" type="checkbox" name="time_limit"
{$time_limit} value="1" {$admingroup}{$gastgroup}></td>
</tr>

<tr>
<td><h6>
{$lang['group_rlim']}</h6><span class="note large">{$lang['hint_grid']}</span></td>
<td><select name="rid">

{$group_list}
</select></td>
</tr>

<tr>
<td><h6>
{$lang['group_mpmd']}</h6><span class="note large">{$lang['hint_gmpmd']}</span></td>
<td><input type="text" size="20" name="max_pm_day" value="
{$max_pm_day_value}"></td>
</tr>

<tr>
<td><h6>
{$lang['group_mpm']}</h6><span class="note large">{$lang['hint_gmpm']}</span></td>
<td><input type="text" size="20" name="max_pm" value="
{$max_pm_value}"></td>
</tr>

<tr>
<td><h6>
{$lang['group_memd']}</h6><span class="note large">{$lang['hint_memd']}</span></td>
<td><input type="text" size="20" name="max_mail_day" value="
{$max_mail_day_value}"></td>
</tr>


<tr>
<td><h6>
{$lang['group_mfot']}</h6><span class="note large">{$lang['hint_gmphoto']}</span></td>
<td><input type="text" size="20" name="max_foto" value="
{$max_foto_value}"></td>
</tr>

<tr>
<td><h6>
{$lang['group_max_info']}</h6><span class="note large">{$lang['hint_max_info']}</span></td>
<td><input type="text" size="20" name="max_info" value="
{$max_info_value}"></td>
</tr>
</table>


</div>
<div class="tab-pane" id="tabnews" >
<table class="table table-normal table-hover settingsgr">
<tr>
<td class="col-xs-10 col-sm-6 col-md-7"><h6>
{$lang['group_ct']}</h6><span class="note large">{$lang['hint_gacats']}</span></td>
<td class="col-xs-2 col-md-5"><select data-placeholder="
{$lang['addnews_cat_sel']}" name="allow_cats[]" style="width:350px;" class="cat_select" multiple >
<option value="all"
{$allow_cats_value}>{$lang['edit_all']}</option>
{$categories_list}
</select></td>
</tr>

<tr>
<td><h6>
{$lang['group_aladdnews']}</h6><span class="note large">{$lang['hint_galaddnews']}</span></td>
<td><select data-placeholder="
{$lang['addnews_cat_sel']}" name="cat_allow_addnews[]" style="width:350px;" class="cat_select" multiple >
<option value="all"
{$cat_allow_addnews_value}>{$lang['edit_all']}</option>
{$cat_allow_addnews_list}
</select></td>
</tr>


<tr>
<td><h6>
{$lang['group_alct']}</h6><span class="note large">{$lang['hint_gadc']}</span></td>
<td><select data-placeholder="
{$lang['addnews_cat_sel']}" name="cat_add[]" style="width:350px;" class="cat_select" multiple >
<option value="all"
{$cat_add_value}>{$lang['edit_all']}</option>
{$cat_add_list}
</select></td>
</tr>

<tr>
<td><h6>
{$lang['group_shid']}</h6><span class="note large">{$lang['hint_gasr']}</span></td>
<td><input class="iButton-icons-tab" type="checkbox" name="allow_short"
{$allow_short} value="1"></td>
</tr>

<tr>
<td><h6>
{$lang['group_poll']}</h6><span class="note large">{$lang['group_poll_hint']}</span></td>
<td><input class="iButton-icons-tab" type="checkbox" name="allow_poll"
{$allow_poll} value="1"></td>
</tr>

<tr>
<td><h6>
{$lang['a_rating']}</h6><span class="note large">{$lang['hint_garating']}</span></td>
<td><input class="iButton-icons-tab" type="checkbox" name="allow_rating"
{$allow_rating} value="1"></td>
</tr>

<tr>
<td><h6>
{$lang['group_adds']}</h6><span class="note large">{$lang['hint_gaad']}</span></td>
<td><input class="iButton-icons-tab" type="checkbox" name="allow_adds"
{$allow_adds} value="1" {$gastgroup}></td>
</tr>

<tr>
<td><h6>
{$lang['group_adds_html']}</h6><span class="note large">{$lang['hint_gaadhtml']}</span></td>
<td><input class="iButton-icons-tab" type="checkbox" name="allow_html"
{$allow_html} value="1" {$gastgroup}></td>
</tr>

<tr>
<td><h6>
{$lang['group_moder']}</h6><span class="note large">{$lang['hint_gmod']}</span></td>
<td><input class="iButton-icons-tab" type="checkbox" name="moderation"
{$moderation} value="1" {$gastgroup}></td>
</tr>

<tr>
<td><h6>
{$lang['group_main']}</h6><span class="note large">{$lang['group_main_hint']}</span></td>
<td><input class="iButton-icons-tab" type="checkbox" name="allow_main"
{$allow_main} value="1" {$gastgroup}></td>
</tr>

<tr>
<td><h6>
{$lang['group_fixed']}</h6><span class="note large">{$lang['hint_gfixed']}</span></td>
<td><input class="iButton-icons-tab" type="checkbox" name="allow_fixed"
{$allow_fixed} value="1" {$gastgroup}></td>
</tr>

<tr>
<td><h6>
{$lang['opt_sys_aiu']}</h6><span class="note large">{$lang['opt_sys_aiud']}</span></td>
<td><input class="iButton-icons-tab" type="checkbox" name="allow_image_upload"
{$allow_image_upload} value="1" {$gastgroup}></td>
</tr>

<tr>
<td><h6>
{$lang['group_image_size']}</h6><span class="note large">{$lang['hint_image_size']}</span></td>
<td><input class="iButton-icons-tab" type="checkbox" name="allow_image_size"
{$allow_image_size} value="1" {$gastgroup}></td>
</tr>


<tr>
<td><h6>
{$lang['opt_sys_file']}</h6><span class="note large">{$lang['opt_sys_filed']}</span></td>
<td><input class="iButton-icons-tab" type="checkbox" name="allow_file_upload"
{$allow_file_upload} value="1" {$gastgroup}></td>
</tr>

<tr>
<td><h6>
{$lang['group_max_images']}</h6><span class="note large">{$lang['hint_max_images']}</span></td>
<td><input type="text" size="20" name="max_images" value="
{$max_images_value}"></td>
</tr>

<tr>
<td><h6>
{$lang['group_max_files']}</h6><span class="note large">{$lang['hint_max_files']}</span></td>
<td><input type="text" size="20" name="max_files" value="
{$max_files_value}"></td>
</tr>

<tr>
<td><h6>
{$lang['opt_sys_file1']}</h6><span class="note large">{$lang['opt_sys_file1d']}</span></td>
<td><input type="text" size="60" name="files_type" value="
{$files_type_value}"></td>
</tr>

<tr>
<td><h6>
{$lang['opt_sys_maxfile']}</h6><span class="note large">{$lang['opt_sys_maxfiled']}</span></td>
<td><input type="text" size="20" name="max_file_size" value="
{$max_file_size_value}"></td>
</tr>

<tr>
<td><h6>
{$lang['opt_sys_file5']}</h6><span class="note large">{$lang['opt_sys_file5d']}</span></td>
<td><input type="text" size="20" name="files_max_speed" value="
{$files_max_speed_value}"></td>
</tr>

<tr>
<td><h6>
{$lang['group_flood_news']}</h6><span class="note large">{$lang['hint_flood_news']}</span></td>
<td><input type="text" size="20" name="flood_news" value="
{$flood_news_value}"></td>
</tr>

<tr>
<td><h6>
{$lang['group_day_news']}</h6><span class="note large">{$lang['hint_day_news']}</span></td>
<td><input type="text" size="20" name="max_day_news" value="
{$max_day_news_value}"></td>
</tr>
</table>

</div>
<div class="tab-pane" id="tabcomments" >
<table class="table table-normal table-hover settingsgr">
<tr>
<td class="col-xs-10 col-sm-6 col-md-7"><h6>
{$lang['group_addc']}</h6><span class="note large">{$lang['hint_gac']}</span></td>
<td class="col-xs-2 col-md-5"><input class="iButton-icons-tab" type="checkbox" name="allow_addc"
{$allow_addc} value="1"></td>
</tr>

<tr>
<td><h6>
{$lang['group_fspam']}</h6><span class="note large">{$lang['hint_fspam']}</span></td>
<td><select name="spamfilter" class="uniform">
<option
{$spamfilter_sel['0']} value="0">{$lang['opt_sys_r1']}</option>
<option
{$spamfilter_sel['3']} value="3">{$lang['opt_sys_r6']}</option>
<option
{$spamfilter_sel['2']} value="2">{$lang['opt_sys_r4']}</option>
<option
{$spamfilter_sel['1']} value="1">{$lang['opt_sys_r5']}</option>
</select></td>
</tr>

<tr>
<td><h6>
{$lang['opt_sys_subs']}</h6><span class="note large">{$lang['opt_sys_subsd']}</span>{$warning_1}</td>
<td><input class="iButton-icons-tab" type="checkbox" name="allow_subscribe"
{$allow_subscribe} value="1" {$gastgroup}></td>
</tr>


<tr>
<td><h6>
{$lang['group_signature']}</h6><span class="note large">{$lang['hint_signature']}</span></td>
<td><input class="iButton-icons-tab" type="checkbox" name="allow_signature"
{$allow_signature} value="1" {$gastgroup}></td>
</tr>

<tr>
<td><h6>
{$lang['group_max_signature']}</h6><span class="note large">{$lang['hint_max_signature']}</span></td>
<td><input type="text" size="20" name="max_signature" value="
{$max_signature_value}"></td>
</tr>

<tr>
<td><h6>
{$lang['group_url']}</h6><span class="note large">{$lang['hint_group_url']}</span></td>
<td><input class="iButton-icons-tab" type="checkbox" name="allow_url"
{$allow_url} value="1"></td>
</tr>


<tr>
<td><h6>
{$lang['group_image']}</h6><span class="note large">{$lang['hint_group_image']}</span></td>
<td><input class="iButton-icons-tab" type="checkbox" name="allow_image"
{$allow_image} value="1"></td>
</tr>


<tr>
<td><h6>
{$lang['group_modc']}</h6><span class="note large">{$lang['hint_modc']}</span>{$warning}</td>
<td><input class="iButton-icons-tab" type="checkbox" name="allow_modc"
{$allow_modc} value="1"></td>
</tr>

<tr>
<td><h6>
{$lang['group_editc']}</h6><span class="note large">{$lang['hint_gec']}</span></td>
<td><input class="iButton-icons-tab" type="checkbox" name="allow_editc"
{$allow_editc} value="1" {$gastgroup}></td>
</tr>

<tr>
<td><h6>
{$lang['group_delc']}</h6><span class="note large">{$lang['hint_gdc']}</span></td>
<td><input class="iButton-icons-tab" type="checkbox" name="allow_delc"
{$allow_delc} value="1" {$gastgroup}></td>
</tr>

<tr>
<td><h6>
{$lang['group_edit_limit']}</h6><span class="note large">{$lang['hint_edit_limit']}</span></td>
<td><input type="text" size="20" name="edit_limit" value="
{$edit_limit_value}"></td>
</tr>

<tr>
<td><h6>
{$lang['group_mcmd']}</h6><span class="note large">{$lang['hint_gmcmd']}</span></td>
<td><input type="text" size="20" name="max_comment_day" value="
{$max_comment_day_value}"></td>
</tr>


<tr>
<td><h6>
{$lang['group_allc']}</h6><span class="note large">{$lang['hint_gaec']}</span></td>
<td><input class="iButton-icons-tab" type="checkbox" name="edit_allc"
{$edit_allc} value="1" {$gastgroup}></td>
</tr>

<tr>
<td><h6>
{$lang['group_dllc']}</h6><span class="note large">{$lang['hint_gadcom']}</span></td>
<td><input class="iButton-icons-tab" type="checkbox" name="del_allc"
{$del_allc} value="1" {$gastgroup}></td>
</tr>
</table>

</div>
<div class="tab-pane" id="tabcaptcha" >
<table class="table table-normal table-hover settingsgr">
<tr>
<td class="col-xs-10 col-sm-6 col-md-7"><h6>
{$lang['opt_sys_news_c']}</h6><span class="note large">{$lang['hint_scode']}</span></td>
<td class="col-xs-2 col-md-5"><input class="iButton-icons-tab" type="checkbox" name="news_sec_code"
{$news_sec_code} value="1" {$gastgroup}></td>
</tr>

<tr>
<td><h6>
{$lang['opt_sys_qsn']}</h6><span class="note large">{$lang['hint_qcode']}</span></td>
<td><input class="iButton-icons-tab" type="checkbox" name="news_question"
{$news_question} value="1" {$gastgroup}></td>
</tr>

<tr>
<td><h6>
{$lang['group_d_nc']}</h6><span class="note large">{$lang['hint_d_nc']}</span></td>
<td><input type="text" size="20" name="disable_news_captcha" value="
{$disable_news_captcha_value}"></td>
</tr>

<tr>
<td><h6>
{$lang['opt_sys_code_com']}</h6><span class="note large">{$lang['opt_sys_codecd']}</span></td>
<td><input class="iButton-icons-tab" type="checkbox" name="captcha"
{$allow_captcha} value="1"></td>
</tr>

<tr>
<td><h6>
{$lang['opt_sys_qsc']}</h6><span class="note large">{$lang['hint_qcode_1']}</span></td>
<td><input class="iButton-icons-tab" type="checkbox" name="comments_question"
{$comments_question} value="1"></td>
</tr>

<tr>
<td><h6>
{$lang['group_d_cc']}</h6><span class="note large">{$lang['hint_d_cc']}</span></td>
<td><input type="text" size="20" name="disable_comments_captcha" value="
{$disable_comments_captcha_value}"></td>
</tr>

<tr>
<td><h6>
{$lang['opt_sys_code_pm']}</h6><span class="note large">{$lang['opt_sys_code_pmd']}</span></td>
<td><input class="iButton-icons-tab" type="checkbox" name="captcha_pm"
{$allow_captcha_pm} value="1"></td>
</tr>

<tr>
<td><h6>
{$lang['opt_sys_qspm']}</h6><span class="note large">{$lang['hint_qcode_2']}</span></td>
<td><input class="iButton-icons-tab" type="checkbox" name="pm_question"
{$pm_question} value="1"></td>
</tr>

<tr>
<td><h6>
{$lang['opt_sys_code_feed']}</h6><span class="note large">{$lang['opt_sys_code_feedd']}</span></td>
<td><input class="iButton-icons-tab" type="checkbox" name="captcha_feedback"
{$captcha_feedback} value="1"></td>
</tr>

<tr>
<td><h6>
{$lang['opt_sys_qsfeed']}</h6><span class="note large">{$lang['hint_qcode_3']}</span></td>
<td><input class="iButton-icons-tab" type="checkbox" name="feedback_question"
{$feedback_question} value="1"></td>
</tr>
</table>
</div>
<div class="tab-pane" id="tabadmin" >

<table class="table table-normal table-hover settingsgr">
<tr>
<td class="col-xs-10 col-sm-6 col-md-7"><h6>
{$lang['group_aadm']}</h6><span class="note large">{$lang['hint_gadmin']}</span></td>
<td class="col-xs-2 col-md-5"><input class="iButton-icons-tab" type="checkbox" name="allow_admin"
{$allow_admin} value="1" {$gastgroup}{$admingroup}></td>
</tr>

<tr>
<td><h6>
{$lang['group_a_addnews']}</h6><span class="note large">{$lang['group_h_addnews']}</span></td>
<td><input class="iButton-icons-tab" type="checkbox" name="admin_addnews"
{$admin_addnews} value="1" {$gastgroup}></td>
</tr>

<tr>
<td><h6>
{$lang['group_a_editnews']}</h6><span class="note large">{$lang['group_h_editnews']}</span></td>
<td><input class="iButton-icons-tab" type="checkbox" name="admin_editnews"
{$admin_editnews} value="1" {$gastgroup}></td>
</tr>

<tr>
<td><h6>
{$lang['group_edit2']}</h6><span class="note large">{$lang['hint_gned']}</span></td>
<td><input class="iButton-icons-tab" type="checkbox" name="allow_edit"
{$allow_edit} value="1" {$gastgroup}></td>
</tr>

<tr>
<td><h6>
{$lang['group_edit3']}</h6><span class="note large">{$lang['hint_gnaed']}</span></td>
<td><input class="iButton-icons-tab" type="checkbox" name="allow_all_edit"
{$allow_all_edit} value="1" {$gastgroup}></td>
</tr>

<tr>
<td><h6>
{$lang['group_a_comments']}</h6><span class="note large">{$lang['group_h_comments']}</span></td>
<td><input class="iButton-icons-tab" type="checkbox" name="admin_comments"
{$admin_comments} value="1" {$gastgroup}></td>
</tr>

<tr>
<td><h6>
{$lang['group_a_categories']}</h6><span class="note large">{$lang['group_h_categories']}</span></td>
<td><input class="iButton-icons-tab" type="checkbox" name="admin_categories"
{$admin_categories} value="1" {$gastgroup}></td>
</tr>

<tr>
<td><h6>
{$lang['group_a_editusers']}</h6><span class="note large">{$lang['group_h_editusers']}</span></td>
<td><input class="iButton-icons-tab" type="checkbox" name="admin_editusers"
{$admin_editusers} value="1" {$gastgroup}></td>
</tr>

<tr>
<td><h6>
{$lang['group_a_wordfilter']}</h6><span class="note large">{$lang['group_h_wordfilter']}</span></td>
<td><input class="iButton-icons-tab" type="checkbox" name="admin_wordfilter"
{$admin_wordfilter} value="1" {$gastgroup}></td>
</tr>

<tr>
<td><h6>
{$lang['group_a_xfields']}</h6><span class="note large">{$lang['group_h_xfields']}</span></td>
<td><input class="iButton-icons-tab" type="checkbox" name="admin_xfields"
{$admin_xfields} value="1" {$gastgroup}></td>
</tr>

<tr>
<td><h6>
{$lang['group_a_userfields']}</h6><span class="note large">{$lang['group_h_userfields']}</span></td>
<td><input class="iButton-icons-tab" type="checkbox" name="admin_userfields"
{$admin_userfields} value="1" {$gastgroup}></td>
</tr>

<tr>
<td><h6>
{$lang['group_a_static']}</h6><span class="note large">{$lang['group_h_static']}</span></td>
<td><input class="iButton-icons-tab" type="checkbox" name="admin_static"
{$admin_static} value="1" {$gastgroup}></td>
</tr>

<tr>
<td><h6>
{$lang['group_a_editvote']}</h6><span class="note large">{$lang['group_h_editvote']}</span></td>
<td><input class="iButton-icons-tab" type="checkbox" name="admin_editvote"
{$admin_editvote} value="1" {$gastgroup}></td>
</tr>

<tr>
<td><h6>
{$lang['group_a_newsletter']}</h6><span class="note large">{$lang['group_h_newsletter']}</span></td>
<td><input class="iButton-icons-tab" type="checkbox" name="admin_newsletter"
{$admin_newsletter} value="1" {$gastgroup}></td>
</tr>

<tr>
<td><h6>
{$lang['group_a_blockip']}</h6><span class="note large">{$lang['group_h_blockip']}</span></td>
<td><input class="iButton-icons-tab" type="checkbox" name="admin_blockip"
{$admin_blockip} value="1" {$gastgroup}></td>
</tr>

<tr>
<td><h6>
{$lang['group_a_banners']}</h6><span class="note large">{$lang['group_h_banners']}</span></td>
<td><input class="iButton-icons-tab" type="checkbox" name="admin_banners"
{$admin_banners} value="1" {$gastgroup}></td>
</tr>

<tr>
<td><h6>
{$lang['group_a_rss']}</h6><span class="note large">{$lang['group_h_rss']}</span></td>
<td><input class="iButton-icons-tab" type="checkbox" name="admin_rss"
{$admin_rss} value="1" {$gastgroup}></td>
</tr>

<tr>
<td><h6>
{$lang['group_a_iptools']}</h6><span class="note large">{$lang['group_h_iptools']}</span></td>
<td><input class="iButton-icons-tab" type="checkbox" name="admin_iptools"
{$admin_iptools} value="1" {$gastgroup}></td>
</tr>

<tr>
<td><h6>
{$lang['group_a_rssinform']}</h6><span class="note large">{$lang['group_h_rssinform']}</span></td>
<td><input class="iButton-icons-tab" type="checkbox" name="admin_rssinform"
{$admin_rssinform} value="1" {$gastgroup}></td>
</tr>

<tr>
<td><h6>
{$lang['group_a_googlemap']}</h6><span class="note large">{$lang['group_h_googlemap']}</span></td>
<td><input class="iButton-icons-tab" type="checkbox" name="admin_googlemap"
{$admin_googlemap} value="1" {$gastgroup}></td>
</tr>

<tr>
<td><h6>
{$lang['group_a_tagscloud']}</h6><span class="note large">{$lang['group_h_tagscloud']}</span></td>
<td><input class="iButton-icons-tab" type="checkbox" name="admin_tagscloud"
{$admin_tagscloud} value="1" {$gastgroup}></td>
</tr>

<tr>
<td><h6>
{$lang['group_a_complaint']}</h6><span class="note large">{$lang['group_h_complaint']}</span></td>
<td><input class="iButton-icons-tab" type="checkbox" name="admin_complaint"
{$admin_complaint} value="1" {$gastgroup}></td>
</tr>
</table>

</div>
</div>
<div class="padded">
<input class="btn btn-green" type="submit" value="
{$submit_value}">
</div>
</div>
</div>


</form>

HTML;

echofooter();
} else {

echoheader( "<i class=\"icon-user\"></i>".$lang['header_groups'], $lang['header_groups_1'] );

$db->query( "SELECT user_group, count(*) as count FROM " . USERPREFIX . "_users GROUP BY user_group" );
$entries = "";

while ( $row = $db->get_row() )
$count_list[$row['user_group']] = $row['count'];
$db->free();

foreach ( $user_group as $group ) {
$count = intval( $count_list[$group['id']] );

if ( $group['id'] > 5 ) {
$dlink="<li><a href=\"?mod=usergroup&action=del&user_hash={$dle_login_hash}&id={$group['id']}\"><i class=\"icon-trash\"></i> {$lang['group_sel2']}</a></li>";
} else {
$dlink="<li><a href=\"#\"><i class=\"icon-trash\"></i> {$lang['group_sel3']}</a></li>";
}

if( $group['allow_admin'] ) $group['group_name'] .= " (<span class=\"status-error\">{$lang['have_adm']}</span>)";

$menu_link = <<<HTML
<div class="btn-group">
<button class="btn btn-default dropdown-toggle" data-toggle="dropdown"><i class="icon-pencil"></i>
{$lang['filter_action']} <span class="caret"></span></button>
<ul class="dropdown-menu text-left pull-right">
<li><a href="?mod=usergroup&action=edit&id=
{$group['id']}"><i class="icon-pencil"></i> {$lang['group_sel1']}</a></li>
<li class="divider"></li>

{$dlink}
</ul>
</div>

HTML;

$entries .= "
<tr>
<td height=22 align=
\"center\">{$group['id']}</td>
<td>
{$group['group_name']}</td>
<td align=
\"center\">{$count}</td>
<td>
{$menu_link}</td>
</tr>"
;
}

echo <<<HTML
<div class="box">
<div class="box-header">
<div class="title">
{$lang['group_list']}</div>
</div>
<div class="box-content">

<table class="table table-normal table-hover">
<thead>
<tr>
<td style="width: 60px">ID</td>
<td>
{$lang['group_name']}</td>
<td>
{$lang['group_sel4']}</td>
<td style="width: 150px"></td>
</tr>
</thead>
<tbody>

{$entries}
</tbody>
</table>
<div class="box-footer padded">
<input onclick="document.location='?mod=usergroup&action=selectgroup'" type="button" class="btn btn-blue" value="
{$lang['group_sel5']}">
</div>
</div>
</div>

HTML;

echofooter();
}
?>


_____________
SOFTWOX
AllesKlar
Как же тебе помочь, если ты
Цитата
Помогите решить проблему, в PHP не разбираюсь.

???
Это уже не помочь, а выполнить заказ.

_____________
[продано копирайтерам]
Invis1ble
вставлять картинки с разрешением 3.5 пикселя - это гениальная задумка, я считаю

_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

softwox
Цитата (Invis1ble @ 16.04.2015 - 16:08)
вставлять картинки с разрешением 3.5 пикселя - это гениальная задумка, я считаю

Я не виноват что форум не поддерживает вставку картинок с увеличением по клику из программы Image Uploader .

_____________
SOFTWOX
softwox
Цитата (AllesKlar @ 16.04.2015 - 15:14)
Как же тебе помочь, если ты
Цитата
Помогите решить проблему, в PHP не разбираюсь.

???
Это уже не помочь, а выполнить заказ.

Мдаа....

Корысть — жадность к деньгам, материальному богатству; страсть к наживе, личной выгоде; любостяжание.

Я же не просил перелопатить весь движок, написать заново скрипт, создать модуль и т.д.
Всего то надо было в одной строчке код подправить.

_____________
SOFTWOX
Игорь_Vasinsky
Цитата
Я же не просил перелопатить весь движок, написать заново скрипт, создать модуль и т.д.

грешны... х*ля тут скажешь.

Цитата
Всего то надо было в одной строчке код подправить.

Цитата
вставляю код и редактор обнаруживает ошибку


аа... да, это не по твоей вине мы не видим ошибок на скрине biggrin.gif

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.