h1. Plugin Actions h3. Introduction *Actions* are events (or hooks) to which callback functions can be attached. In the example below, the event is report_add, and the email_subscribers callback is attached to this particular event. Whenever this event is encountered, all the associated plugins that are attached to this event will be executed. Example: {code:language=php}<?php // Email subscribers whenever a new report is created Event::add('ushahidi_action.report_add', 'email_subscribers'); ?>{code} h2. Reference {table-plus:sortColumn=1|sortIcon=true} || Action || Parameter \\ || Description \\ || File \\ || | report_delete | $incident_id \\ | Report deleted \\ | application/controllers/admin/reports.php \\ | | report_meta | $incident_id | Add items to the Report Meta | application/themes/default/views/reports_view.php | | report_form_admin | $id | Runs just after the report description \\ | application/views/admin/reports_edit.php | | main_sidebar | | Add Items to the Entry Page Sidebar | application/themes/default/views/main.php | | map_main_filters | | Add items to the main filters\\ | application/themes/default/views/main.php | | report_pre_form_admin | $id | Runs right before report form is rendered | application/views/admin/reports_edit.php | | report_form_admin_after_time | $id\\ | Runs just after the report time | application/views/admin/reports_edit.php | | report_form_admin_location | $id | Runs just after the report location | application/views/admin/reports_edit.php | | report_form_admin_after_video_link | $id | Runs just after the report video link\\ | application/views/admin/reports_edit.php | | report_pre_form_admin | $id\\ | Runs right before report form is rendered | application/views/admin/reports_edit.php | | config_routes | $config | | application/config/routes.php | | config_upload | $config\\ | | application/config/upload.php | | page_submit | $post\\ | | application/controller/admin/manage.php\\ | | page_edit | $page\\ | | application/controller/admin/manage.php | | report_approve | $update | | application/controllers/admin/reports.php | | report_unapprove | $update | | application/controllers/admin/reports.php | | report_delete | $incident_id | | application/controllers/admin/reports.php | | location_from | $message_from | | application/controllers/admin/reports.php | | report_submit_admin | $post | | application/controllers/admin/reports.php | | report_edi | $incident | | application/controllers/admin/reports.php | | site_settings_modified | | | application/controllers/admin/settings.php | | map_settings_modified | | | application/controllers/admin/settings.php | | users_add_admin | $post\\ | | application/controllers/admin/users.php | | user_edit | $user\\ | | application/controllers/admin/users.php | | user_login | $user\\ | | application/controllers/login.php | | report_add | $incident | | application/controllers/reports.php | | report_submit | $post | | application/controllers/reports.php\\ | | comment_add | $comment | | application/controllers/reports.php\\ | | message_email_add | $email | | application/controllers/scheduler/s_email.php | | message_twitter_add | $message | | application/controllers/scheduler/s_twitter.php | | nav_admin_main_top | $tabs | | application/helper/admin.php\\ | | nav_admin_reports | $this_sub_page | | application/helper/admin.php | | nav_admin_messages | $service_id | | application/helper/admin.php | | nav_admin_settings | $this_sub_page | | application/helper/admin.php | | sub_nav_admin_settings_sms | $this_sub_page | | application/helpers/admin.php | | nav_admin_manage | $this_sub_page | | application/helpers/admin.php | | nav_admin_users | $this_sub_page | | application/helpers/admin.php | | nav_members_reports | $this_sub_page | | application/helpers/member.php\\ | | nav_members_private | $this_sub_page | | application/helpers/member.php | | nav_members_alerts | $this_sub_page | | application/helpers/member.php | | nav_main_top | $this_page | | application/helpers/nav.php | {table-plus} |