function coder_review_custom_formatters_form_alter_alter in Custom Formatters 7.2
Implements hook_custom_formatters_form_alter_alter().
File
- includes/
coder_review.inc, line 11 - Coder Review module integration.
Code
function coder_review_custom_formatters_form_alter_alter(&$form, &$form_state, $form_id) {
if (in_array($form_id, array(
'ctools_export_ui_edit_item_form',
'ctools_export_ui_edit_item_wizard_form',
)) && isset($form['#formatters']) && 'php' == $form['info']['mode']['#default_value']) {
drupal_add_css(drupal_get_path('module', 'coder_review') . '/coder_review.css');
$form['engine']['coder_review'] = array(
'#type' => 'fieldset',
'#title' => t('Coder Review'),
'#collapsible' => TRUE,
'#collapsed' => TRUE,
);
module_load_include('common.inc', 'coder_review');
$system = $files = array();
$reviews = _coder_review_settings_form(_coder_review_get_default_settings('files'), $system, $files);
$form['engine']['coder_review']['reviews'] = array_merge($reviews['coder_reviews_group'], array(
'#collapsed' => TRUE,
));
$form['engine']['coder_review']['review'] = array(
'#type' => 'container',
'#prefix' => '<div id="coder-review-wrapper">',
'#suffix' => '</div>',
);
$form['engine']['coder_review']['button'] = array(
'#type' => 'button',
'#value' => t('Review'),
'#ajax' => array(
'callback' => 'custom_formatters_coder_review',
'wrapper' => 'coder-review-wrapper',
),
);
}
}