Documentation

LibraryHistoryManager
in package

Table of Contents

COL_EMPLOYEE_ID  = 'emp_id'
COL_FIRST_VIEW_DT  = 'first_view_dt'
COL_ID  = 'id'
COL_ID_LIBRARY  = 'id_library'
COL_LAST_VIEW_DT  = 'last_view_dt'
COL_VIEW_COUNT  = 'view_count'
SERVICE_NAME  = 'library.history.manager'
TABLE_NAME  = 'library_view_history'
$database  : Explorer
__construct()  : mixed
Конструктор класса
find()  : Selection
Метод возвращающий все записи таблицы
getHistoryByEmployee()  : Selection
Возвращает историю просмотра сотрудника
getUnreadLibraryByEmployee()  : array<string|int, mixed>
Возвращает количество непрочитанных материалов сгруппированных по типам материалов
libraryIsRead()  : bool
setRead()  : void

Constants

Properties

Methods

__construct()

Конструктор класса

public __construct(Explorer $database) : mixed
Parameters
$database : Explorer
Return values
mixed

find()

Метод возвращающий все записи таблицы

public find() : Selection
Return values
Selection

getHistoryByEmployee()

Возвращает историю просмотра сотрудника

public getHistoryByEmployee(int $employee_id) : Selection
Parameters
$employee_id : int
Return values
Selection

getUnreadLibraryByEmployee()

Возвращает количество непрочитанных материалов сгруппированных по типам материалов

public getUnreadLibraryByEmployee(int $employee_id, array<string|int, mixed> $library_ids) : array<string|int, mixed>
Parameters
$employee_id : int
$library_ids : array<string|int, mixed>
Return values
array<string|int, mixed>

libraryIsRead()

public libraryIsRead(int $employee_id, int $library_id) : bool
Parameters
$employee_id : int
$library_id : int
Return values
bool

setRead()

public setRead(int $library_id, int $employee_id) : void
Parameters
$library_id : int
$employee_id : int
Return values
void

Search results