Functions

Get a form to control how some content should be reviewed.

content_review_get_fields(\ID_TEXT $content_type, \?ID_TEXT $content_id = null, \?ID_TEXT $catalogue_name = null) : \Tempcode
package content_reviews

Parameters

$content_type

\ID_TEXT

The content type

$content_id

\?ID_TEXT

The content ID (null: not added yet)

$catalogue_name

\?ID_TEXT

The catalogue name where to grab default settings from (null: content type has no bound catalogue / try and auto-detect)

Returns

\TempcodeThe fields

Save the results of a content review form.

content_review_set(\ID_TEXT $content_type, \ID_TEXT $content_id, \?ID_TEXT $old_content_id = null
package content_reviews

Parameters

$content_type

\ID_TEXT

The content type

$content_id

\ID_TEXT

The content ID

$old_content_id

\?ID_TEXT

The old content ID (null: not being renamed)

Schedule that some content should be reviewed.

schedule_content_review(\ID_TEXT $content_type, \ID_TEXT $content_id, \?integer $review_freq, \?TIME $next_review_time = null, \ID_TEXT $auto_action = 'leave', \BINARY $display_review_status = 0
package content_reviews
set leave unvalidate delete

Parameters

$content_type

\ID_TEXT

The content type

$content_id

\ID_TEXT

The content ID

$review_freq

\?integer

The review frequency in seconds (null: no repeat review pattern)

$next_review_time

\?TIME

Manual next review time (null: work out from review frequency)

$auto_action

\ID_TEXT

Automatic action to perform upon review time

$display_review_status

\BINARY

Whether to display the review status publicly

Show content review details.

show_content_reviews(\ID_TEXT $content_type, \ID_TEXT $content_id, integer $display_mode = 0) : string
package content_reviews
set 0 1 2

Parameters

$content_type

\ID_TEXT

The content type

$content_id

\ID_TEXT

The content ID

$display_mode

integer

The display mode (0=show full box of review information, 1=show last reviewed time, 2=show next reviewed time)

Returns

stringContent review details to show