Support Tools

The following hooks are provided for Support Tools related events.

AnnouncementAdd

Executes as an announcement is being added.

Parameters

Variable Type Notes
announcementid int
date string
title string
announcement string
published bool

Response

No response supported

Example Code

<?php
add_hook('AnnouncementAdd', 1, function($vars) {
    // Perform hook code here...
});

AnnouncementEdit

Executes as an announcement is being edited.

Parameters

Variable Type Notes
announcementid int
date string
title string
announcement string
published bool

Response

No response supported

Example Code

<?php
add_hook('AnnouncementEdit', 1, function($vars) {
    // Perform hook code here...
});

FileDownload

Executes when a file is being downloaded.

Parameters

Variable Type Notes
No input parameters for this hook point.

Response

No response supported

Example Code

<?php
add_hook('FileDownload', 1, function($vars) {
    // Perform hook code here...
});

NetworkIssueAdd

Executes as a network issue is being crated.

Parameters

Variable Type Notes
id int
startdate string
enddate string
title string
description string
type string
server int
affecting string
priority string
status string
lastupdate string

Response

No response supported

Example Code

<?php
add_hook('NetworkIssueAdd', 1, function($vars) {
    // Perform hook code here...
});

NetworkIssueClose

Executes as a network issue is being resolved.

Parameters

Variable Type Notes
id int

Response

No response supported

Example Code

<?php
add_hook('NetworkIssueClose', 1, function($vars) {
    // Perform hook code here...
});

NetworkIssueDelete

Executes as a network issue is being deleted.

Parameters

Variable Type Notes
id int

Response

No response supported

Example Code

<?php
add_hook('NetworkIssueDelete', 1, function($vars) {
    // Perform hook code here...
});

NetworkIssueEdit

Executes as a network issue is being edited.

Parameters

Variable Type Notes
id int
startdate string
enddate string
title string
description string
type string
server int
affecting string
priority string
status string
lastupdate string

Response

No response supported

Example Code

<?php
add_hook('NetworkIssueEdit', 1, function($vars) {
    // Perform hook code here...
});

NetworkIssueReopen

Executes as a network issue is being re-opened.

Parameters

Variable Type Notes
id int

Response

No response supported

Example Code

<?php
add_hook('NetworkIssueReopen', 1, function($vars) {
    // Perform hook code here...
});