Так как тут несколько версий магазина и файл Админки в каждой версии разный, я раскажу как исправить эту ошибку. Смотрите вот начало оригинального кода админки магазина:
<?php
define('_IN_JOHNCMS', 1);
$rootpath = file_exists('registration.php') ? '' : file_exists('../registration.php') ? '../' : '../../';
require($rootpath . 'incfiles/core.php');
$textl = 'Магазин';
require($rootpath . 'incfiles/head.php');
if ($rights < 5) {
echo '<div class="rmenu">Ошибко! Пездуй отсюда!</div>';
require($rootpath . 'incfiles/end.php');
}
switch ($act) {
/*
* УСТАНОВКА ЦЕН
*/
case 'cc':
$id = abs(intval($_GET['id']));
$cen = intval($_POST['balans']);
И блаблабла,вот конец:
блаблабла
</div>';
break;
}
echo '<div class="menu">В магазин</div>';
require($rootpath . 'incfiles/end.php');
?>.Значит делаем так:
начало -
<?php
define('_IN_JOHNCMS', 1);
$rootpath = file_exists('registration.php') ? '' : file_exists('../registration.php') ? '../' : '../../';
require($rootpath . 'incfiles/core.php');
$textl = 'Магазин';
require($rootpath . 'incfiles/head.php');
if ($rights < 5) {
echo '<div class="rmenu">Ошибко! Пездуй отсюда!</div>';
require($rootpath . 'incfiles/end.php');
} else {
switch ($act) {
/*
* УСТАНОВКА ЦЕН
*/
case 'cc':
$id = abs(intval($_GET['id']));
$cen = intval($_POST['balans']);
блаблабла, и конец - блаблабла
</div>';
break;
}
echo '<div class="menu">В магазин</div>';
}
require($rootpath . 'incfiles/end.php');
?>.Как видите мы добавили else {}.