Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Как получить ID группы пользователя в админке


Recommended Posts

Добрый день. Хочу через условие скрывать часть элементов для группы менеджеров. Opencart 2.2
Решил сперва вывести условие если группа = 1 (админу), то кнопка показать, а для всех остальных заглушка. Но не пашет. 
В контроллер order.php вписано:
 

$this->load->model('user/user');
$user_details = $this->model_user_user->getUser($this->session->data['user_id']);
$data['user_group_id'] = $user_details['user_group_id'];

В order_list.php
 

<?php if ($user_group_id == 1) { ?>
<button type="button" value="<?php echo $order['order_id']; ?>" id="button-delete<?php echo $order['order_id']; ?>" data-loading-text="<?php echo $text_loading; ?>" data-toggle="tooltip" title="<?php echo $button_delete; ?>" class="btn btn-danger"><i class="fa fa-trash-o"></i></button>
<?php } else { ?>
nonono
<?php } ?>

Прошу помощи...спасибо.

Надіслати
Поділитися на інших сайтах


4 минуты назад, yurabr сказал:

А настройками для групп пользователь не получается?

Увы, допустим кнопка "удалить заказ", через стандартный "не отключается". 

Надіслати
Поділитися на інших сайтах


1 минуту назад, serg91100 сказал:

Я уже пробовал так

 

$data['user_group_id'] = $this->user->getGroupId();

 

в шаблоне $user_group_id

Надіслати
Поділитися на інших сайтах

33 минуты назад, spectre сказал:

$data['user_group_id'] = $this->user->getGroupId();

 

в шаблоне $user_group_id

 

В admin/view/template/sale/order_list.php 

Цитата

<?php if ($user_group_id == 1) { ?>
<button type="button" value="<?php echo $order['order_id']; ?>" id="button-delete<?php echo $order['order_id']; ?>" data-loading-text="<?php echo $text_loading; ?>" data-toggle="tooltip" title="<?php echo $button_delete; ?>" class="btn btn-danger"><i class="fa fa-trash-o"></i></button>
<?php } else { ?>

nonono
<?php } ?>


В admin/controller/sale/order.php

Цитата

После public function index() {

Вставил
$data['user_group_id'] = $this->user->getGroupId();


Выводит заглушку "nonono" у пользователя в любой группе.

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.