Menu

## Knowledgebase
in package

Knowledgebase.php : 33

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

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

Knowledgebase.php : 46

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

`public mixed $db`

#### $fpath

Knowledgebase.php : 46

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

`public mixed $fpath`

#### $identity

Knowledgebase.php : 46

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

`public mixed $identity`

#### $iduser1

Knowledgebase.php : 46

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

`public mixed $iduser1`

#### $ivc

Knowledgebase.php : 46

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

`public mixed $ivc`

#### $opts

Knowledgebase.php : 46

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

`public mixed $opts`

#### $params

Knowledgebase.php : 52

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

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

#### $rootpath

Knowledgebase.php : 40

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

`public string $rootpath`

#### $skey

Knowledgebase.php : 46

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

`public mixed $skey`

#### $sqlname

Knowledgebase.php : 46

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

`public mixed $sqlname`

#### $tmzone

Knowledgebase.php : 46

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

`public mixed $tmzone`

### Methods

#### __construct()

Knowledgebase.php : 59

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

`public __construct() : mixed`

##### Return values

mixed —

#### categoryDelete()

Knowledgebase.php : 663

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

`public categoryDelete( $id) : string`

##### Parameters

$id :

##### Return values

string —

#### categoryEdit()

Knowledgebase.php : 626

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

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

##### Parameters

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

##### Return values

int —

#### categoryInfo()

Knowledgebase.php : 594
`public categoryInfo(int $id) : array<string|int, mixed>`

##### Parameters

$id : int

##### Return values

array<string|int, mixed> —

#### categorylist()

Knowledgebase.php : 548

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

`public categorylist(int $id) : array<string|int, mixed>`

##### Parameters

$id : int

##### Return values

array<string|int, mixed> —

#### categoryManage()

Knowledgebase.php : 504

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

`public categoryManage( $category, int $subid) : string`

##### Parameters

$category :
$subid : int

##### Return values

string —

#### delete()

Knowledgebase.php : 250

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

`public delete( $id) : string`

##### Parameters

$id :

##### Return values

string —

#### edit()

Knowledgebase.php : 168

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

`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()

Knowledgebase.php : 94

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

`public info(int $id) : array<string|int, mixed>`

##### Parameters

$id : int

##### Return values

array<string|int, mixed> —

#### list()

Knowledgebase.php : 267

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

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

##### Parameters

$filters : array<string|int, mixed> = []

##### Return values

array<string|int, mixed> —

#### pin()

Knowledgebase.php : 231

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

`public pin(int $id[, string $pin = 'no' ]) : string`

##### Parameters

$id : int
$pin : string = 'no'

##### Return values

string —

#### taglist()

Knowledgebase.php : 406

Список тегов

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

##### Parameters

$word : = NULL
$exists : bool = false

##### Return values

array<string|int, mixed> —

#### tagsManage()

Knowledgebase.php : 461

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

`public tagsManage( $tags) : string`

##### Parameters

$tags :

##### Return values

string —

## Search results