Last active
December 12, 2015 10:29
-
-
Save dongilbert/4759336 to your computer and use it in GitHub Desktop.
List of Joomla Events found in 3.0.3 core via `grep -r "trigger('on" *` and `grep -r "triggerEvent('on" *`
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| onAfterDispatch | |
| onAfterExecute | |
| onAfterInitialise | |
| onAfterRender | |
| onAfterRespond | |
| onAfterRoute | |
| onAfterSessionStart | |
| onBeforeCompileHead | |
| onBeforeExecute | |
| onBeforeIndex | |
| onBeforeRender | |
| onBeforeRespond | |
| onBuildIndex | |
| onCategoryChangeState | |
| onContentAfterDelete | |
| onContentAfterDisplay | |
| onContentAfterSave | |
| onContentAfterTitle | |
| onContentBeforeDelete | |
| onContentBeforeDisplay | |
| onContentBeforeSave | |
| onContentChangeState | |
| onContentPrepare | |
| onContentPrepareData | |
| onContentPrepareForm | |
| onContentSearch | |
| onContentSearchAreas | |
| onExtensionAfterSave | |
| onExtensionBeforeSave | |
| onExtensionBeforeUninstall | |
| onExtensionBeforeUpdate | |
| onFinderAfterDelete | |
| onFinderAfterSave | |
| onFinderBeforeSave | |
| onFinderCategoryChangeState | |
| onFinderChangeState | |
| onFork | |
| onGetIcons | |
| onPrepareFinderContent | |
| onReceiveSignal | |
| onStartIndex | |
| onSubmitContact | |
| onUserAfterDelete | |
| onUserAfterDeleteGroup | |
| onUserAfterSave | |
| onUserAuthorisation | |
| onUserAuthorisationFailure | |
| onUserBeforeDelete | |
| onUserBeforeDeleteGroup | |
| onUserBeforeSave | |
| onUserLogin | |
| onUserLoginFailure | |
| onUserLogout | |
| onUserLogoutFailure | |
| onValidateContact |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Donalds-MacBook-Air:j3 admin$ grep -r "trigger('on" * | |
| administrator/components/com_admin/models/profile.php: $results = $dispatcher->trigger('onContentPrepareData', array('com_admin.profile', $data)); | |
| administrator/components/com_categories/models/category.php: $dispatcher->trigger('onCategoryChangeState', array($extension, $pks, $value)); | |
| administrator/components/com_finder/controllers/indexer.json.php: JEventDispatcher::getInstance()->trigger('onStartIndex'); | |
| administrator/components/com_finder/controllers/indexer.json.php: JEventDispatcher::getInstance()->trigger('onBeforeIndex'); | |
| administrator/components/com_finder/controllers/indexer.json.php: JEventDispatcher::getInstance()->trigger('onBuildIndex'); | |
| administrator/components/com_finder/helpers/indexer/helper.php: $results = $dispatcher->trigger('onPrepareFinderContent', array(&$item)); | |
| administrator/components/com_finder/helpers/indexer/helper.php: $dispatcher->trigger('onContentPrepare', array('com_finder.indexer', &$content, &$params, 0)); | |
| administrator/components/com_finder/models/index.php: $result = $dispatcher->trigger('onContentChangeState', array($context, $pks, $value)); | |
| administrator/components/com_finder/models/maps.php: $result = $dispatcher->trigger('onContentBeforeDelete', array($context, $table)); | |
| administrator/components/com_finder/models/maps.php: $dispatcher->trigger('onContentAfterDelete', array($context, $table)); | |
| administrator/components/com_finder/models/maps.php: $result = $dispatcher->trigger('onContentChangeState', array($context, $pks, $value)); | |
| administrator/components/com_languages/models/language.php: $result = $dispatcher->trigger('onExtensionBeforeSave', array('com_languages.language', &$table, $isNew)); | |
| administrator/components/com_languages/models/language.php: $dispatcher->trigger('onExtensionAfterSave', array('com_languages.language', &$table, $isNew)); | |
| administrator/components/com_media/controllers/file.json.php: $result = $dispatcher->trigger('onContentBeforeSave', array('com_media.file', &$object_file)); | |
| administrator/components/com_media/controllers/file.json.php: $dispatcher->trigger('onContentAfterSave', array('com_media.file', &$object_file, true)); | |
| administrator/components/com_media/controllers/file.php: $result = $dispatcher->trigger('onContentBeforeSave', array('com_media.file', &$object_file)); | |
| administrator/components/com_media/controllers/file.php: $dispatcher->trigger('onContentAfterSave', array('com_media.file', &$object_file, true)); | |
| administrator/components/com_media/controllers/file.php: $result = $dispatcher->trigger('onContentBeforeDelete', array('com_media.file', &$object_file)); | |
| administrator/components/com_media/controllers/file.php: $dispatcher->trigger('onContentAfterDelete', array('com_media.file', &$object_file)); | |
| administrator/components/com_media/controllers/file.php: $result = $dispatcher->trigger('onContentBeforeDelete', array('com_media.folder', &$object_file)); | |
| administrator/components/com_media/controllers/file.php: $dispatcher->trigger('onContentAfterDelete', array('com_media.folder', &$object_file)); | |
| administrator/components/com_media/controllers/folder.php: $result = $dispatcher->trigger('onContentBeforeDelete', array('com_media.file', &$object_file)); | |
| administrator/components/com_media/controllers/folder.php: $dispatcher->trigger('onContentAfterDelete', array('com_media.file', &$object_file)); | |
| administrator/components/com_media/controllers/folder.php: $result = $dispatcher->trigger('onContentBeforeDelete', array('com_media.folder', &$object_file)); | |
| administrator/components/com_media/controllers/folder.php: $dispatcher->trigger('onContentAfterDelete', array('com_media.folder', &$object_file)); | |
| administrator/components/com_media/controllers/folder.php: $result = $dispatcher->trigger('onContentBeforeSave', array('com_media.folder', &$object_file)); | |
| administrator/components/com_media/controllers/folder.php: $dispatcher->trigger('onContentAfterSave', array('com_media.folder', &$object_file, true)); | |
| administrator/components/com_media/views/imageslist/tmpl/default_image.php:$dispatcher->trigger('onContentBeforeDisplay', array('com_media.file', &$this->_tmp_img, &$params)); | |
| administrator/components/com_media/views/imageslist/tmpl/default_image.php:$dispatcher->trigger('onContentAfterDisplay', array('com_media.file', &$this->_tmp_img, &$params)); | |
| administrator/components/com_media/views/medialist/tmpl/details_doc.php:$dispatcher->trigger('onContentBeforeDisplay', array('com_media.file', &$this->_tmp_doc, &$params)); | |
| administrator/components/com_media/views/medialist/tmpl/details_doc.php:$dispatcher->trigger('onContentAfterDisplay', array('com_media.file', &$this->_tmp_doc, &$params)); | |
| administrator/components/com_media/views/medialist/tmpl/details_img.php:$dispatcher->trigger('onContentBeforeDisplay', array('com_media.file', &$this->_tmp_img, &$params)); | |
| administrator/components/com_media/views/medialist/tmpl/details_img.php:$dispatcher->trigger('onContentAfterDisplay', array('com_media.file', &$this->_tmp_img, &$params)); | |
| administrator/components/com_media/views/medialist/tmpl/thumbs_doc.php:$dispatcher->trigger('onContentBeforeDisplay', array('com_media.file', &$this->_tmp_doc, &$params)); | |
| administrator/components/com_media/views/medialist/tmpl/thumbs_doc.php:$dispatcher->trigger('onContentAfterDisplay', array('com_media.file', &$this->_tmp_doc, &$params)); | |
| administrator/components/com_media/views/medialist/tmpl/thumbs_img.php:$dispatcher->trigger('onContentBeforeDisplay', array('com_media.file', &$this->_tmp_img, &$params)); | |
| administrator/components/com_media/views/medialist/tmpl/thumbs_img.php:$dispatcher->trigger('onContentAfterDisplay', array('com_media.file', &$this->_tmp_img, &$params)); | |
| administrator/components/com_modules/models/module.php: $result = $dispatcher->trigger('onExtensionBeforeSave', array('com_modules.module', &$table, $isNew)); | |
| administrator/components/com_modules/models/module.php: $dispatcher->trigger('onExtensionAfterSave', array('com_modules.module', &$table, $isNew)); | |
| administrator/components/com_templates/models/source.php: $result = $dispatcher->trigger('onExtensionBeforeSave', array('com_templates.source', &$data, false)); | |
| administrator/components/com_templates/models/source.php: $dispatcher->trigger('onExtensionAfterSave', array('com_templates.source', &$table, false)); | |
| administrator/components/com_templates/models/style.php: $result = $dispatcher->trigger('onExtensionBeforeSave', array('com_templates.style', &$table, $isNew)); | |
| administrator/components/com_templates/models/style.php: $dispatcher->trigger('onExtensionAfterSave', array('com_templates.style', &$table, $isNew)); | |
| administrator/components/com_users/models/group.php: $dispatcher->trigger('onUserBeforeDeleteGroup', array($table->getProperties())); | |
| administrator/components/com_users/models/group.php: $dispatcher->trigger('onUserAfterDeleteGroup', array($table->getProperties(), true, $this->getError())); | |
| administrator/components/com_users/models/note.php: $results = $dispatcher->trigger('onContentPrepareData', array('com_users.note', $result)); | |
| administrator/components/com_users/models/user.php: $results = $dispatcher->trigger('onContentPrepareData', array('com_users.user', $result)); | |
| administrator/components/com_users/models/user.php: $results = $dispatcher->trigger('onContentPrepareData', array('com_users.profile', $data)); | |
| administrator/components/com_users/models/user.php: $dispatcher->trigger('onUserBeforeDelete', array($table->getProperties())); | |
| administrator/components/com_users/models/user.php: $dispatcher->trigger('onUserAfterDelete', array($user_to_delete->getProperties(), true, $this->getError())); | |
| administrator/components/com_users/models/user.php: $result = $dispatcher->trigger('onUserBeforeSave', array($old, false, $table->getProperties())); | |
| administrator/components/com_users/models/user.php: $dispatcher->trigger('onUserAfterSave', array($table->getProperties(), false, true, null)); | |
| administrator/components/com_users/models/user.php: $result = $dispatcher->trigger('onUserBeforeSave', array($old, false, $table->getProperties())); | |
| administrator/components/com_users/models/user.php: $dispatcher->trigger('onUserAfterSave', array($table->getProperties(), false, true, null)); | |
| cli/finder_indexer.php: JEventDispatcher::getInstance()->trigger('onStartIndex'); | |
| cli/finder_indexer.php: JEventDispatcher::getInstance()->trigger('onBeforeIndex'); | |
| cli/finder_indexer.php: JEventDispatcher::getInstance()->trigger('onBuildIndex'); | |
| components/com_contact/controllers/contact.php: $results = $dispatcher->trigger('onValidateContact', array(&$contact, &$data)); | |
| components/com_contact/controllers/contact.php: $results = $dispatcher->trigger('onSubmitContact', array(&$contact, &$data)); | |
| components/com_contact/models/contact.php: $dispatcher->trigger('onContentPrepareForm', array($form, $data)); | |
| components/com_contact/models/contact.php: $dispatcher->trigger('onContentPrepareData', array('com_users.profile', $data)); | |
| components/com_content/views/article/view.html.php: $results = $dispatcher->trigger('onContentPrepare', array ('com_content.article', &$item, &$this->params, $offset)); | |
| components/com_content/views/article/view.html.php: $results = $dispatcher->trigger('onContentAfterTitle', array('com_content.article', &$item, &$this->params, $offset)); | |
| components/com_content/views/article/view.html.php: $results = $dispatcher->trigger('onContentBeforeDisplay', array('com_content.article', &$item, &$this->params, $offset)); | |
| components/com_content/views/article/view.html.php: $results = $dispatcher->trigger('onContentAfterDisplay', array('com_content.article', &$item, &$this->params, $offset)); | |
| components/com_content/views/category/view.html.php: $results = $dispatcher->trigger('onContentPrepare', array ('com_content.category', &$item, &$this->params, 0)); | |
| components/com_content/views/category/view.html.php: $results = $dispatcher->trigger('onContentAfterTitle', array('com_content.category', &$item, &$item->params, 0)); | |
| components/com_content/views/category/view.html.php: $results = $dispatcher->trigger('onContentBeforeDisplay', array('com_content.category', &$item, &$item->params, 0)); | |
| components/com_content/views/category/view.html.php: $results = $dispatcher->trigger('onContentAfterDisplay', array('com_content.category', &$item, &$item->params, 0)); | |
| components/com_content/views/featured/view.html.php: $results = $dispatcher->trigger('onContentPrepare', array ('com_content.featured', &$item, &$this->params, 0)); | |
| components/com_content/views/featured/view.html.php: $results = $dispatcher->trigger('onContentAfterTitle', array('com_content.featured', &$item, &$item->params, 0)); | |
| components/com_content/views/featured/view.html.php: $results = $dispatcher->trigger('onContentBeforeDisplay', array('com_content.featured', &$item, &$item->params, 0)); | |
| components/com_content/views/featured/view.html.php: $results = $dispatcher->trigger('onContentAfterDisplay', array('com_content.featured', &$item, &$item->params, 0)); | |
| components/com_search/models/search.php: $results = $dispatcher->trigger('onContentSearch', array( | |
| components/com_search/models/search.php: $searchareas = $dispatcher->trigger('onContentSearchAreas'); | |
| components/com_users/models/login.php: $results = $dispatcher->trigger('onContentPrepareForm', array($form, $data)); | |
| components/com_users/models/profile.php: $results = $dispatcher->trigger('onContentPrepareData', array('com_users.profile', $this->data)); | |
| components/com_users/models/registration.php: $results = $dispatcher->trigger('onContentPrepareData', array('com_users.registration', $this->data)); | |
| libraries/joomla/html/content.php: $dispatcher->trigger('onContentPrepare', array($context, &$article, &$params, 0)); | |
| libraries/joomla/installer/installer.php: $dispatcher->trigger('onExtensionBeforeUpdate', array('type' => $type, 'manifest' => $this->manifest)); | |
| libraries/joomla/installer/installer.php: $dispatcher->trigger('onExtensionBeforeUninstall', array('eid' => $identifier)); | |
| libraries/joomla/session/session.php: $this->_dispatcher->trigger('onAfterSessionStart'); | |
| libraries/joomla/user/authentication.php: $results = $dispatcher->trigger('onUserAuthorisation', array($response, $options)); | |
| libraries/joomla/user/helper.php: $dispatcher->trigger('onContentPrepareData', array('com_users.profile', &$data)); | |
| libraries/joomla/user/user.php: $result = $dispatcher->trigger('onUserBeforeSave', array($oldUser->getProperties(), $isNew, $this->getProperties())); | |
| libraries/joomla/user/user.php: $dispatcher->trigger('onUserAfterSave', array($this->getProperties(), $isNew, $result, $this->getError())); | |
| libraries/joomla/user/user.php: $dispatcher->trigger('onUserBeforeDelete', array($this->getProperties())); | |
| libraries/joomla/user/user.php: $dispatcher->trigger('onUserAfterDelete', array($this->getProperties(), $result, $this->getError())); | |
| libraries/legacy/model/form.php: $results = $dispatcher->trigger('onContentPrepareForm', array($form, $data)); | |
| plugins/content/finder/finder.php: $dispatcher->trigger('onFinderAfterSave', array($context, $article, $isNew)); | |
| plugins/content/finder/finder.php: $dispatcher->trigger('onFinderBeforeSave', array($context, $article, $isNew)); | |
| plugins/content/finder/finder.php: $dispatcher->trigger('onFinderAfterDelete', array($context, $article)); | |
| plugins/content/finder/finder.php: $dispatcher->trigger('onFinderChangeState', array($context, $pks, $value)); | |
| plugins/content/finder/finder.php: $dispatcher->trigger('onFinderCategoryChangeState', array($extension, $pks, $value)); | |
| Donalds-MacBook-Air:j3 admin$ grep -r "triggerEvent('on" * | |
| administrator/components/com_search/models/searches.php: $results = $app->triggerEvent('onContentSearch', array($item->search_term)); | |
| administrator/includes/application.php: $this->triggerEvent('onAfterRoute'); | |
| administrator/includes/application.php: $this->triggerEvent('onAfterDispatch'); | |
| administrator/includes/application.php: $this->triggerEvent('onBeforeRender'); | |
| administrator/includes/application.php: $this->triggerEvent('onAfterRender'); | |
| administrator/modules/mod_quickicon/helper.php: $arrays = (array) $app->triggerEvent('onGetIcons', array($context)); | |
| includes/application.php: $this->triggerEvent('onAfterDispatch'); | |
| includes/application.php: $this->triggerEvent('onBeforeRender'); | |
| includes/application.php: $this->triggerEvent('onAfterRender'); | |
| libraries/joomla/application/cli.php: $this->triggerEvent('onBeforeExecute'); | |
| libraries/joomla/application/cli.php: $this->triggerEvent('onAfterExecute'); | |
| libraries/joomla/application/daemon.php: static::$instance->triggerEvent('onReceiveSignal', array($signal)); | |
| libraries/joomla/application/daemon.php: $this->triggerEvent('onBeforeExecute'); | |
| libraries/joomla/application/daemon.php: $this->triggerEvent('onAfterExecute'); | |
| libraries/joomla/application/daemon.php: $this->triggerEvent('onFork'); | |
| libraries/joomla/application/web.php: $this->triggerEvent('onBeforeExecute'); | |
| libraries/joomla/application/web.php: $this->triggerEvent('onAfterExecute'); | |
| libraries/joomla/application/web.php: $this->triggerEvent('onBeforeRender'); | |
| libraries/joomla/application/web.php: $this->triggerEvent('onAfterRender'); | |
| libraries/joomla/application/web.php: $this->triggerEvent('onBeforeRespond'); | |
| libraries/joomla/application/web.php: $this->triggerEvent('onAfterRespond'); | |
| libraries/joomla/document/html/renderer/head.php: $app->triggerEvent('onBeforeCompileHead'); | |
| libraries/legacy/application/application.php: $this->triggerEvent('onAfterInitialise'); | |
| libraries/legacy/application/application.php: $this->triggerEvent('onAfterRoute'); | |
| libraries/legacy/application/application.php: $this->triggerEvent('onAfterDispatch'); | |
| libraries/legacy/application/application.php: $this->triggerEvent('onBeforeRender'); | |
| libraries/legacy/application/application.php: $this->triggerEvent('onAfterRender'); | |
| libraries/legacy/application/application.php: $this->triggerEvent('onUserAuthorisationFailure', array((array) $authorisation)); | |
| libraries/legacy/application/application.php: $results = $this->triggerEvent('onUserLogin', array((array) $response, $options)); | |
| libraries/legacy/application/application.php: $this->triggerEvent('onUserLoginFailure', array((array) $response)); | |
| libraries/legacy/application/application.php: $results = $this->triggerEvent('onUserLogout', array($parameters, $options)); | |
| libraries/legacy/application/application.php: $this->triggerEvent('onUserLogoutFailure', array($parameters)); | |
| modules/mod_articles_news/helper.php: $results = $app->triggerEvent('onContentAfterDisplay', array('com_content.article', &$item, &$params, 1)); | |
| modules/mod_articles_news/helper.php: $results = $app->triggerEvent('onContentBeforeDisplay', array('com_content.article', &$item, &$params, 1)); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Hello, thanks for sharing ;)
May i suggest you add a third command ?
... I use this one to get events that are stored in PHP variables such as for 'UserGroups', 'Editor, 'Captcha' and extensions administration :
grep -r "[=>] 'on[A-Z]" *