PHPShopUsers

Материал из PHPShop

Перейти к: навигация, поиск

PHPShopUsers - Обработчик личного кабинета пользователя.

PHPShopUsers является наследником основного класса ядра PHPShopCore и обладает всеми его методами и свойствами. PHPShopUsers находится в файле phpshop/core/users.core.php

Содержание

Методы

Шаблоны

В личном кабинете пользователя используется следующие шаблоны уведомлений и печатных форм данных. Вы можете их настроить и поменять под свои задачи.

phpshop/lib/templates/users

  • notice.tpl - форма уведомления на товар
  • info.tpl - форма редактирования персональных данных
  • mail_admin_activation.tpl - E-mail сообщение администратору ИМ о ручной активации пользователя
  • mail_notice_add.tpl - E-mail сообщение администратору ИМ об уведомлении на товар
  • mail_pricemail.tpl - E-mail сообщение администратору ИМ о меньшей цене на товар
  • mail_sendpassword.tpl - E-mail сообщение пользователю о пароле
  • mail_user_activation.tpl - E-mail сообщение пользователю об активации
  • message_activation.tpl - сообщение пользователю о необходимом прохождении активации
  • message_activation_done.tpl - сообщение пользователю об успешной активации
  • message_activation_error.tpl - сообщение пользователю об ошибке активации
  • message_admin_activation.tpl - сообщение пользователю о ручной активации администратором ИМ
  • message_sendpassword.tpl - сообщение пользователю об отправлении утерянного пароля на его e-mail
  • message_sendpassword_error.tpl - сообщение пользователю о неудачном поиске пользователя для восстановления пароля
  • register.tpl - форма регистрации нового пользователя
  • sendpassword.tpl - форма восстановления пароля

phpshop/lib/templates/print

  • account.tpl - печатная форма счета в банк
  • receipt.tpl - печатная форма сбербанка


phpshop/templates/????/users/

  • users_page_list.tpl - страница оформления личного кабинета
  • users_forma.tpl - форма авторизации пользователя. Используется в PHPShopUserElement
  • users_forma_enter.tpl - форма навигации личного кабинета. Используется в PHPShopUserElement

Перехват функций (Hook)

Библиотека поддерживает внедрение хуков (hook) в основную логику API для перехвата с последующими изменениями результата выполнения методом классов PHPShopCore, PHPShopElements и всех наследуемых от них классов. Для внедрения хука используется Добавочное API.