option_nfs_submission_body_rows.inc in Node and Comments Form Settings 6.3
File
includes/option_nfs_submission_body_rows.inc
View source
<?php
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;
}