oa_discussion.module in Open Atrium Discussion 7.2
File
oa_discussion.moduleView source
<?php
/**
* @file
* Code for the OpenAtrium Discussion feature.
*/
include_once 'oa_discussion.features.inc';
/**
* Implements hook_pre_features_rebuild().
*
* @see http://drupal.org/node/1549608
*/
function oa_discussion_pre_features_rebuild($component) {
if ($component == 'user_permission') {
drupal_static_reset('panelizer_entity_plugin_get_handler');
}
}
/**
* Preprocess the media thumbnail.
*
* Add any additional File Caption.
*/
function oa_discussion_preprocess_media_thumbnail(&$variables) {
if (!empty($variables['element']['#file']->field_file_title[LANGUAGE_NONE][0]['value'])) {
$variables['element']['#name'] = $variables['element']['#file']->field_file_title[LANGUAGE_NONE][0]['value'];
}
}
/**
* Implements hook_form_FORM_ID_alter().
*/
function oa_discussion_form_oa_discussion_post_node_form_alter(&$form, &$form_state) {
_oa_core_hide_comment_settings($form);
}
/**
* Implements hook_oa_related_allowed_default().
*/
function oa_discussion_oa_related_allowed_default() {
return array(
'oa_discussion_post',
);
}
Functions
Name![]() |
Description |
---|---|
oa_discussion_form_oa_discussion_post_node_form_alter | Implements hook_form_FORM_ID_alter(). |
oa_discussion_oa_related_allowed_default | Implements hook_oa_related_allowed_default(). |
oa_discussion_preprocess_media_thumbnail | Preprocess the media thumbnail. |
oa_discussion_pre_features_rebuild | Implements hook_pre_features_rebuild(). |