Wiem, że problem dotyczy AMXBans "STABLE" + Konfiguracja DPROTO /EDIT (23.08.2012) i jest opisany przez bociek w tym temacie.
Uwaga!
Poniższe rozwiązanie nie usuwa przycisków "Zapisz", "Usuń" itp. ani nie usuwa z kodu atrybutu "disabled", ale zapobiega zapisaniom tych zmian w bazie danych.
Wszystkie pliki zlokalizowane są w folderze /includes/admin /
1. admin_sm_av.php
Spoiler
Znajdź:
if(isset($_POST["del"])) {
if ( !has_access("amxadmins_view") ) {
header("Location:index.php");
}
Zamień na:
if(isset($_POST["del"])) {
if ( !has_access("amxadmins_edit") ) {
header("Location:index.php");
}
Dalej znajdź:
if(isset($_POST["save"]) || isset($_POST["new"])) {
if ( !has_access("amxadmins_view") ) {
header("Location:index.php");
}
Zamień na:
if(isset($_POST["save"]) || isset($_POST["new"])) {
if ( !has_access("amxadmins_edit") ) {
header("Location:index.php");
}
Dalej znajdź:
if(isset($_POST["save"])) {
if ( !has_access("amxadmins_view") ) {
header("Location:index.php");
}
Zamień na:
if(isset($_POST["save"])) {
if ( !has_access("amxadmins_edit") ) {
header("Location:index.php");
}
Dalej znajdź:
if(isset($_POST["new"])) {
if ( !has_access("amxadmins_view") ) {
header("Location:index.php");
}
Zamień na:
if(isset($_POST["new"])) {
if ( !has_access("amxadmins_edit") ) {
header("Location:index.php");
}
Zapisz i zamknij plik.
2. admin_sm_sa.php
Spoiler
Znajdź:
if(isset($_POST["save"])) {
Zamień na:
if(isset($_POST["save"])) {
if ( !has_access("amxadmins_edit") ) {
header("Location:index.php");
}
Zapisz i zamknij plik.
3. admin_so_lg.php
Spoiler
Znajdź:
if(isset($_POST["delall"])) {
if ( !has_access("websettings_view") ) {
header("Location:index.php");
exit;
}
Zmień na:
if(isset($_POST["delall"])) {
if ( !has_access("websettings_edit") ) {
header("Location:index.php");
exit;
}
Następnie znajdź:
if(isset($_POST["delolder"])) {
if ( !has_access("websettings_view") ) {
header("Location:index.php");
exit;
}
Zamień na:
if(isset($_POST["delolder"])) {
if ( !has_access("websettings_edit") ) {
header("Location:index.php");
exit;
}
Zapisz i zamknij plik.
4. admin_wm_ul.php
Spoiler
Znajdź:
if(isset($_POST["new"])) {
Zamień na:
if(isset($_POST["new"])) {
if ( !has_access("permissions_edit") )
{
header("Location:index.php");
}
Następnie znajdź:
if(isset($_POST["del"])) {
Zamień na:
if(isset($_POST["del"])) {
if ( !has_access("permissions_edit") )
{
header("Location:index.php");
}
Następnie znajdź:
if(isset($_POST["save"])) {
Zamień na:
if(isset($_POST["save"])) {
if ( !has_access("permissions_edit") )
{
header("Location:index.php");
}
Zapisz i zamknij plik.
5. admin_wm_um.php
Spoiler
Znajdź pierwsze:
if ( !has_access("amxadmins_view") ) {
header("Location:index.php");
exit;
}
Zamień na:
if ( !has_access("websettings_view") ) {
header("Location:index.php");
exit;
}
Znajdź kolejno trzy razy :
if ( !has_access("amxadmins_view") ) {
header("Location:index.php");
exit;
}
Zamień wszystkie na:
if ( !has_access("websettings_edit") ) {
header("Location:index.php");
exit;
}
Zapisz i zamknij plik.
6. admin_wm_wa.php
Spoiler
Znajdź pierwsze:
if ( !has_access("amxadmins_view") ) {
header("Location:index.php");
exit;
}
Zamień na:
if ( !has_access("webadmins_view") ) {
header("Location:index.php");
exit;
}
Dalej znajdź cztery razy :
if ( !has_access("amxadmins_view") ) {
header("Location:index.php");
exit;
}
Zamień wszystkie na:
if ( !has_access("webadmins_edit") ) {
header("Location:index.php");
exit;
}
Zapisz i zamknij plik.
Lub pobierz pliki z załącznika i podmień