00001 <?PHP 00002 00003 # ----- HOOKABLE CWIS EVENTS 00004 # (Only the events covered in the Developer Documentation have been implemented.) 00005 $AF->RegisterEvent(array( 00006 # --- User Events 00007 "EVENT_USER_ADDED" => ApplicationFramework::EVENTTYPE_DEFAULT, 00008 "EVENT_USER_VERIFIED" => ApplicationFramework::EVENTTYPE_DEFAULT, 00009 "EVENT_USER_DELETED" => ApplicationFramework::EVENTTYPE_DEFAULT, 00010 "EVENT_USER_LOGIN" => ApplicationFramework::EVENTTYPE_DEFAULT, 00011 "EVENT_USER_LOGOUT" => ApplicationFramework::EVENTTYPE_DEFAULT, 00012 "EVENT_USER_PASSWORD_CHANGED" => ApplicationFramework::EVENTTYPE_CHAIN, 00013 "EVENT_USER_AUTHENTICATION" => ApplicationFramework::EVENTTYPE_FIRST, 00014 # --- Search Events 00015 "EVENT_KEYWORD_SEARCH" => ApplicationFramework::EVENTTYPE_CHAIN, 00016 "EVENT_FIELDED_SEARCH" => ApplicationFramework::EVENTTYPE_CHAIN, 00017 "EVENT_SEARCH_RESULTS" => ApplicationFramework::EVENTTYPE_CHAIN, 00018 "EVENT_SEARCH_COMPLETE" => ApplicationFramework::EVENTTYPE_DEFAULT, 00019 # --- Resource Editing Events 00020 "EVENT_RESOURCE_ADDED" => ApplicationFramework::EVENTTYPE_DEFAULT, 00021 "EVENT_RESOURCE_DELETED" => ApplicationFramework::EVENTTYPE_DEFAULT, 00022 "EVENT_RESOURCE_DUPLICATED" => ApplicationFramework::EVENTTYPE_DEFAULT, 00023 "EVENT_RESOURCE_MODIFIED" => ApplicationFramework::EVENTTYPE_DEFAULT, 00024 "EVENT_FIELD_MODIFIED" => ApplicationFramework::EVENTTYPE_CHAIN, 00025 "EVENT_PRE_FIELD_EDIT_FILTER" => ApplicationFramework::EVENTTYPE_CHAIN, 00026 "EVENT_POST_FIELD_EDIT_FILTER" => ApplicationFramework::EVENTTYPE_CHAIN, 00027 "EVENT_FIELD_DISPLAY_FILTER" => ApplicationFramework::EVENTTYPE_CHAIN, 00028 # --- Resource Display Events 00029 "EVENT_DISPLAY_RESOURCE_FIELD" => ApplicationFramework::EVENTTYPE_CHAIN, 00030 # --- User Interface Events 00031 "EVENT_IN_HTML_HEADER" => ApplicationFramework::EVENTTYPE_DEFAULT, 00032 "EVENT_COLLECTION_ADMINISTRATION_MENU" => ApplicationFramework::EVENTTYPE_NAMED, 00033 "EVENT_USER_ADMINISTRATION_MENU" => ApplicationFramework::EVENTTYPE_NAMED, 00034 "EVENT_SYSTEM_ADMINISTRATION_MENU" => ApplicationFramework::EVENTTYPE_NAMED, 00035 # --- Other Events 00036 "EVENT_OAIPMH_REQUEST" => ApplicationFramework::EVENTTYPE_DEFAULT, 00037 )); 00038 00039 ?>