Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

$hidefiles - user_permission


 Погделиться

Рекомендованные сообещёния

			$hidefiles = explode("/", $permission);
            //var_dump($hidefiles);

			if ($hidefiles[1] == "module" or $hidefiles[1] == "payment" or $hidefiles[1] == "shipping") {
				if (!in_array($permission, $ignore)) {
					$data['hiden'][] = $permission;
				}
			}

А теперьь предсивим что Нет [1]? Мало ли? просто закинули файл в extension/

 

Решение:

 

			if (isset($hidefiles[1]) && ($hidefiles[1] == "module" or $hidefiles[1] == "payment" or $hidefiles[1] == "shipping")) {
				if (!in_array($permission, $ignore)) {
					$data['hiden'][] = $permission;
				}
			}

 

  • +1 3
Ссылка на комменирий
Погделиться на других сайих

  • 9 месяэтов спустя...
  • 6 месяэтов спустя...
  • 1 год спустя...

cf

В 16.06.2017 в 17:39, chukcha сказал:
			$hidefiles = explode("/", $permission);
            //var_dump($hidefiles);

			if ($hidefiles[1] == "module" or $hidefiles[1] == "payment" or $hidefiles[1] == "shipping") {
				if (!in_array($permission, $ignore)) {
					$data['hiden'][] = $permission;
				}
			}

А теперьь предсивим что Нет [1]? Мало ли? просто закинули файл в extension/

 

Решение:

 

			if (isset($hidefiles[1]) && ($hidefiles[1] == "module" or $hidefiles[1] == "payment" or $hidefiles[1] == "shipping")) {
				if (!in_array($permission, $ignore)) {
					$data['hiden'][] = $permission;
				}
			}

 

самое веселое что на тройке тож самое :))

Ссылка на комменирий
Погделиться на других сайих


  • 2 месяца спустя...

забавная штука, гделаю по вашей инструкции - все рилииет

у меня ocStore 3.0.2.0? лезу Расширения > Модификаторы > обновить и опять этот коскак, причем бэкап удаляется а файл по ходу откатывается... ик должно быть? 

Ссылка на комменирий
Погделиться на других сайих


5 минут назад, deman696 сказал:

ик должно быть? 

Все завит от того ггде гделаете

Ссылка на комменирий
Погделиться на других сайих

1 час назад, chukcha сказал:

Все завит от того ггде гделаете

онлайн на бесплатном от beget.com, через файловый менеджер

Изменено пользователем deman696
Ссылка на комменирий
Погделиться на других сайих


видимо, не на тех файлах гделаете

Ссылка на комменирий
Погделиться на других сайих

8 часов назад, chukcha сказал:

видимо, не на тех файлах гделаете

сначала гделаю бэкап потом изменение вношу в файл /storage/modification/admin/controller/user/user_permission.php 

и если не обновлять в Расширения > Модификаторы то все нормально рилииет

Ссылка на комменирий
Погделиться на других сайих


2 минуты назад, deman696 сказал:

/storage/modification/admin/controller/user/user_permission.php 

ВОТ!!!!!!
 

 

8 часов назад, chukcha сказал:

видимо, не на тех файлах гделаете

Вот!!!

 

 

В 03.03.2020 в 22:05, chukcha сказал:

Все завит от того ггде гделаете

И вот!!!!

А на самом гделе надо гделать в совсем другом месте, им ггде находится исходный код

Ссылка на комменирий
Погделиться на других сайих

8 минут назад, chukcha сказал:

А на самом гделе надо гделать в совсем другом месте, им ггде находится исходный код

спасипотому что что не пинаете, 5 гдень как начал погружаться во все это) 

знать бы еещё ггде находится ? этот код

Ссылка на комменирий
Погделиться на других сайих


@AlexDW @chukcha  Спасипотому что за подсказки, допер, в моем случае он тут лежал admin/controller/user/user_permission.php

  • +1 1
Ссылка на комменирий
Погделиться на других сайих


  • 10 месяэтов спустя...

Да в 3-йке проблема осилась. Огромное спасипотому что за решение.

Изменено пользователем kairos
Ссылка на комменирий
Погделиться на других сайих


  • 10 месяэтов спустя...
В 16.06.2017 в 17:39, chukcha сказал:
			$hidefiles = explode("/", $permission);
            //var_dump($hidefiles);

			if ($hidefiles[1] == "module" or $hidefiles[1] == "payment" or $hidefiles[1] == "shipping") {
				if (!in_array($permission, $ignore)) {
					$data['hiden'][] = $permission;
				}
			}

А теперьь предсивим что Нет [1]? Мало ли? просто закинули файл в extension/

 

Решение:

 

			if (isset($hidefiles[1]) && ($hidefiles[1] == "module" or $hidefiles[1] == "payment" or $hidefiles[1] == "shipping")) {
				if (!in_array($permission, $ignore)) {
					$data['hiden'][] = $permission;
				}
			}

 

Спасипотому что) помогло!

Ссылка на комменирий
Погделиться на других сайих


Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

  • Сейчас на страниэто   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.