setup.php 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. <?php
  2. /**
  3. * Fortune plugin setup script
  4. *
  5. * @copyright &copy; 1999-2007 The SquirrelMail Project Team
  6. * @license http://opensource.org/licenses/gpl-license.php GNU Public License
  7. * @version $Id$
  8. * @package plugins
  9. * @subpackage fortune
  10. */
  11. /**
  12. * Init plugin
  13. * @access private
  14. */
  15. function squirrelmail_plugin_init_fortune() {
  16. global $squirrelmail_plugin_hooks;
  17. $squirrelmail_plugin_hooks['template_construct_message_list.tpl']['fortune'] = 'fortune';
  18. $squirrelmail_plugin_hooks['loading_prefs']['fortune'] = 'fortune_load';
  19. $squirrelmail_plugin_hooks['optpage_loadhook_display']['fortune'] = 'fortune_options';
  20. }
  21. /**
  22. * Call fortune display function
  23. * @access private
  24. */
  25. function fortune() {
  26. include_once(SM_PATH . 'plugins/fortune/functions.php');
  27. return fortune_function();
  28. }
  29. /**
  30. * Call fortune option display function
  31. * @access private
  32. */
  33. function fortune_options() {
  34. include_once(SM_PATH . 'plugins/fortune/functions.php');
  35. fortune_function_options();
  36. }
  37. /**
  38. * Call fortune prefs load function
  39. * @access private
  40. */
  41. function fortune_load() {
  42. include_once(SM_PATH . 'plugins/fortune/functions.php');
  43. fortune_function_load();
  44. }