Roll back vbulletin post edit history

vbulletin forum posts have a 'post edit history' function. This holds all revisions of the post.

Sometimes a member gets angry and blanks a large number of posts or replaces all text with rude words. Moderators then need to manually edit and restore each post. This is a lot of work. Especially if there are many posts to repair. For this reason I want to add a function that resolves this.

The function should be available to supermoderators and administrators only. The function should reside in modcp and admincp.

The form should request:

- the username

- start time of post wreckage

- end time of post wreckage

and have a 'restore' button.

It should be easy for the supermod to copy-paste the start time and end time from the search in this format: 05-07-2012, 23:51

This function will roll-back all posts edits made by the member, within the time-range between the start-time and the end-time, so that all post edits made within this time span are undone.

The function should copy the text of the last version of the post edit history and paste that in a new revision.

The old edits should be kept in the post edit history.

The post edit reason for this new revision should be 'Post Automatically Restored'

An example to illustrate:

A post with 5 edits:

01-11-2011, 15:00

02-11-2011, 15:00

03-11-2011, 15:00

04-11-2011, 15:00

04-11-2011, 16:00

Lets say that the user has blanked out all his posts with edits dated between 04-11-2011,15:00 and 05-11-2011, 15:00.

The supermoderator enters this time range into the form and clicks 'restore'

For this post this means that a 6th edit will be created, with the current time.

The content of this edit will be the same as the edit dated 03-11-2011, 15:00

The post is restored.

This functionality is for a very active big board, so performance is very important. Thousands of concurrent users are active. Small performance issues can quickly become major problems on this scale.

Please create the functionality with a minimum of queries and with resource efficient code.

The functionality should be added through a vbulletin product XML, which can be uploaded through the admincp

The functionality should work on vbulletin 3.8.7

Please only apply for this project if you are a very experienced developer, have experience with vbulletin and can deliver high quality code.

This small project can lead to more work.

Taidot: MySQL, PHP, vBulletin

Näytä lisää: roll vbulletin, vbulletin post edit history, performance board, edit copy, xml post, rude, illustrate an easy, i need a back end developer, edit product, edit post, copy post work, copy paste lead, copy edit, angry, concurrent users, thousands php project, post request xml, large scale php, copy paste edit, form search history, form edit, edit number content, vbulletin admincp, example history, time range

Tietoa työnantajasta:
( 1 arvostelu ) Nijmegen, Netherlands

Projektin tunnus: #1750239

Myönnetty käyttäjälle:


Hi, I've created many vBulletin mods in the past all delivered in xml style plugins which seamless install via admincp. This looks very straightforward in terms of requirements and so should result in a quality end Lisää

$100 USD 3 päivässä
(0 Arvostelua)

6 freelanceria on tarjonnut keskimäärin %project_bid_stats_avg_sub_26% %project_currencyDetails_sign_sub_27% tähän työhön


Thanks for the Invitation. Please see your PMB. Thanks

$150 USD 3 päivässä
(40 arvostelua)

Hi, I am interested in the project. Please Check PM and my profile reviews

$100 USD 5 päivässä
(36 arvostelua)

Experienced vBulletin programmer.

$175 USD 5 päivässä
(6 arvostelua)

Custom software development - <b><i>Removed by Admin</i></b>

$250 USD 1 päivässä
(0 arvostelua)

This is a rough estimate.

$500 USD 7 päivässä
(0 arvostelua)