CWIS Developer Documentation
Home
Main Page
Classes
Files
File List
File Members
include
Events.php
Go to the documentation of this file.
1
<?
PHP
2
3
# ----- HOOKABLE CWIS EVENTS
4
# (Only the events covered in the Developer Documentation have been implemented.)
5
$GLOBALS[
"AF"
]->RegisterEvent(array(
6
# ---
User
Events
7
"EVENT_USER_ADDED"
=>
ApplicationFramework::EVENTTYPE_DEFAULT
,
8
"EVENT_USER_VERIFIED"
=>
ApplicationFramework::EVENTTYPE_DEFAULT
,
9
"EVENT_USER_DELETED"
=>
ApplicationFramework::EVENTTYPE_DEFAULT
,
10
"EVENT_USER_LOGIN"
=>
ApplicationFramework::EVENTTYPE_DEFAULT
,
11
"EVENT_USER_LOGIN_RETURN"
=>
ApplicationFramework::EVENTTYPE_CHAIN
,
12
"EVENT_USER_LOGOUT"
=>
ApplicationFramework::EVENTTYPE_DEFAULT
,
13
"EVENT_USER_LOGOUT_RETURN"
=>
ApplicationFramework::EVENTTYPE_CHAIN
,
14
"EVENT_USER_PASSWORD_CHANGED"
=>
ApplicationFramework::EVENTTYPE_DEFAULT
,
15
"EVENT_USER_REAL_NAME_CHANGED"
=>
ApplicationFramework::EVENTTYPE_DEFAULT
,
16
"EVENT_USER_EMAIL_CHANGED"
=>
ApplicationFramework::EVENTTYPE_DEFAULT
,
17
"EVENT_USER_AUTHENTICATION"
=>
ApplicationFramework::EVENTTYPE_FIRST
,
18
"EVENT_USER_SIGNUP_VERIFY"
=>
ApplicationFramework::EVENTTYPE_CHAIN
,
19
"EVENT_USER_SIGNUP_EXTEND_ERROR_LIST"
=>
ApplicationFramework::EVENTTYPE_CHAIN
,
20
# --- Search Events
21
"EVENT_KEYWORD_SEARCH"
=>
ApplicationFramework::EVENTTYPE_CHAIN
,
22
"EVENT_FIELDED_SEARCH"
=>
ApplicationFramework::EVENTTYPE_CHAIN
,
23
"EVENT_SEARCH_RESULTS"
=>
ApplicationFramework::EVENTTYPE_CHAIN
,
24
"EVENT_SEARCH_COMPLETE"
=>
ApplicationFramework::EVENTTYPE_DEFAULT
,
25
"EVENT_SEARCH_EXTERNAL"
=>
ApplicationFramework::EVENTTYPE_NAMED
,
26
# ---
Resource
Events
27
"EVENT_RESOURCE_CREATE"
=>
ApplicationFramework::EVENTTYPE_DEFAULT
,
28
"EVENT_RESOURCE_ADD"
=>
ApplicationFramework::EVENTTYPE_DEFAULT
,
29
"EVENT_RESOURCE_DUPLICATE"
=>
ApplicationFramework::EVENTTYPE_DEFAULT
,
30
"EVENT_RESOURCE_MODIFY"
=>
ApplicationFramework::EVENTTYPE_DEFAULT
,
31
"EVENT_RESOURCE_DELETE"
=>
ApplicationFramework::EVENTTYPE_DEFAULT
,
32
"EVENT_RESOURCE_FILE_ADD"
=>
ApplicationFramework::EVENTTYPE_DEFAULT
,
33
"EVENT_RESOURCE_FILE_DELETE"
=>
ApplicationFramework::EVENTTYPE_DEFAULT
,
34
"EVENT_RESOURCE_AUTHOR_PERMISSION_CHECK"
=>
ApplicationFramework::EVENTTYPE_CHAIN
,
35
"EVENT_RESOURCE_EDIT_PERMISSION_CHECK"
=>
ApplicationFramework::EVENTTYPE_CHAIN
,
36
"EVENT_RESOURCE_VIEW_PERMISSION_CHECK"
=>
ApplicationFramework::EVENTTYPE_CHAIN
,
37
"EVENT_RESOURCE_SHOW_RATING"
=>
ApplicationFramework::EVENTTYPE_CHAIN
,
38
# --- Metadata Field Events
39
"EVENT_PRE_FIELD_EDIT_FILTER"
=>
ApplicationFramework::EVENTTYPE_CHAIN
,
40
"EVENT_POST_FIELD_EDIT_FILTER"
=>
ApplicationFramework::EVENTTYPE_CHAIN
,
41
"EVENT_FIELD_DISPLAY_FILTER"
=>
ApplicationFramework::EVENTTYPE_CHAIN
,
42
"EVENT_FIELD_SEARCH_FILTER"
=>
ApplicationFramework::EVENTTYPE_CHAIN
,
43
"EVENT_APPEND_HTML_TO_FIELD_DISPLAY"
=>
ApplicationFramework::EVENTTYPE_CHAIN
,
44
"EVENT_FIELD_VIEW_PERMISSION_CHECK"
=>
ApplicationFramework::EVENTTYPE_CHAIN
,
45
"EVENT_FIELD_AUTHOR_PERMISSION_CHECK"
=>
ApplicationFramework::EVENTTYPE_CHAIN
,
46
"EVENT_FIELD_EDIT_PERMISSION_CHECK"
=>
ApplicationFramework::EVENTTYPE_CHAIN
,
47
"EVENT_CNAME_REMAPPED"
=>
ApplicationFramework::EVENTTYPE_DEFAULT
,
48
"EVENT_FIELD_ADDED"
=>
ApplicationFramework::EVENTTYPE_DEFAULT
,
49
"EVENT_PRE_FIELD_DELETE"
=>
ApplicationFramework::EVENTTYPE_DEFAULT
,
50
# ---
User
Interface Events
51
"EVENT_IN_HTML_HEADER"
=>
ApplicationFramework::EVENTTYPE_DEFAULT
,
52
"EVENT_REQUEST_SIDEBAR_CONTENT"
=>
ApplicationFramework::EVENTTYPE_NAMED
,
53
"EVENT_COLLECTION_ADMINISTRATION_MENU"
=>
ApplicationFramework::EVENTTYPE_NAMED
,
54
"EVENT_USER_ADMINISTRATION_MENU"
=>
ApplicationFramework::EVENTTYPE_NAMED
,
55
"EVENT_SYSTEM_ADMINISTRATION_MENU"
=>
ApplicationFramework::EVENTTYPE_NAMED
,
56
"EVENT_DEVELOPER_SUPPORT_MENU"
=>
ApplicationFramework::EVENTTYPE_NAMED
,
57
"EVENT_SYSTEM_INFO_LIST"
=>
ApplicationFramework::EVENTTYPE_NAMED
,
58
"EVENT_MODIFY_PRIMARY_NAV"
=>
ApplicationFramework::EVENTTYPE_CHAIN
,
59
"EVENT_MODIFY_SECONDARY_NAV"
=>
ApplicationFramework::EVENTTYPE_CHAIN
,
60
"EVENT_APPEND_HTML_TO_FORM"
=>
ApplicationFramework::EVENTTYPE_CHAIN
,
61
"EVENT_VALIDATE_USER_COMMENT"
=>
ApplicationFramework::EVENTTYPE_FIRST
,
62
"EVENT_URL_FIELD_CLICK"
=>
ApplicationFramework::EVENTTYPE_DEFAULT
,
63
"EVENT_FULL_RECORD_VIEW"
=>
ApplicationFramework::EVENTTYPE_DEFAULT
,
64
"EVENT_HTML_INSERTION_POINT"
=>
ApplicationFramework::EVENTTYPE_DEFAULT
,
65
# ---
Plugin
Events
66
"EVENT_PLUGIN_CONFIG_CHANGE"
=>
ApplicationFramework::EVENTTYPE_DEFAULT
,
67
# --- Other Events
68
"EVENT_OAIPMH_REQUEST"
=>
ApplicationFramework::EVENTTYPE_DEFAULT
,
69
"EVENT_GET_SYSCONFIG_VALUE"
=>
ApplicationFramework::EVENTTYPE_CHAIN
,
70
"EVENT_SET_SYSCONFIG_VALUE"
=>
ApplicationFramework::EVENTTYPE_CHAIN
,
71
"EVENT_LOCAL_COLLECTION_STATS"
=>
ApplicationFramework::EVENTTYPE_CHAIN
,
72
));
ApplicationFramework\EVENTTYPE_NAMED
const EVENTTYPE_NAMED
Named result event type.
Definition:
ApplicationFramework.php:1405
ApplicationFramework\EVENTTYPE_FIRST
const EVENTTYPE_FIRST
First response event type.
Definition:
ApplicationFramework.php:1397
ApplicationFramework\EVENTTYPE_DEFAULT
const EVENTTYPE_DEFAULT
Default event type.
Definition:
ApplicationFramework.php:1385
User
Definition:
Axis--User.php:43
ApplicationFramework\EVENTTYPE_CHAIN
const EVENTTYPE_CHAIN
Result chaining event type.
Definition:
ApplicationFramework.php:1391
Plugin
Base class for all plugins.
Definition:
Plugin.php:13
PHP
PHP
Definition:
OAIClient.php:39
Resource
Represents a "resource" in CWIS.
Definition:
Resource.php:13
Copyright 2012-2013 Internet Scout