From 4ce948731aa2a927758a74d3cdf3d113cbddf4b0 Mon Sep 17 00:00:00 2001 From: friendica Date: Fri, 18 Oct 2013 15:48:59 -0700 Subject: doc - complete hook list, still need detailed functional descriptions with parameters and examples for each --- doc/Hooks.md | 155 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 155 insertions(+) create mode 100644 doc/Hooks.md (limited to 'doc/Hooks.md') diff --git a/doc/Hooks.md b/doc/Hooks.md new file mode 100644 index 000000000..a02bc631d --- /dev/null +++ b/doc/Hooks.md @@ -0,0 +1,155 @@ +Hooks - Complete List +===================== + + +* 'about_hook' +* 'account_settings' +* 'app_menu' +* 'atom_author' +* 'atom_entry' +* 'atom_feed' +* 'atom_feed_end' +* 'authenticate' +* 'avatar_lookup' +* 'bb2diaspora' +* 'bbcode' +* 'channel_remove' +* 'check_account_email' +* 'check_account_invite' +* 'check_account_password' +* 'connect_premium' +* 'connector_settings' +* 'contact_block_end' +* 'contact_edit' +* 'contact_edit_post' +* 'contact_photo_menu' +* 'contact_select_options' +* 'conversation_start' +* 'cron' +* 'directory_item' +* 'display_item' +* 'display_item' +* 'display_settings' +* 'display_settings_post' +* 'enotify' +* 'enotify_mail' +* 'enotify_store' +* 'event_created' +* 'event_updated' +* 'feature_enabled' +* 'feature_settings' +* 'feature_settings_post' +* 'follow' +* 'gender_selector' +* 'get_all_perms' +* 'get_features' +* 'get_widgets' +* 'get_widgets' +* 'global_permissions' +* 'home_content' +* 'home_init' +* 'html2bbcode' +* 'import_directory_profile' +* 'init_1'); +* 'item_photo_menu' +* 'item_translate' +* 'item_translate' +* 'jot_networks' +* 'jot_networks' +* 'jot_networks' +* 'jot_networks' +* 'jot_networks' +* 'jot_tool' +* 'jot_tool' +* 'jot_tool' +* 'jot_tool' +* 'jot_tool' +* 'logged_in' +* 'logged_in' +* 'logged_in' +* 'login_hook' +* 'logging_out' +* 'magic_auth' +* 'magic_auth_success' +* 'main_slider' +* 'marital_selector' +* 'mood_verbs' +* 'network_content_init' +* 'network_ping' +* 'network_tabs' +* 'network_to_name' +* 'notifier_end' +* 'notifier_normal' +* 'obj_verbs' +* 'oembed_probe' +* 'page_content_top' +* 'page_end' +* 'page_header' +* 'parse_atom' +* 'parse_link' +* 'pdl_selector' +* 'perm_is_allowed' +* 'personal_xrd' +* 'photo_post_end' +* 'photo_post_end' +* 'photo_upload_begin' +* 'photo_upload_end' +* 'photo_upload_end' +* 'photo_upload_end' +* 'photo_upload_end' +* 'photo_upload_file' +* 'photo_upload_form' +* 'poke_verbs' +* 'post_local' +* 'post_local' +* 'post_local_end' +* 'post_local_end' +* 'post_local_end' +* 'post_local_end' +* 'post_local_end' +* 'post_local_start' +* 'post_mail' +* 'post_mail_end' +* 'post_remote' +* 'post_remote_end' +* 'post_remote_update' +* 'post_remote_update_end' +* 'prepare_body' +* 'prepare_body_final' +* 'prepare_body_init' +* 'proc_run' +* 'profile_advanced' +* 'profile_edit' +* 'profile_post' +* 'profile_sidebar' +* 'profile_sidebar_enter' +* 'profile_tabs' +* 'register_account' +* 'render_location' +* 'settings_account' +* 'settings_form' +* 'settings_post' +* 'sexpref_selector' +* 'smilie' +* 'validate_channelname' +* 'webfinger' +* 'zid' +* 'zid_init' + +***General Module Hooks*** + +* $a->module . '_mod_aftercontent' +* $a->module . '_mod_aside' +* $a->module . '_mod_content' +* $a->module . '_mod_init' +* $a->module . '_mod_post' + +***General Selector Hooks*** + +* $a->module . '_post_' . $selname +* $a->module . '_post_' . $selname +* $a->module . '_post_' . $selname +* $a->module . '_pre_' . $selname +* $a->module . '_pre_' . $selname +* $a->module . '_pre_' . $selname + -- cgit v1.2.3