Просмотр поста

.
ValekS
Ей 25

Так как тут несколько версий магазина и файл Админки в каждой версии разный, я раскажу как исправить эту ошибку. Смотрите вот начало оригинального кода админки магазина:

<?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 {}.