Method | Description | |
---|---|---|
__construct ( ) | ||
assetModel_adminCss_handler ( AssetModel $sender ) | Add the tag admin page CSS. | |
assetModel_styleCss_handler ( $Sender ) | Display the tag module in a discussion. | |
base_getAppSettingsMenuItems_handler ( $Sender ) | Add the Tagging admin menu option. | |
base_render_before ( Gdn_Controller $sender ) | Add tag breadcrumbs and tags data if appropriate. | |
categoriesController_render_before ( $Sender ) | Display the tag module in a category. | |
controller_add ( Gdn_Controller $Sender ) | Add a Tag | |
controller_delete ( Gdn_Controller $Sender ) | Delete a Tag | |
controller_edit ( Gdn_Controller $Sender ) | Edit a Tag | |
dbaController_countJobs_handler ( DbaController $Sender ) | Add update routines to the DBA controller | |
discussionController_afterDiscussionBody_handler ( $Sender ) | Show tags after discussion body. | |
discussionController_render_before ( DiscussionController $Sender ) | ||
discussionModel_afterSaveDiscussion_handler ( $Sender ) | Save tags when saving a discussion. | |
discussionModel_beforeSaveDiscussion_handler ( DiscussionModel $Sender, array $Args ) | Validate tags when saving a discussion. | |
discussionModel_deleteDiscussion_handler ( $Sender ) | Handle tag association deletion when a discussion is deleted. | |
discussionsController_render_before ( DiscussionsController $Sender ) | Display the tag module on discussions lists. | |
discussionsController_tagged_create ( DiscussionsController $Sender, array $Args ) | Load discussions for a specific tag. | |
pluginController_tagSearch_create ( $Sender, string $q = '', boolean $id = false, boolean $parent = false, string $type = 'default' ) | Search results for tagging autocomplete. | |
postController_afterDiscussionFormOptions_handler ( Gdn_Controller $Sender ) | Add the tag input to the discussion form. | |
postController_render_before ( PostController $Sender ) | Add javascript to the post/edit discussion page so that tagging autocomplete works. | |
settingsController_tagging_create ( SettingsController $Sender, $Search = null, $Type = null, $Page = null ) | List all tags and allow searching | |
settingsController_tags_create ( $Sender ) : mixed | ||
setup ( ) | Setup is called when the plugin is enabled. | |
structure ( ) | Apply database structure updates |
Method | Description | |
---|---|---|
_setTagSql ( Gdn_SQLDriver $Sql, $Tag, &$Limit, integer &$Offset, string $Op = 'or' ) | ||
setTagBreadcrumbs ( Gdn_Controller $sender ) | Create breadcrumbs for tag listings. |
Method | Description | |
---|---|---|
addTagModule ( $Sender ) | Adds the tag module to the page. |
protected _setTagSql ( Gdn_SQLDriver $Sql, $Tag, &$Limit, integer &$Offset, string $Op = 'or' ) | ||
$Sql | Gdn_SQLDriver | |
$Tag | ||
$Limit | ||
$Offset | integer | |
$Op | string |
public assetModel_adminCss_handler ( AssetModel $sender ) | ||
$sender | AssetModel |
public assetModel_styleCss_handler ( $Sender ) |
public base_getAppSettingsMenuItems_handler ( $Sender ) |
public base_render_before ( Gdn_Controller $sender ) | ||
$sender | Gdn_Controller |
public categoriesController_render_before ( $Sender ) |
public controller_add ( Gdn_Controller $Sender ) | ||
$Sender | Gdn_Controller |
public controller_delete ( Gdn_Controller $Sender ) | ||
$Sender | Gdn_Controller |
public controller_edit ( Gdn_Controller $Sender ) | ||
$Sender | Gdn_Controller |
public dbaController_countJobs_handler ( DbaController $Sender ) | ||
$Sender | DbaController |
public discussionController_afterDiscussionBody_handler ( $Sender ) |
public discussionController_render_before ( DiscussionController $Sender ) | ||
$Sender | DiscussionController |
public discussionModel_afterSaveDiscussion_handler ( $Sender ) |
public discussionModel_beforeSaveDiscussion_handler ( DiscussionModel $Sender, array $Args ) | ||
$Sender | DiscussionModel | |
$Args | array |
public discussionModel_deleteDiscussion_handler ( $Sender ) | ||
$Sender |
public discussionsController_render_before ( DiscussionsController $Sender ) | ||
$Sender | DiscussionsController |
public discussionsController_tagged_create ( DiscussionsController $Sender, array $Args ) | ||
$Sender | DiscussionsController | Sending controller instance |
$Args | array | Event's arguments |
public postController_afterDiscussionFormOptions_handler ( Gdn_Controller $Sender ) | ||
$Sender | Gdn_Controller |
public postController_render_before ( PostController $Sender ) | ||
$Sender | PostController |
protected setTagBreadcrumbs ( Gdn_Controller $sender ) | ||
$sender | Gdn_Controller | Controller object |
public settingsController_tagging_create ( SettingsController $Sender, $Search = null, $Type = null, $Page = null ) | ||
$Sender | SettingsController |
public settingsController_tags_create ( $Sender ) : mixed | ||
$Sender | ||
return | mixed |