X-Git-Url: https://vcs.fsf.org/?p=squirrelmail.git;a=blobdiff_plain;f=doc%2Fplugin.txt;h=0a5183a3d23acc159e0e8565a5ec4331e26ceb78;hp=574e1066bb6d981d853c1af3a9eb13fcc7ad39e5;hb=06ad27a2ea5e8cef7e172f2d39a5c43b06dd2410;hpb=1aaef171bdf9e8f022ef249c41756f8ef31b64b4 diff --git a/doc/plugin.txt b/doc/plugin.txt index 574e1066..0a5183a3 100644 --- a/doc/plugin.txt +++ b/doc/plugin.txt @@ -72,3 +72,77 @@ Note that the SquirrelMail files assume that all other SquirrelMail files are available as ../directory/file. This means that if some file in the plugin directory is requested, it must do a chdir("..") before including any of the standard SquirrelMail files. + + +List of hooks +------------- + generic_header functions/page_header.php + menuline functions/page_header.php + compose_button_row src/compose.php + left_main_before src/left_main.php + left_main_after src/left_main.php + options_save src/options.php (see note on options) + options_link_and_description src/options.php (see note on options) + logout src/signout.php + login_before src/webmail.php + login_verified src/webmail.php + loading_prefs src/load_prefs.php + mailbox_index_before functions/mailbox_display.php + mailbox_index_after functions/mailbox_display.php + right_main_after_header src/right_main.php + right_main_bottom src/right_main.php + login_top src/login.php + login_bottom src/login.php + read_body_top src/read_body.php + read_body_bottom src/read_body.php + search_before_form src/search.php + search_after_form src/search.php + search_bottom src/search.php + help_top src/help.php + help_bottom src/help.php + help_chapter src/help.php + +Options +------- + +It is possible to create your own options sections with plugins. There are +three hooks you will need to use. + +1. options_link_and_description + This creates the link and has a description that are shown on the options + page. This should output HTML that looks like this: + + -----cut here----- + function my_function() { + global $color + ?> + + + + + + + +
+ YOUR OPTIONS NAME +
+ YOUR DESCRIPTION +
+