Documentation

Knowledgebase
in package

Класс для работы с объектом База знаний

Class Budget

Tags
author

Vladislav Andreev v@salesman.pro

version
1.0

(06/09/2019)

Example:

$Budget  = new Salesman\Knowledgebase();
$result = $Budget -> edit($id, $params);
$id = $result['data'];

Table of Contents

$db  : mixed
Различные параметры, в основном из GLOBALS
$fpath  : mixed
Различные параметры, в основном из GLOBALS
$identity  : mixed
Различные параметры, в основном из GLOBALS
$iduser1  : mixed
Различные параметры, в основном из GLOBALS
$ivc  : mixed
Различные параметры, в основном из GLOBALS
$opts  : mixed
Различные параметры, в основном из GLOBALS
$params  : array<string|int, mixed>
Передача различных параметров
$rootpath  : string
Абсолютный путь
$skey  : mixed
Различные параметры, в основном из GLOBALS
$sqlname  : mixed
Различные параметры, в основном из GLOBALS
$tmzone  : mixed
Различные параметры, в основном из GLOBALS
__construct()  : mixed
Работает только с объектом Подключает необходимые файлы, задает первоначальные параметры Currency constructor.
categoryDelete()  : string
Удаление категории
categoryEdit()  : int
Редактирование записи категории
categoryInfo()  : array<string|int, mixed>
categorylist()  : array<string|int, mixed>
Список категорий
categoryManage()  : string
Проверяет наличие категории в базе и, если её нет, то создает так же проверяет $subid - если это категория верхнего уровня, то прикрепляет новую категорию к ней
delete()  : string
Удаление записи
edit()  : array<string|int, mixed>
Редактирование записи
info()  : array<string|int, mixed>
Данные о записи
list()  : array<string|int, mixed>
Список записей
pin()  : string
Закрепление/открепление записи
taglist()  : array<string|int, mixed>
Список тегов
tagsManage()  : string
Обрабатывает строку тегов и, при необходимости, добавляет новые теги в базу возвращает обработанную строку с очисткой

Properties

$db

Различные параметры, в основном из GLOBALS

public mixed $db

$fpath

Различные параметры, в основном из GLOBALS

public mixed $fpath

$identity

Различные параметры, в основном из GLOBALS

public mixed $identity

$iduser1

Различные параметры, в основном из GLOBALS

public mixed $iduser1

$ivc

Различные параметры, в основном из GLOBALS

public mixed $ivc

$opts

Различные параметры, в основном из GLOBALS

public mixed $opts

$params

Передача различных параметров

public array<string|int, mixed> $params = []

$rootpath

Абсолютный путь

public string $rootpath

$skey

Различные параметры, в основном из GLOBALS

public mixed $skey

$sqlname

Различные параметры, в основном из GLOBALS

public mixed $sqlname

$tmzone

Различные параметры, в основном из GLOBALS

public mixed $tmzone

Methods

__construct()

Работает только с объектом Подключает необходимые файлы, задает первоначальные параметры Currency constructor.

public __construct() : mixed
Return values
mixed

categoryDelete()

Удаление категории

public categoryDelete( $id) : string
Parameters
$id :
Return values
string

categoryEdit()

Редактирование записи категории

public categoryEdit(int $id[, array<string|int, mixed> $params = [] ]) : int
Parameters
$id : int
$params : array<string|int, mixed> = []
Return values
int

categoryInfo()

public categoryInfo(int $id) : array<string|int, mixed>
Parameters
$id : int
Return values
array<string|int, mixed>

categorylist()

Список категорий

public categorylist(int $id) : array<string|int, mixed>
Parameters
$id : int
Return values
array<string|int, mixed>

categoryManage()

Проверяет наличие категории в базе и, если её нет, то создает так же проверяет $subid - если это категория верхнего уровня, то прикрепляет новую категорию к ней

public categoryManage( $category, int $subid) : string
Parameters
$category :
$subid : int
Return values
string

delete()

Удаление записи

public delete( $id) : string
Parameters
$id :
Return values
string

edit()

Редактирование записи

public edit(int $id[, array<string|int, mixed> $params = [] ]) : array<string|int, mixed>
Parameters
$id : int
$params : array<string|int, mixed> = []
Return values
array<string|int, mixed>

info()

Данные о записи

public info(int $id) : array<string|int, mixed>
Parameters
$id : int
Return values
array<string|int, mixed>

list()

Список записей

public list([array<string|int, mixed> $filters = [] ]) : array<string|int, mixed>
Parameters
$filters : array<string|int, mixed> = []
Return values
array<string|int, mixed>

pin()

Закрепление/открепление записи

public pin(int $id[, string $pin = 'no' ]) : string
Parameters
$id : int
$pin : string = 'no'
Return values
string

taglist()

Список тегов

public taglist([ $word = NULL ][, bool $exists = false ]) : array<string|int, mixed>
Parameters
$word : = NULL
$exists : bool = false
Return values
array<string|int, mixed>

tagsManage()

Обрабатывает строку тегов и, при необходимости, добавляет новые теги в базу возвращает обработанную строку с очисткой

public tagsManage( $tags) : string
Parameters
$tags :
Return values
string

Search results