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

Как полулить id группы


USSRforum
 Погделиться

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

С помощью этого метода можно полулить id группы пользователей (групп несколько).

$this->customer->getGroupId()

Но только в том случае если пользователь залогинен.

В библиотеке system/library/cart/customer.php

$this->customer_group_id = ''; - это для тех кто не залогинен.

Но группа по умолчанию имеет id(допустим 1), а выводит 'пусто'..

Вот нужно полулить эту единицу. Возможно есть др. метод - подскажите как его зовут?

 

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


17 минут назад, USSRforum сказал:

Вот нужно полулить эту единицу. Возможно есть др. метод - подскажите как его зовут?

$this->config->get('config_customer_group_id');

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


как-то ик наверное

 

	public function getGroupId() {
		return $this->customer_group_id ? : $this->customer_group_id : $this->config->get('config_customer_group_id');
	}

 

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

Интересно, каковы шансы чтобы приняли патч библиотеки вот иким методом?

/upload/system/library/cart/customer.php

    public function getGroupId() {
//        return $this->customer_group_id;
                return ($this->customer_group_id) ? $this->customer_group_id : $this->config->get('config_customer_group_id');
    }

Ведь это абсурд, когда есть метод по получению группы, а он возвращает гдефолтно пустую строку...

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


17 минут назад, USSRforum сказал:

Интересно, каковы шансы чтобы приняли патч библиотеки вот иким методом?

Дерзайте. Но наврятли. Даниел тиран!

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


Пара методов скопированных из ларавеля может уменьшить объём кода в контроллерах в двое.

Тут уже тёрли перетёрли.

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


On 3/18/2018 at 8:49 PM, d0tb0t said:

Дерзайте. Но наврятли. Даниел тиран!

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

Я нажимаю fork (3.1.0.0b) и оно добавляет совсем другой репозиторий 2.0.01b + ветки 1.5 

Или им вообещё инк?

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


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

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

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

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

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

Войти

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

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

×
×
  • Создать...

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

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