Login As Customer Ps 1.7.6

zen1

Хранитель порядка
Регистрация
6 Дек 2016
Сообщения
941
Реакции
2.014
New version v1.0.0 Works on version 1.7.6 : This module allows BO administrators to login FO as a customer by clicking a simple button at AdminCustomer page. Adds a simple login button to customer pages at BO.
 

Вложения

  • loginascustomer.zip
    13,1 KB · Просмотры: 6
Последнее редактирование:
Presta 1.7.5.1 - не нашел как и где он работает.
 
Смотрю внутреннсоти неработающего у меня модуля, если закомментировать условие, то таки на странице покупателя появляется Login as Customer

Код:
public function hookDisplayAdminCustomers($params)
    {
        $customer = New CustomerCore ((int)Tools::getAllValues("customerId"));
        $link = $this->context->link->getModuleLink($this->name, 'login', array('id_customer' => $customer->id, 'xtoken' => $this->makeToken($customer->id)));

        if (!Validate::isLoadedObject($customer)) {
            return;
        }
        return '<div class="col-md-3">
                <div class="card">
                  <h3 class="card-header">
                    <i class="material-icons">lock_outline</i>
                    ' . $this->l("Login As Customer") . '
                  </h3>
                  <div class="card-body">
                    <p class="text-muted text-center">
                        <a href="' . $link . '" target="_blank" style="text-decoration: none;">
                            <i class="material-icons d-block">lock_outline</i>' . $this->l("Login As Customer") . '
                        </a>
                    </p>
                  </div>
                </div>
                </div>';
    }

Сформированная ссылка типа /module/loginascustomer/login?xtoken=00c2465174cf81e3d9f788708c115bed выдает ошибку 500

Судя по всему $customer пустой получается.
 
Последнее редактирование:
Корявый он) Пропатчил. Проверено на 1.7.6 и 1.7.5.2. Модули для 1.7.5 и 1.7.6 отличаются. Ставим свои.
 

Вложения

  • loginascustomer_1.7.5.x.zip
    12,6 KB · Просмотры: 19
  • loginascustomer_1.7.6.0.zip
    13,8 KB · Просмотры: 35
Назад
Сверху