Спойлер для определенных групп

В НТМЛ верх:

Код:
<!-- Спойлер для определенных групп (by Kolobdur) -->
<style>
/* Стилизация спойлера */
.SPdetails {
  margin: 0.4em 1.8em 1.4em 1.8em;
  border-color: transparent transparent transparent #CBD2E0;
  border-style: solid;
  border-width: 0 0 0 5px !important;
  border-radius: 4px;
  color: #333;
  background-color: #F8F9Fb;
}

.SPdetails summary {
  list-style: none;
  padding: .7em 1em .7em 24px;
  font-size: 11px;
  font-weight: 400;
  font-style: normal;
  margin: 0;
  background: url(/img/plus.png) no-repeat 8px center;
  cursor: pointer;
}

.SPdetails[open] > summary {
  background-image: url(/img/minus.png);
}

.SPbody {
  padding: 1.4em 10px 1em;
}

/* Убираем лишние пустые строки */
.SPdetails br, .SPdetails ~ br {display: none;}

/* Убираем мерцание при загрузке страницы */
.SPdetails {display: none;}
.gid1 .SPdetails, .gid2 .SPdetails {display: block;} /* .gid1 - цифра номер группы */
</style>
<script>
$(document).ready(function() {
if([1,2].indexOf(GroupID)!=-1) { // if([1,2] - номера групп, последняя цифра без запятой
$('#spoiler-type-list').append('<a href="javascript:void(0)" class="sp_a" onclick="sp_groups()">Спойлер для группы</a>');
}
else {
$('.SPdetails, .SPdetails ~ br').remove();
}
});

function sp_groups(){
    var spoilerErrors = '';
    var spoilerN = prompt('Введите заголовок', '');
    if (spoilerErrors){
	    alert("Ошибка!" + spoilerErrors);
        return;
	}
    bbcode('[details]\n\[summary]'+spoilerN+'[/summary]\n\[spbody]','[/spbody]\n\[/details]');
}
</script>

В Администрирование - Формы в Пользовательские bb-теги:

Код:
details[details.SPdetails]:im
summary[summary]:im
spbody[div.SPbody]:im

Настройки:
Ищем в коде и вставляем ID нужной группы или групп сюда:

.gid1 .SPdetails, .gid2 .SPdetails {display: block;}

И сюда:

if([1,2].indexOf(GroupID)!=-1) {

В данном случае установлены первая и вторая группа - Администраторы и Модераторы. Чтобы было для одной группы делаем так:

.gid1 .SPdetails {display: block;}

и так:

if([1].indexOf(GroupID)!=-1) {

Скриншоты

https://i.imgur.com/E5eQFYa.png
https://i.imgur.com/JaAwoeN.png
https://i.imgur.com/yZJ7PuF.png
https://i.imgur.com/f6r85FR.png