groups/modules/commons/commons_content_moderation/commons_content_moderation....

105 lines
3.0 KiB
PHP

<?php
/**
* @file
* commons_content_moderation.features.inc
*/
/**
* Implements hook_ctools_plugin_api().
*/
function commons_content_moderation_ctools_plugin_api($module = NULL, $api = NULL) {
if ($module == "strongarm" && $api == "strongarm") {
return array("version" => "1");
}
}
/**
* Implements hook_views_api().
*/
function commons_content_moderation_views_api($module = NULL, $api = NULL) {
return array("api" => "3.0");
}
/**
* Implements hook_flag_default_flags().
*/
function commons_content_moderation_flag_default_flags() {
$flags = array();
// Exported flag: "Comment inappropriate".
$flags['inappropriate_comment'] = array(
'entity_type' => 'comment',
'title' => 'Comment inappropriate',
'global' => 0,
'types' => array(
0 => 'comment_node_answer',
1 => 'comment_node_event',
2 => 'comment_node_group',
3 => 'comment_node_page',
4 => 'comment_node_post',
5 => 'comment_node_question',
6 => 'comment_node_wiki',
),
'flag_short' => 'Report as inappropriate',
'flag_long' => 'Report this comment as inappropriate.',
'flag_message' => '',
'unflag_short' => 'Cancel report as inappropriate',
'unflag_long' => 'Cancel reporting as inappropriate.',
'unflag_message' => '',
'unflag_denied_text' => '',
'link_type' => 'confirm',
'show_in_links' => array(
'diff_standard' => TRUE,
'full' => TRUE,
'token' => TRUE,
),
'weight' => 0,
'show_on_form' => 0,
'access_author' => 'comment_others',
'flag_confirmation' => 'Are you sure you want to report this comment as inappropriate?',
'unflag_confirmation' => 'Are you sure you want to cancel reporting this comment as inappropriate?',
'module' => 'commons_content_moderation',
'locked' => array(
0 => 'name',
),
'api_version' => 3,
);
// Exported flag: "Node inappropriate".
$flags['inappropriate_node'] = array(
'entity_type' => 'node',
'title' => 'Node inappropriate',
'global' => 0,
'types' => array(
0 => 'event',
1 => 'group',
2 => 'page',
3 => 'post',
4 => 'wiki',
),
'flag_short' => 'Report as inappropriate',
'flag_long' => 'Report this content as inappropriate.',
'flag_message' => '',
'unflag_short' => 'Cancel report as inappropriate',
'unflag_long' => 'Report this content as appropriate',
'unflag_message' => '',
'unflag_denied_text' => '',
'link_type' => 'confirm',
'show_in_links' => array(
'full' => TRUE,
),
'weight' => 0,
'show_on_form' => 0,
'access_author' => '',
'show_contextual_link' => FALSE,
'i18n' => 0,
'flag_confirmation' => 'Are you sure you want to report this content as inappropriate?',
'unflag_confirmation' => 'Are you sure you want cancel reporting this content as inappropriate?',
'module' => 'commons_content_moderation',
'locked' => array(
0 => 'name',
),
'api_version' => 3,
);
return $flags;
}