PHP Класс VanillaSettingsController, vanilla

Наследование: extends Gdn_Controller
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
$CategoryModel CategoryModel
$Form Gdn_Form
$ShowCustomPoints boolean
$Uses Models to include.

Открытые методы

Метод Описание
addCategory ( $parent = '' ) Adding a new category.
addSideMenu ( string $currentUrl = '' )
advanced ( ) Advanced settings.
archive ( )
categories ( string $parent = '' ) Manage the category hierarchy.
categoriesTree ( ) Sorting display order of categories.
categoryDisplayAs ( ) Set the display as property of a category.
deleteCategory ( integer $CategoryID = false ) Deleting a category.
deleteCategoryPhoto ( String $CategoryID = '' ) Delete a category photo.
editCategory ( integer | string $CategoryID = '' ) Editing a category.
enableCategories ( boolean $enabled ) Enable or disable the use of categories in Vanilla.
floodControl ( ) Display flood control options.
getCategory ( integer $categoryID ) Get a single category for administration.
index ( ) Alias for ManageCategories method.
initialize ( ) Switch MasterView. Include JS, CSS used by all methods.
manageCategories ( ) Enabling and disabling categories from list.
moveCategory ( integer $categoryID ) Move a category to a different parent.
setHighlightRoute ( string $currentUrl = '' )
sortCategories ( ) Sorting display order of categories.

Защищенные методы

Метод Описание
setupDiscussionTypes ( $Category )

Приватные методы

Метод Описание
categoryPageByParent ( array | object $category ) : string Move through the category's parents to determine the proper management page URL.

Описание методов

addCategory() публичный Метод

Adding a new category.
С версии: 2.0.0
public addCategory ( $parent = '' )

addSideMenu() публичный Метод

public addSideMenu ( string $currentUrl = '' )
$currentUrl string

advanced() публичный Метод

Allows setting configuration values via form elements.
С версии: 2.0.0
public advanced ( )

archive() публичный Метод

public archive ( )

categories() публичный Метод

Manage the category hierarchy.
public categories ( string $parent = '' )
$parent string The URL slug of a parent category if looking at a sub tree.

categoriesTree() публичный Метод

Sorting display order of categories.
public categoriesTree ( )

categoryDisplayAs() публичный Метод

Set the display as property of a category.
public categoryDisplayAs ( )

deleteCategory() публичный Метод

Deleting a category.
С версии: 2.0.0
public deleteCategory ( integer $CategoryID = false )
$CategoryID integer Unique ID of the category to be deleted.

deleteCategoryPhoto() публичный Метод

Delete a category photo.
С версии: 2.1
public deleteCategoryPhoto ( String $CategoryID = '' )
$CategoryID String Unique ID of the category to have its photo deleted.

editCategory() публичный Метод

Editing a category.
С версии: 2.0.0
public editCategory ( integer | string $CategoryID = '' )
$CategoryID integer | string Unique ID of the category to be updated.

enableCategories() публичный Метод

Enable or disable the use of categories in Vanilla.
public enableCategories ( boolean $enabled )
$enabled boolean Whether or not to enable/disable categories.

floodControl() публичный Метод

Display flood control options.
С версии: 2.0.0
public floodControl ( )

getCategory() публичный Метод

This endpoint is intended for API access.
public getCategory ( integer $categoryID )
$categoryID integer The category to find.

index() публичный Метод

Alias for ManageCategories method.
С версии: 2.0.0
public index ( )

initialize() публичный Метод

Always called by dispatcher before controller's requested method.
С версии: 2.0.0
public initialize ( )

manageCategories() публичный Метод

Enabling and disabling categories from list.
С версии: 2.0.0
public manageCategories ( )

moveCategory() публичный Метод

Move a category to a different parent.
public moveCategory ( integer $categoryID )
$categoryID integer Unique ID for the category to move.

setHighlightRoute() публичный Метод

public setHighlightRoute ( string $currentUrl = '' )
$currentUrl string

setupDiscussionTypes() защищенный Метод

protected setupDiscussionTypes ( $Category )
$Category

sortCategories() публичный Метод

Accessed by ajax so its default is to only output true/false.
С версии: 2.0.0
public sortCategories ( )

Описание свойств

$CategoryModel публичное свойство

public CategoryModel $CategoryModel
Результат CategoryModel

$Form публичное свойство

public Gdn_Form $Form
Результат Gdn_Form

$ShowCustomPoints публичное свойство

public bool $ShowCustomPoints
Результат boolean

$Uses публичное свойство

Models to include.
public $Uses