|
static | getAdditionalFields ($id) |
|
static | getPublicUrl ($id) |
|
static | getPreview (int $id) |
|
static | getList (array $params=[], $initiator=null) |
|
static | add (array $fields) |
|
static | update ($id, array $fields) |
|
static | delete ($id) |
|
static | markDelete ($id, $mark=true) |
|
static | markUnDelete ($id) |
|
static | addFolder (int $siteId, array $fields) |
|
static | updateFolder (int $siteId, int $folderId, array $fields) |
|
static | moveFolder (int $folderId, ?int $toFolderId, ?int $toSiteId=null) |
|
static | publicationFolder (int $folderId, bool $mark=true) |
|
static | unPublicFolder (int $folderId) |
|
static | getFolders (int $siteId, array $filter=[]) |
|
static | markFolderDelete (int $id, bool $mark=true) |
|
static | markFolderUnDelete (int $id) |
|
static | publication (int $id, bool $mark=true) |
|
static | unpublic (int $id) |
|
static | fullExport ($id, array $params=array()) |
|
static | setRights ($id, $rights=[]) |
|
static | getRights ($id) |
|
static | uploadFile ($id, $picture, $ext=false, array $params=[], $temp=false) |
|
static | setScope ($type) |
|
static | bindingToMenu (int $id, string $menuCode) |
|
static | unbindingFromMenu (int $id, string $menuCode) |
|
static | bindingToGroup (int $id, int $groupId) |
|
static | unbindingFromGroup (int $id, int $groupId) |
|
static | getMenuBindings (?string $menuCode=null) |
|
static | getGroupBindings (?int $groupId=null) |
|
См. определение в файле site.php строка 14
◆ add()
static add |
( |
array | $fields | ) |
|
|
static |
Create new site.
- Аргументы
-
- Возвращает
- \Bitrix\Landing\PublicActionResult
См. определение в файле site.php строка 276
◆ addFolder()
static addFolder |
( |
int | $siteId, |
|
|
array | $fields ) |
|
static |
Creates folder into the site.
- Аргументы
-
int | $siteId | Site id. |
array | $fields | Folder's fields. |
- Возвращает
- \Bitrix\Landing\PublicActionResult
См. определение в файле site.php строка 401
◆ binding()
Binds or unbinds site with specific menu or Group.
- Аргументы
-
int | $id | Site id. |
\Bitrix\Landing\Binding\Entity | $binding | Binding instance. |
bool | $bind | Bind or unbind to menu (true or false). |
- Возвращает
- PublicActionResult
См. определение в файле site.php строка 810
◆ bindingToGroup()
static bindingToGroup |
( |
int | $id, |
|
|
int | $groupId ) |
|
static |
Binds site with specific socialnetwork group.
- Аргументы
-
int | $id | Site id. |
int | $groupId | Group id. |
- Возвращает
- PublicActionResult
См. определение в файле site.php строка 865
◆ bindingToMenu()
static bindingToMenu |
( |
int | $id, |
|
|
string | $menuCode ) |
|
static |
Binds site with specific menu.
- Аргументы
-
int | $id | Site id. |
string | $menuCode | Menu code. |
- Возвращает
- PublicActionResult
См. определение в файле site.php строка 839
◆ clearDisallowFields()
static clearDisallowFields |
( |
array | $fields | ) |
|
|
staticprotected |
Clear disallow keys from add/update fields.
- Аргументы
-
array | $fields | Array fields. |
- Возвращает
- array
См. определение в файле site.php строка 21
◆ delete()
Delete site.
- Аргументы
-
- Возвращает
- \Bitrix\Landing\PublicActionResult
См. определение в файле site.php строка 332
◆ fullExport()
static fullExport |
( |
| $id, |
|
|
array | $params = array() ) |
|
static |
Full export of the site.
- Аргументы
-
int | $id | Site id. |
array | $params | Params array. |
- Возвращает
- \Bitrix\Landing\PublicActionResult
См. определение в файле site.php строка 641
◆ getAdditionalFields()
static getAdditionalFields |
( |
| $id | ) |
|
|
static |
Get additional fields of site.
- Аргументы
-
- Возвращает
- \Bitrix\Landing\PublicActionResult
См. определение в файле site.php строка 44
◆ getFolders()
static getFolders |
( |
int | $siteId, |
|
|
array | $filter = [] ) |
|
static |
Returns folder's list of site.
- Аргументы
-
int | $siteId | Site id. |
array | $filter | Folder's filter. |
- Возвращает
- PublicActionResult
См. определение в файле site.php строка 523
◆ getGroupBindings()
static getGroupBindings |
( |
?int | $groupId = null | ) |
|
|
static |
Returns exists bindings.
- Аргументы
-
int | null | $groupId | Group id (only for this group). |
- Возвращает
- PublicActionResult
См. определение в файле site.php строка 960
◆ getList()
static getList |
( |
array | $params = [], |
|
|
| $initiator = null ) |
|
static |
Get available sites.
- Аргументы
-
array | $params | Params ORM array. |
string | $initiator | Initiator code. |
- Возвращает
- \Bitrix\Landing\PublicActionResult
См. определение в файле site.php строка 99
◆ getMenuBindings()
static getMenuBindings |
( |
?string | $menuCode = null | ) |
|
|
static |
Returns exists bindings.
- Аргументы
-
string | null | $menuCode | Menu code (only for this menu). |
- Возвращает
- PublicActionResult
См. определение в файле site.php строка 946
◆ getPreview()
static getPreview |
( |
int | $id | ) |
|
|
static |
Returns site's preview (index page's preview).
- Аргументы
-
- Возвращает
- PublicActionResult
См. определение в файле site.php строка 86
◆ getPublicUrl()
static getPublicUrl |
( |
| $id | ) |
|
|
static |
Gets public url of site (or sites).
- Аргументы
-
int[] | $id | Site id or array of ids. |
- Возвращает
- \Bitrix\Landing\PublicActionResult
См. определение в файле site.php строка 72
◆ getRights()
Get rights about site.
- Аргументы
-
- Возвращает
- \Bitrix\Landing\PublicActionResult
См. определение в файле site.php строка 710
◆ markDelete()
static markDelete |
( |
| $id, |
|
|
| $mark = true ) |
|
static |
Mark site as deleted.
- Аргументы
-
int | $id | Site id. |
boolean | $mark | Mark. |
- Возвращает
- \Bitrix\Landing\PublicActionResult
См. определение в файле site.php строка 358
◆ markFolderDelete()
static markFolderDelete |
( |
int | $id, |
|
|
bool | $mark = true ) |
|
static |
Mark folder as deleted.
- Аргументы
-
int | $id | Folder id. |
boolean | $mark | Mark. |
- Возвращает
- \Bitrix\Landing\PublicActionResult
См. определение в файле site.php строка 556
◆ markFolderUnDelete()
static markFolderUnDelete |
( |
int | $id | ) |
|
|
static |
Mark folder as undeleted.
- Аргументы
-
- Возвращает
- \Bitrix\Landing\PublicActionResult
См. определение в файле site.php строка 587
◆ markUnDelete()
static markUnDelete |
( |
| $id | ) |
|
|
static |
Mark site as undeleted.
- Аргументы
-
- Возвращает
- \Bitrix\Landing\PublicActionResult
См. определение в файле site.php строка 390
◆ moveFolder()
static moveFolder |
( |
int | $folderId, |
|
|
?int | $toFolderId, |
|
|
?int | $toSiteId = null ) |
|
static |
Move folder.
- Аргументы
-
int | $folderId | Current folder id. |
int | null | $toFolderId | Destination folder id (or null for root folder of current folder's site). |
int | null | $toSiteId | Destination site id (if different from current). |
- Возвращает
- PublicActionResult
См. определение в файле site.php строка 462
◆ publication()
static publication |
( |
int | $id, |
|
|
bool | $mark = true ) |
|
static |
Makes site public.
- Аргументы
-
int | $id | Site id. |
bool | $mark | Mark. |
- Возвращает
- PublicActionResult
См. определение в файле site.php строка 598
◆ publicationFolder()
static publicationFolder |
( |
int | $folderId, |
|
|
bool | $mark = true ) |
|
static |
Public all folder's breadcrumb.
- Аргументы
-
int | $folderId | Folder id. |
bool | $mark | Publication / depublication. |
- Возвращает
- PublicActionResult
См. определение в файле site.php строка 487
◆ removeEmptyBindings()
static removeEmptyBindings |
( |
array | $bindings | ) |
|
|
staticprotected |
Removes empty binding.
- Аргументы
-
array | $bindings | Bindings array. |
- Возвращает
- array
См. определение в файле site.php строка 927
◆ setRights()
static setRights |
( |
| $id, |
|
|
| $rights = [] ) |
|
static |
Set rights for site.
- Аргументы
-
int | $id | Site id. |
array | $rights | Array of rights for site. |
- Возвращает
- \Bitrix\Landing\PublicActionResult
См. определение в файле site.php строка 658
◆ setScope()
Sets scope for work with module.
- Аргументы
-
- Возвращает
- \Bitrix\Landing\PublicActionResult
См. определение в файле site.php строка 796
◆ unbindingFromGroup()
static unbindingFromGroup |
( |
int | $id, |
|
|
int | $groupId ) |
|
static |
Unbinds site with specific socialnetwork group.
- Аргументы
-
int | $id | Site id. |
int | $groupId | Group id. |
- Возвращает
- PublicActionResult
См. определение в файле site.php строка 898
◆ unbindingFromMenu()
static unbindingFromMenu |
( |
int | $id, |
|
|
string | $menuCode ) |
|
static |
Unbinds site with specific menu.
- Аргументы
-
int | $id | Site id. |
string | $menuCode | Menu code. |
- Возвращает
- PublicActionResult
См. определение в файле site.php строка 852
◆ unpublic()
static unpublic |
( |
int | $id | ) |
|
|
static |
Marks site unpublic.
- Аргументы
-
- Возвращает
- PublicActionResult
См. определение в файле site.php строка 630
◆ unPublicFolder()
static unPublicFolder |
( |
int | $folderId | ) |
|
|
static |
Unpublic all folder's breadcrumb.
- Аргументы
-
- Возвращает
- PublicActionResult
См. определение в файле site.php строка 512
◆ update()
static update |
( |
| $id, |
|
|
array | $fields ) |
|
static |
Update site.
- Аргументы
-
int | $id | Site id. |
array | $fields | Site new data. |
- Возвращает
- \Bitrix\Landing\PublicActionResult
См. определение в файле site.php строка 305
◆ updateFolder()
static updateFolder |
( |
int | $siteId, |
|
|
int | $folderId, |
|
|
array | $fields ) |
|
static |
Updates folder into the site.
- Аргументы
-
int | $siteId | Site id. |
int | $folderId | Folder id. |
array | $fields | Folder's fields. |
- Возвращает
- PublicActionResult
См. определение в файле site.php строка 431
◆ uploadFile()
static uploadFile |
( |
| $id, |
|
|
| $picture, |
|
|
| $ext = false, |
|
|
array | $params = [], |
|
|
| $temp = false ) |
|
static |
Upload file by url or from FILE.
- Аргументы
-
int | $id | Site id. |
string | $picture | File url / file array. |
string | $ext | File extension. |
array | $params | Some file params. |
bool | $temp | This is temporary file. |
- Возвращает
- PublicActionResult
См. определение в файле site.php строка 750