Skip to content
Mark Vincent edited this page Nov 4, 2017 · 7 revisions

A short list of changes MentionMe makes and the methods that it uses.

Changes

  • One setting group and twelve settings created.
  • Three templates created
  • One task mentionme_namecache.php created
  • One cache entry is used during the life of the installation and is cleaned and removed upon uninstall

Hooks

MentionMe never adds a hook unnecessarily. Each listed hook is only added if the current script uses the hook and any mitigating factors (settings/conditions) validate:

  • parse_message
  • showthread_start (setting 'mention_add_postbit_button')
  • postbit (setting 'mention_add_postbit_button')
  • xmlhttp (setting 'mention_add_postbit_button' OR 'mention_autocomplete')
  • global_intermediate (setting 'mention_autocomplete')
  • MyAlerts Integrated Installations
    • datahandler_post_update
    • newreply_do_newreply_end
    • newthread_do_newthread_end
    • global_start

File List

  • inc
    • languages
      • english
        • admin
          • mention.lang.php
        • mention.lang.php
    • plugins
      • MentionMe
        • classes
          • index.html
          • MentionMeCache.php
          • MentionMeFormatter.php
          • WildcardPluginCache.php
          • WildcardPluginInstaller.php
        • alerts.php
        • forum.php
        • index.html
        • install.php
        • install_data.php
      • mention.php
    • tasks
      • mentiome_namecache.php
  • jscripts
    • Caret.js
      • jquery.caret.js
      • jquery.caret.min.js
    • MentionMe
      • autocomplete.js
      • autocomplete.min.js
      • thread.js
      • thread.min.js
      • thread_multi.js
      • thread_multi.min.js
Clone this wiki locally