Go to main content

Textpattern CMS support forum

You are not logged in. Register | Login | Help

#1 2006-11-05 17:44:40

variaas
Plugin Author
From: Chicago
Registered: 2005-01-16
Posts: 402
Website

List of Events and Steps?

Is there any way to get a list of all the events and steps that Textpattern uses on the backend (e.g. article|save, article|publish). To be specifc, I’m looking to find out which events and steps will change information in the database. I’m building a plugin that would an administrator to track all changes to the database and who made the changes.

Thanks

Offline

#2 2006-11-05 18:20:39

variaas
Plugin Author
From: Chicago
Registered: 2005-01-16
Posts: 402
Website

Re: List of Events and Steps?

So I did a little digging and created the list below. Next step – determine which ones actually change the state of the DB.

admin{ ‘admin’, ‘author_change_pass’, ‘author_delete’, ‘author_list’, ‘author_save’, ‘author_save_new’, ‘change_email’, ‘change_pass’
}
article{ ‘create’, ‘publish’, ‘edit’, ‘save’
}
auth{}
category{ ‘cat_category_list’, ‘cat_article_create’, ‘cat_image_create’, ‘cat_file_create’, ‘cat_link_create’, ‘cat_category_multiedit’, ‘cat_article_save’, ‘cat_image_save’, ‘cat_file_save’, ‘cat_link_save’, ‘cat_article_edit’, ‘cat_image_edit’, ‘cat_file_edit’, ‘cat_link_edit’
}
css{ ‘css_edit_raw’, ‘css_edit_form’ ‘pour’, ‘css_save’, ‘css_copy’, ‘css_save_as’, ‘css_save_posted’, ‘css_delete’, ‘css_edit’, ‘del_dec’, ‘add_dec’, ‘add_sel’
}
diag{ ‘high’
}
discuss{ ‘discuss_delete’, ‘discuss_save’, ‘discuss_list’, ‘discuss_edit’, ‘ipban_add’, ‘discuss_multi_edit’, ‘ipban_list’, ‘ipban_unban’, ‘discuss_change_pageby’
}
file{ ‘file_change_max_size’, ‘file_change_pageby’, ‘file_db_add’, ‘file_delete’, ‘file_edit’, ‘file_insert’, ‘file_list’, ‘file_replace’, ‘file_save’, ‘file_reset_count’, ‘file_create’
}
form{ ‘form_list’, ‘form_create’, ‘form_delete’, ‘form_edit’, ‘form_multi_edit’, ‘form_save’
}
image{ ‘image_list’, ‘image_edit’, ‘image_insert’, ‘image_delete’, ‘image_replace’, ‘image_save’, ‘thumbnail_insert’, ‘image_change_pageby’, ‘thumbnail_create’
}
import{ ‘switch_tool’, ‘start_import’
}
link{ ‘link_list’, ‘link_edit’, ‘link_post’, ‘link_save’, ‘link_delete’, ‘link_change_pageby’, ‘link_multi_edit’
}
list{ ‘list_change_pageby’, ‘list_list’, ‘list_multi_edit’, ‘list_list’
}
log{ ‘log_change_pageby’, ‘log_multi_edit’
}
page{ ‘page_edit’, ‘page_save’, ‘page_delete’, ‘div_edit’, ‘div_save’, ‘page_list’
}
plugin{ ‘plugin_delete’, ‘plugin_edit’, ‘plugin_help’, ‘plugin_list’, ‘plugin_install’, ‘plugin_save’, ‘plugin_verify’, ‘switch_status’
}
prefs{ ‘advanced_prefs’, ‘prefs_save’, ‘advanced_prefs_save’, ‘get_language’, ‘list_languages’, ‘prefs_list’
}
preview{}
section{ ‘sec_section_list’, ‘section_create’, ‘section_delete’, ‘section_save’
}
tag{ ‘build’
}

Offline

Board footer

Powered by FluxBB