You are here

option_nfs_submission_body_rows.inc in Node and Comments Form Settings 6.3

Same filename and directory in other branches
  1. 6.2 includes/option_nfs_submission_body_rows.inc

File

includes/option_nfs_submission_body_rows.inc
View source
<?php

/**
 * Change the default height of the body field
 */
function _option_nfs_submission_body_rows(&$form, &$form_state, $settings, $node) {
  if ($settings['nfs_submission_body_rows'] == 1 && isset($form['body_field']['body'])) {
    $form['body_field']['body']['#type'] = 'textfield';
    if (module_exists('ipetranslation')) {
      $languages = i18n_language_list();
      foreach ($languages as $language => $language_title) {
        if ($language != $form['language']['#default_value'] && isset($form["body_field_{$language}"])) {
          $form["body_field_{$language}"]["body_{$language}"]['#type'] = 'textfield';
        }
      }
    }
  }
  elseif (isset($settings['nfs_submission_body_rows']) && isset($form['body_field']['body'])) {
    $form['body_field']['body']['#rows'] = $settings['nfs_submission_body_rows'];
    if (module_exists('ipetranslation')) {
      $languages = i18n_language_list();
      foreach ($languages as $language => $language_title) {
        if ($language != $form['language']['#default_value'] && isset($form["body_field_{$language}"])) {
          $form["body_field_{$language}"]["body_{$language}"]['#rows'] = $settings['nfs_submission_body_rows'];
        }
      }
    }
  }
  return $form;
}

Functions

Namesort descending Description
_option_nfs_submission_body_rows Change the default height of the body field