- Patch #35644 by webchick: forms API simplificiations.
parent
64a617c208
commit
aeed4cd8e4
|
@ -100,7 +100,7 @@ function _locale_admin_manage_add_screen() {
|
|||
$form = array();
|
||||
$form['header'] = array('#prefix' => '<h2>', '#value' => t('Custom language') , '#suffix' => '</h2>');
|
||||
$form['langcode'] = array('#type' => 'textfield', '#title' => t('Language code'), '#default_value' => $edit['langcode'], '#size' => 12, '#maxlength' => 60, '#description' => t("Commonly this is an <a href=\"%iso-codes\">ISO 639 language code</a> with an optional country code for regional variants. Examples include 'en', 'en-US' and 'zh-cn'.", array('%iso-codes' => 'http://www.w3.org/WAI/ER/IG/ert/iso639.htm')));
|
||||
$form['langname'] = array('#type' => 'textfield', '#title' => t('Language name in English'), '#default_value' => $edit['langname'], '#size' => 60, '#maxlength' => 64, '#description' => t('Name of the language. Will be available for translation in all languages.'));
|
||||
$form['langname'] = array('#type' => 'textfield', '#title' => t('Language name in English'), '#default_value' => $edit['langname'], '#maxlength' => 64, '#description' => t('Name of the language. Will be available for translation in all languages.'));
|
||||
$form['submit'] = array('#type' => 'submit', '#value' => t('Add custom language'));
|
||||
|
||||
$output .= drupal_get_form('_locale_custom_language', $form);
|
||||
|
@ -980,15 +980,15 @@ function _locale_string_edit($lid) {
|
|||
while ($translation = db_fetch_object($result)) {
|
||||
$orig = $translation->source;
|
||||
$form[$translation->locale] = (strlen($orig) > 40) ?
|
||||
array('#type' => 'textarea', '#title' => $languages['name'][$translation->locale], '#default_value' => $translation->translation, '#cols' => 60, '#rows' => 15)
|
||||
: array('#type' => 'textfield', '#title' => $languages['name'][$translation->locale], '#default_value' => $translation->translation, '#size' => 60, '#maxlength' => 128);
|
||||
array('#type' => 'textarea', '#title' => $languages['name'][$translation->locale], '#default_value' => $translation->translation, '#rows' => 15)
|
||||
: array('#type' => 'textfield', '#title' => $languages['name'][$translation->locale], '#default_value' => $translation->translation);
|
||||
unset($languages['name'][$translation->locale]);
|
||||
}
|
||||
$form['item'] = array('#type' => 'item', '#title' => t('Original text'), '#value' => wordwrap(check_plain($orig, 0)));
|
||||
foreach ($languages['name'] as $key => $lang) {
|
||||
$form[$key] = (strlen($orig) > 40) ?
|
||||
array('#type' => 'textarea', '#title' => $lang, '#cols' => 60, '#rows' => 15) :
|
||||
array('#type' => 'textfield', '#title' => $lang, '#size' => 60, '#maxlength' => 128);
|
||||
array('#type' => 'textarea', '#title' => $lang, '#rows' => 15) :
|
||||
array('#type' => 'textfield', '#title' => $lang);
|
||||
}
|
||||
|
||||
$form['submit'] = array('#type' => 'submit', '#value' => t('Save translations'));
|
||||
|
|
|
@ -645,8 +645,8 @@ function aggregator_save_item($edit) {
|
|||
}
|
||||
|
||||
function aggregator_form_category($edit = array()) {
|
||||
$form['title'] = array('#type' => 'textfield', '#title' => t('Title'), '#default_value' => $edit['title'], '#size' => 60, '#maxlength' => 64);
|
||||
$form['description'] = array('#type' => 'textarea', '#title' => t('Description'), '#default_value' => $edit['description'], '#cols' => 60, '#rows' => 5);
|
||||
$form['title'] = array('#type' => 'textfield', '#title' => t('Title'), '#default_value' => $edit['title'], '#maxlength' => 64);
|
||||
$form['description'] = array('#type' => 'textarea', '#title' => t('Description'), '#default_value' => $edit['description']);
|
||||
$form['submit'] = array('#type' => 'submit', '#value' =>t('Submit'));
|
||||
|
||||
if ($edit['cid']) {
|
||||
|
@ -679,8 +679,8 @@ function aggregator_form_feed($edit = array()) {
|
|||
}
|
||||
|
||||
|
||||
$form['title'] = array('#type' => 'textfield', '#title' => t('Title'), '#default_value' => $edit['title'], '#size' => 60, '#maxlength' => 64, '#description' => t('The name of the feed; typically the name of the web site you syndicate content from.'));
|
||||
$form['url'] = array('#type' => 'textfield', '#title' => t('URL'), '#default_value' => $edit['url'], '#size' => 60, '#maxlength' => 255, '#description' => t('The fully-qualified URL of the feed.'));
|
||||
$form['title'] = array('#type' => 'textfield', '#title' => t('Title'), '#default_value' => $edit['title'], '#maxlength' => 64, '#description' => t('The name of the feed; typically the name of the web site you syndicate content from.'));
|
||||
$form['url'] = array('#type' => 'textfield', '#title' => t('URL'), '#default_value' => $edit['url'], '#maxlength' => 255, '#description' => t('The fully-qualified URL of the feed.'));
|
||||
$form['refresh'] = array('#type' => 'select', '#title' => t('Update interval'), '#default_value' => $edit['refresh'], '#options' => $period, '#description' => t('The refresh interval indicating how often you want to update this feed. Requires crontab.'));
|
||||
|
||||
// Handling of categories:
|
||||
|
|
|
@ -645,8 +645,8 @@ function aggregator_save_item($edit) {
|
|||
}
|
||||
|
||||
function aggregator_form_category($edit = array()) {
|
||||
$form['title'] = array('#type' => 'textfield', '#title' => t('Title'), '#default_value' => $edit['title'], '#size' => 60, '#maxlength' => 64);
|
||||
$form['description'] = array('#type' => 'textarea', '#title' => t('Description'), '#default_value' => $edit['description'], '#cols' => 60, '#rows' => 5);
|
||||
$form['title'] = array('#type' => 'textfield', '#title' => t('Title'), '#default_value' => $edit['title'], '#maxlength' => 64);
|
||||
$form['description'] = array('#type' => 'textarea', '#title' => t('Description'), '#default_value' => $edit['description']);
|
||||
$form['submit'] = array('#type' => 'submit', '#value' =>t('Submit'));
|
||||
|
||||
if ($edit['cid']) {
|
||||
|
@ -679,8 +679,8 @@ function aggregator_form_feed($edit = array()) {
|
|||
}
|
||||
|
||||
|
||||
$form['title'] = array('#type' => 'textfield', '#title' => t('Title'), '#default_value' => $edit['title'], '#size' => 60, '#maxlength' => 64, '#description' => t('The name of the feed; typically the name of the web site you syndicate content from.'));
|
||||
$form['url'] = array('#type' => 'textfield', '#title' => t('URL'), '#default_value' => $edit['url'], '#size' => 60, '#maxlength' => 255, '#description' => t('The fully-qualified URL of the feed.'));
|
||||
$form['title'] = array('#type' => 'textfield', '#title' => t('Title'), '#default_value' => $edit['title'], '#maxlength' => 64, '#description' => t('The name of the feed; typically the name of the web site you syndicate content from.'));
|
||||
$form['url'] = array('#type' => 'textfield', '#title' => t('URL'), '#default_value' => $edit['url'], '#maxlength' => 255, '#description' => t('The fully-qualified URL of the feed.'));
|
||||
$form['refresh'] = array('#type' => 'select', '#title' => t('Update interval'), '#default_value' => $edit['refresh'], '#options' => $period, '#description' => t('The refresh interval indicating how often you want to update this feed. Requires crontab.'));
|
||||
|
||||
// Handling of categories:
|
||||
|
|
|
@ -334,7 +334,6 @@ function block_admin_configure($module = NULL, $delta = 0) {
|
|||
$form['block_settings'] = array('#type' => 'fieldset',
|
||||
'#title' => t('Block specific settings'),
|
||||
'#collapsible' => true,
|
||||
'#collapsed' => false,
|
||||
'#weight' => 0);
|
||||
|
||||
foreach ($settings as $k => $v) {
|
||||
|
@ -351,7 +350,6 @@ function block_admin_configure($module = NULL, $delta = 0) {
|
|||
$form['user_vis_settings'] = array('#type' => 'fieldset',
|
||||
'#title' => t('User specific visibility settings'),
|
||||
'#collapsible' => true,
|
||||
'#collapsed' => false,
|
||||
'#weight' => 0);
|
||||
|
||||
$form['user_vis_settings']['custom'] = array(
|
||||
|
@ -365,7 +363,6 @@ function block_admin_configure($module = NULL, $delta = 0) {
|
|||
$form['page_vis_settings'] = array('#type' => 'fieldset',
|
||||
'#title' => t('Page specific visibility settings'),
|
||||
'#collapsible' => true,
|
||||
'#collapsed' => false,
|
||||
'#weight' => 0);
|
||||
|
||||
|
||||
|
@ -380,8 +377,6 @@ function block_admin_configure($module = NULL, $delta = 0) {
|
|||
'#type' => 'textarea',
|
||||
'#title' => t('Pages'),
|
||||
'#default_value' => $edit['pages'],
|
||||
'#cols' => 60,
|
||||
'#rows' => 5,
|
||||
'#description' => t("Enter one page per line as Drupal paths. The '*' character is a wildcard. Example paths are '%blog' for the blog page and %blog1 for every personal blog. %front is the front page. If the PHP-mode is chosen, enter PHP code between %php. Note that executing incorrect PHP-code can break your Drupal site.", array('%blog' => theme('placeholder', 'blog'), '%blog1' => theme('placeholder', 'blog/*'), '%front' => theme('placeholder', '<front>'), '%php' => theme('placeholder', '<?php ?>'))));
|
||||
|
||||
$form['submit'] = array('#type' => 'submit', '#value' => t('Save block'));
|
||||
|
@ -436,10 +431,10 @@ function block_box_delete_confirm_execute($form_id, $edit) {
|
|||
|
||||
|
||||
function block_box_form($edit = array()) {
|
||||
$form['title'] = array('#type' => 'textfield', '#title' => t('Block title'), '#default_value' => $edit['title'], '#size' => 60, '#maxlength' => 64, '#description' => t('The title of the block as shown to the user.'));
|
||||
$form['title'] = array('#type' => 'textfield', '#title' => t('Block title'), '#default_value' => $edit['title'], '#maxlength' => 64, '#description' => t('The title of the block as shown to the user.'));
|
||||
$form['format'] = filter_form($edit['format']);
|
||||
$form['body'] = array('#type' => 'textarea', '#title' => t('Block body'), '#default_value' => $edit['body'], '#cols' => 60, '#rows' => 15, '#description' => t('The content of the block as shown to the user.'));
|
||||
$form['info'] = array('#type' => 'textfield', '#title' => t('Block description'), '#default_value' => $edit['info'], '#size' => 60, '#maxlength' => 64, '#description' => t('A brief description of your block. Used on the <a href="%overview">block overview page</a>.', array('%overview' => url('admin/block'))), '#required' => TRUE);
|
||||
$form['body'] = array('#type' => 'textarea', '#title' => t('Block body'), '#default_value' => $edit['body'], '#rows' => 15, '#description' => t('The content of the block as shown to the user.'));
|
||||
$form['info'] = array('#type' => 'textfield', '#title' => t('Block description'), '#default_value' => $edit['info'], '#maxlength' => 64, '#description' => t('A brief description of your block. Used on the <a href="%overview">block overview page</a>.', array('%overview' => url('admin/block'))), '#required' => TRUE);
|
||||
|
||||
return $form;
|
||||
}
|
||||
|
@ -489,7 +484,7 @@ function block_user($type, $edit, &$user, $category = NULL) {
|
|||
case 'form':
|
||||
if ($category == 'account') {
|
||||
$result = db_query('SELECT * FROM {blocks} WHERE status = 1 AND custom != 0 ORDER BY weight, module, delta');
|
||||
$form['block'] = array('#type' => 'fieldset', '#title' => t('Block configuration'), '#weight' => 3, '#collapsible' => TRUE, '#collapsed' => FALSE, '#tree' => TRUE);
|
||||
$form['block'] = array('#type' => 'fieldset', '#title' => t('Block configuration'), '#weight' => 3, '#collapsible' => TRUE, '#tree' => TRUE);
|
||||
while ($block = db_fetch_object($result)) {
|
||||
$data = module_invoke($block->module, 'block', 'list');
|
||||
if ($data[$block->delta]['info']) {
|
||||
|
|
|
@ -334,7 +334,6 @@ function block_admin_configure($module = NULL, $delta = 0) {
|
|||
$form['block_settings'] = array('#type' => 'fieldset',
|
||||
'#title' => t('Block specific settings'),
|
||||
'#collapsible' => true,
|
||||
'#collapsed' => false,
|
||||
'#weight' => 0);
|
||||
|
||||
foreach ($settings as $k => $v) {
|
||||
|
@ -351,7 +350,6 @@ function block_admin_configure($module = NULL, $delta = 0) {
|
|||
$form['user_vis_settings'] = array('#type' => 'fieldset',
|
||||
'#title' => t('User specific visibility settings'),
|
||||
'#collapsible' => true,
|
||||
'#collapsed' => false,
|
||||
'#weight' => 0);
|
||||
|
||||
$form['user_vis_settings']['custom'] = array(
|
||||
|
@ -365,7 +363,6 @@ function block_admin_configure($module = NULL, $delta = 0) {
|
|||
$form['page_vis_settings'] = array('#type' => 'fieldset',
|
||||
'#title' => t('Page specific visibility settings'),
|
||||
'#collapsible' => true,
|
||||
'#collapsed' => false,
|
||||
'#weight' => 0);
|
||||
|
||||
|
||||
|
@ -380,8 +377,6 @@ function block_admin_configure($module = NULL, $delta = 0) {
|
|||
'#type' => 'textarea',
|
||||
'#title' => t('Pages'),
|
||||
'#default_value' => $edit['pages'],
|
||||
'#cols' => 60,
|
||||
'#rows' => 5,
|
||||
'#description' => t("Enter one page per line as Drupal paths. The '*' character is a wildcard. Example paths are '%blog' for the blog page and %blog1 for every personal blog. %front is the front page. If the PHP-mode is chosen, enter PHP code between %php. Note that executing incorrect PHP-code can break your Drupal site.", array('%blog' => theme('placeholder', 'blog'), '%blog1' => theme('placeholder', 'blog/*'), '%front' => theme('placeholder', '<front>'), '%php' => theme('placeholder', '<?php ?>'))));
|
||||
|
||||
$form['submit'] = array('#type' => 'submit', '#value' => t('Save block'));
|
||||
|
@ -436,10 +431,10 @@ function block_box_delete_confirm_execute($form_id, $edit) {
|
|||
|
||||
|
||||
function block_box_form($edit = array()) {
|
||||
$form['title'] = array('#type' => 'textfield', '#title' => t('Block title'), '#default_value' => $edit['title'], '#size' => 60, '#maxlength' => 64, '#description' => t('The title of the block as shown to the user.'));
|
||||
$form['title'] = array('#type' => 'textfield', '#title' => t('Block title'), '#default_value' => $edit['title'], '#maxlength' => 64, '#description' => t('The title of the block as shown to the user.'));
|
||||
$form['format'] = filter_form($edit['format']);
|
||||
$form['body'] = array('#type' => 'textarea', '#title' => t('Block body'), '#default_value' => $edit['body'], '#cols' => 60, '#rows' => 15, '#description' => t('The content of the block as shown to the user.'));
|
||||
$form['info'] = array('#type' => 'textfield', '#title' => t('Block description'), '#default_value' => $edit['info'], '#size' => 60, '#maxlength' => 64, '#description' => t('A brief description of your block. Used on the <a href="%overview">block overview page</a>.', array('%overview' => url('admin/block'))), '#required' => TRUE);
|
||||
$form['body'] = array('#type' => 'textarea', '#title' => t('Block body'), '#default_value' => $edit['body'], '#rows' => 15, '#description' => t('The content of the block as shown to the user.'));
|
||||
$form['info'] = array('#type' => 'textfield', '#title' => t('Block description'), '#default_value' => $edit['info'], '#maxlength' => 64, '#description' => t('A brief description of your block. Used on the <a href="%overview">block overview page</a>.', array('%overview' => url('admin/block'))), '#required' => TRUE);
|
||||
|
||||
return $form;
|
||||
}
|
||||
|
@ -489,7 +484,7 @@ function block_user($type, $edit, &$user, $category = NULL) {
|
|||
case 'form':
|
||||
if ($category == 'account') {
|
||||
$result = db_query('SELECT * FROM {blocks} WHERE status = 1 AND custom != 0 ORDER BY weight, module, delta');
|
||||
$form['block'] = array('#type' => 'fieldset', '#title' => t('Block configuration'), '#weight' => 3, '#collapsible' => TRUE, '#collapsed' => FALSE, '#tree' => TRUE);
|
||||
$form['block'] = array('#type' => 'fieldset', '#title' => t('Block configuration'), '#weight' => 3, '#collapsible' => TRUE, '#tree' => TRUE);
|
||||
while ($block = db_fetch_object($result)) {
|
||||
$data = module_invoke($block->module, 'block', 'list');
|
||||
if ($data[$block->delta]['info']) {
|
||||
|
|
|
@ -228,7 +228,7 @@ function blog_form(&$node) {
|
|||
|
||||
}
|
||||
|
||||
$form['title'] = array('#type' => 'textfield', '#title' => t('Title'), '#size' => 60, '#maxlength' => 128, '#required' => TRUE, '#default_value' => $node->title);
|
||||
$form['title'] = array('#type' => 'textfield', '#title' => t('Title'), '#required' => TRUE, '#default_value' => $node->title);
|
||||
$form['body'] = array('#type' => 'textarea', '#title' => t('Body'), '#default_value' => $node->body, '#required' => TRUE);
|
||||
$form = array_merge($form, filter_form($node->format));
|
||||
return $form;
|
||||
|
|
|
@ -228,7 +228,7 @@ function blog_form(&$node) {
|
|||
|
||||
}
|
||||
|
||||
$form['title'] = array('#type' => 'textfield', '#title' => t('Title'), '#size' => 60, '#maxlength' => 128, '#required' => TRUE, '#default_value' => $node->title);
|
||||
$form['title'] = array('#type' => 'textfield', '#title' => t('Title'), '#required' => TRUE, '#default_value' => $node->title);
|
||||
$form['body'] = array('#type' => 'textarea', '#title' => t('Body'), '#default_value' => $node->body, '#required' => TRUE);
|
||||
$form = array_merge($form, filter_form($node->format));
|
||||
return $form;
|
||||
|
|
|
@ -247,7 +247,7 @@ function book_form(&$node) {
|
|||
'#description' => t('The parent that this page belongs in. Note that pages whose parent is <top-level> are regarded as independent, top-level books.')
|
||||
);
|
||||
|
||||
$form['title'] = array('#type' => 'textfield', '#title' => t('Title'), '#size' => 60, '#maxlength' => 128, '#required' => TRUE, '#default_value' => $node->title);
|
||||
$form['title'] = array('#type' => 'textfield', '#title' => t('Title'), '#required' => TRUE, '#default_value' => $node->title);
|
||||
$form['body'] = array(
|
||||
'#type' => 'textarea', '#title' => t('Body'), '#default_value' => $node->body, '#required' => TRUE
|
||||
);
|
||||
|
@ -257,7 +257,7 @@ function book_form(&$node) {
|
|||
'#type' => 'fieldset', '#title' => t('Log message'), '#collapsible' => TRUE, '#collapsed' => TRUE
|
||||
);
|
||||
$form['log']['message'] = array(
|
||||
'#type' => 'textarea', '#default_value' => $node->log, '#rows' => 5, '#weight' => 18,
|
||||
'#type' => 'textarea', '#default_value' => $node->log, '#weight' => 18,
|
||||
'#description' => t('An explanation of the additions or updates being made to help other authors understand your motivations.')
|
||||
);
|
||||
|
||||
|
@ -322,7 +322,7 @@ function book_outline() {
|
|||
);
|
||||
|
||||
$form['log'] = array(
|
||||
'#type' => 'textarea', '#title' => t('Log message'), '#cols' => 60, '#rows' => 5,
|
||||
'#type' => 'textarea', '#title' => t('Log message'),
|
||||
'#default_value' => $node->log, '#description' => t('An explanation to help other authors understand your motivations to put this post into the book.')
|
||||
);
|
||||
|
||||
|
@ -986,7 +986,7 @@ function book_node_visitor_opml_post($node, $depth) {
|
|||
*/
|
||||
function book_admin_edit_line($node, $depth = 0) {
|
||||
$form['#tree'] = TRUE;
|
||||
$form[$node->nid]['title'] = array('#type' => 'textfield', '#default_value' => $node->title, '#size' => 60, '#maxlength' => 255);
|
||||
$form[$node->nid]['title'] = array('#type' => 'textfield', '#default_value' => $node->title, '#maxlength' => 255);
|
||||
$form[$node->nid]['weight'] = array('#type' => 'weight', '#default_value' => $node->weight, '#delta' => 15);
|
||||
$form['depth'] = array('#value' => $depth);
|
||||
$form['nid'] = array('#value' => $node->nid);
|
||||
|
|
|
@ -247,7 +247,7 @@ function book_form(&$node) {
|
|||
'#description' => t('The parent that this page belongs in. Note that pages whose parent is <top-level> are regarded as independent, top-level books.')
|
||||
);
|
||||
|
||||
$form['title'] = array('#type' => 'textfield', '#title' => t('Title'), '#size' => 60, '#maxlength' => 128, '#required' => TRUE, '#default_value' => $node->title);
|
||||
$form['title'] = array('#type' => 'textfield', '#title' => t('Title'), '#required' => TRUE, '#default_value' => $node->title);
|
||||
$form['body'] = array(
|
||||
'#type' => 'textarea', '#title' => t('Body'), '#default_value' => $node->body, '#required' => TRUE
|
||||
);
|
||||
|
@ -257,7 +257,7 @@ function book_form(&$node) {
|
|||
'#type' => 'fieldset', '#title' => t('Log message'), '#collapsible' => TRUE, '#collapsed' => TRUE
|
||||
);
|
||||
$form['log']['message'] = array(
|
||||
'#type' => 'textarea', '#default_value' => $node->log, '#rows' => 5, '#weight' => 18,
|
||||
'#type' => 'textarea', '#default_value' => $node->log, '#weight' => 18,
|
||||
'#description' => t('An explanation of the additions or updates being made to help other authors understand your motivations.')
|
||||
);
|
||||
|
||||
|
@ -322,7 +322,7 @@ function book_outline() {
|
|||
);
|
||||
|
||||
$form['log'] = array(
|
||||
'#type' => 'textarea', '#title' => t('Log message'), '#cols' => 60, '#rows' => 5,
|
||||
'#type' => 'textarea', '#title' => t('Log message'),
|
||||
'#default_value' => $node->log, '#description' => t('An explanation to help other authors understand your motivations to put this post into the book.')
|
||||
);
|
||||
|
||||
|
@ -986,7 +986,7 @@ function book_node_visitor_opml_post($node, $depth) {
|
|||
*/
|
||||
function book_admin_edit_line($node, $depth = 0) {
|
||||
$form['#tree'] = TRUE;
|
||||
$form[$node->nid]['title'] = array('#type' => 'textfield', '#default_value' => $node->title, '#size' => 60, '#maxlength' => 255);
|
||||
$form[$node->nid]['title'] = array('#type' => 'textfield', '#default_value' => $node->title, '#maxlength' => 255);
|
||||
$form[$node->nid]['weight'] = array('#type' => 'weight', '#default_value' => $node->weight, '#delta' => 15);
|
||||
$form['depth'] = array('#value' => $depth);
|
||||
$form['nid'] = array('#value' => $node->nid);
|
||||
|
|
|
@ -249,8 +249,8 @@ function comment_nodeapi(&$node, $op, $arg = 0) {
|
|||
function comment_user($type, $edit, &$user, $category = NULL) {
|
||||
if ($type == 'form' && $category == 'account') {
|
||||
// when user tries to edit his own data
|
||||
$form['comment_settings'] = array('#type' => 'fieldset', '#title' => t('Comment settings'), '#collapsible' => TRUE, '#collapsed' => FALSE, '#weight' => 4);
|
||||
$form['comment_settings']['signature'] = array('#type' => 'textarea', '#title' => t('Signature'), '#default_value' => $edit['comment_settings']['signature'], '#cols' => 60, '#rows' => 5, '#description' => ('Your signature will be publicly displayed at the end of your comments.'));
|
||||
$form['comment_settings'] = array('#type' => 'fieldset', '#title' => t('Comment settings'), '#collapsible' => TRUE, '#weight' => 4);
|
||||
$form['comment_settings']['signature'] = array('#type' => 'textarea', '#title' => t('Signature'), '#default_value' => $edit['comment_settings']['signature'], '#description' => ('Your signature will be publicly displayed at the end of your comments.'));
|
||||
|
||||
return $form;
|
||||
}
|
||||
|
@ -1108,10 +1108,10 @@ function comment_form($edit, $title = NULL) {
|
|||
}
|
||||
|
||||
if (variable_get('comment_subject_field', 1) == 1) {
|
||||
$form['subject'] = array('#type' => 'textfield', '#title' => t('Subject'), '#size' => 60, '#maxlength' => 64, '#default_value' => $edit['subject']);
|
||||
$form['subject'] = array('#type' => 'textfield', '#title' => t('Subject'), '#maxlength' => 64, '#default_value' => $edit['subject']);
|
||||
}
|
||||
|
||||
$form['comment'] = array('#type' => 'textarea', '#title' => t('Comment'), '#cols' => 60, '#rows' => 15, '#default_value' => $edit['comment'] ? $edit['comment'] : $user->signature, '#required' => TRUE
|
||||
$form['comment'] = array('#type' => 'textarea', '#title' => t('Comment'), '#rows' => 15, '#default_value' => $edit['comment'] ? $edit['comment'] : $user->signature, '#required' => TRUE
|
||||
);
|
||||
|
||||
$form = array_merge($form, filter_form($node->format));
|
||||
|
|
|
@ -249,8 +249,8 @@ function comment_nodeapi(&$node, $op, $arg = 0) {
|
|||
function comment_user($type, $edit, &$user, $category = NULL) {
|
||||
if ($type == 'form' && $category == 'account') {
|
||||
// when user tries to edit his own data
|
||||
$form['comment_settings'] = array('#type' => 'fieldset', '#title' => t('Comment settings'), '#collapsible' => TRUE, '#collapsed' => FALSE, '#weight' => 4);
|
||||
$form['comment_settings']['signature'] = array('#type' => 'textarea', '#title' => t('Signature'), '#default_value' => $edit['comment_settings']['signature'], '#cols' => 60, '#rows' => 5, '#description' => ('Your signature will be publicly displayed at the end of your comments.'));
|
||||
$form['comment_settings'] = array('#type' => 'fieldset', '#title' => t('Comment settings'), '#collapsible' => TRUE, '#weight' => 4);
|
||||
$form['comment_settings']['signature'] = array('#type' => 'textarea', '#title' => t('Signature'), '#default_value' => $edit['comment_settings']['signature'], '#description' => ('Your signature will be publicly displayed at the end of your comments.'));
|
||||
|
||||
return $form;
|
||||
}
|
||||
|
@ -1108,10 +1108,10 @@ function comment_form($edit, $title = NULL) {
|
|||
}
|
||||
|
||||
if (variable_get('comment_subject_field', 1) == 1) {
|
||||
$form['subject'] = array('#type' => 'textfield', '#title' => t('Subject'), '#size' => 60, '#maxlength' => 64, '#default_value' => $edit['subject']);
|
||||
$form['subject'] = array('#type' => 'textfield', '#title' => t('Subject'), '#maxlength' => 64, '#default_value' => $edit['subject']);
|
||||
}
|
||||
|
||||
$form['comment'] = array('#type' => 'textarea', '#title' => t('Comment'), '#cols' => 60, '#rows' => 15, '#default_value' => $edit['comment'] ? $edit['comment'] : $user->signature, '#required' => TRUE
|
||||
$form['comment'] = array('#type' => 'textarea', '#title' => t('Comment'), '#rows' => 15, '#default_value' => $edit['comment'] ? $edit['comment'] : $user->signature, '#required' => TRUE
|
||||
);
|
||||
|
||||
$form = array_merge($form, filter_form($node->format));
|
||||
|
|
|
@ -70,7 +70,7 @@ function contact_menu($may_cache) {
|
|||
*/
|
||||
function contact_settings() {
|
||||
$form['contact_form_information'] = array(
|
||||
'#type' => 'textarea', '#title' => t('Additional information'), '#cols' => 60, '#rows' => 5,
|
||||
'#type' => 'textarea', '#title' => t('Additional information'),
|
||||
'#default_value' => variable_get('contact_form_information', t('You can leave us a message using the contact form below.')),
|
||||
'#description' => t('Information to show on the <a href="%form">contact page</a>. Can be anything from submission guidelines to your postal address or telephone number.', array('%form' => url('contact')))
|
||||
);
|
||||
|
@ -84,8 +84,8 @@ function contact_settings() {
|
|||
*/
|
||||
function contact_user($type, $edit, &$user, $category = NULL) {
|
||||
if ($type == 'form' && $category == 'account') {
|
||||
$form['contact'] = array('#type' => 'fieldset', '#title' => t('Contact settings'), '#weight' => 5, '#collapsible' => TRUE, '#collapsed' => FALSE);
|
||||
$form['contact']['contact'] = array('#type' => 'checkbox', '#title' => t('Personal contact form'), '#return_value' => 1, '#default_value' => $edit['contact'], '#description' => t('Allow other users to contact you by e-mail via <a href="%url">your personal contact form</a>. Note that your e-mail address is not made public and that privileged users such as site administrators are able to contact you even if you choose not to enable this feature.', array('%url' => url("user/$user->uid/contact"))));
|
||||
$form['contact'] = array('#type' => 'fieldset', '#title' => t('Contact settings'), '#weight' => 5, '#collapsible' => TRUE);
|
||||
$form['contact']['contact'] = array('#type' => 'checkbox', '#title' => t('Personal contact form'), '#default_value' => $edit['contact'], '#description' => t('Allow other users to contact you by e-mail via <a href="%url">your personal contact form</a>. Note that your e-mail address is not made public and that privileged users such as site administrators are able to contact you even if you choose not to enable this feature.', array('%url' => url("user/$user->uid/contact"))));
|
||||
return $form;
|
||||
//return array(array('title' => t('Contact settings'), 'data' => drupal_get_form('contact_user', $form), 'weight' => 2));
|
||||
}
|
||||
|
@ -116,8 +116,8 @@ function contact_mail_user() {
|
|||
$form['#token'] = $user->name . $user->mail;
|
||||
$form['from'] = array('#type' => 'item', '#title' => t('From'), '#value' => $user->name .' <'. $user->mail .'>');
|
||||
$form['to'] = array('#type' => 'item', '#title' => t('To'), '#value' => $account->name);
|
||||
$form['subject'] = array('#type' => 'textfield', '#title' => t('Subject'), '#size' => 60, '#maxlength' => 50, '#required' => TRUE);
|
||||
$form['message'] = array('#type' => 'textarea', '#title' => t('Message'), '#cols' => 60, '#rows' => 15, '#required' => TRUE);
|
||||
$form['subject'] = array('#type' => 'textfield', '#title' => t('Subject'), '#maxlength' => 50, '#required' => TRUE);
|
||||
$form['message'] = array('#type' => 'textarea', '#title' => t('Message'), '#rows' => 15, '#required' => TRUE);
|
||||
$form['copy'] = array('#type' => 'checkbox', '#title' => ('Send me a copy.'));
|
||||
$form['submit'] = array('#type' => 'submit', '#value' => t('Send e-mail'));
|
||||
$output = drupal_get_form('contact_user_mail', $form);
|
||||
|
@ -200,9 +200,9 @@ function contact_admin_edit($cid = NULL) {
|
|||
$edit['reply'] = $category->reply;
|
||||
}
|
||||
|
||||
$form['category'] = array('#type' => 'textfield', '#title' => t('Category'), '#size' => 60, '#maxlength' => 255, '#default_value' => $edit['category'], '#description' => t("Example: 'website feedback' or 'product information'."), '#required' => TRUE);
|
||||
$form['recipients'] = array('#type' => 'textarea', '#title' => t('Recipients'), '#cols' => 60, '#rows' => 5, '#default_value' => $edit['recipients'], '#description' => t("Example: 'webmaster@yoursite.com' or 'sales@yoursite.com'. To specify multiple repecients, separate each e-mail address with a comma."), '#required' => TRUE);
|
||||
$form['reply'] = array('#type' => 'textarea', '#title' => t('Auto-reply'), '#cols' => 60, '#rows' => 5, '#default_value' => $edit['reply'], '#description' => t("Optional auto-reply. Leave empty if you don't want to send the user an auto-reply message."));
|
||||
$form['category'] = array('#type' => 'textfield', '#title' => t('Category'), '#maxlength' => 255, '#default_value' => $edit['category'], '#description' => t("Example: 'website feedback' or 'product information'."), '#required' => TRUE);
|
||||
$form['recipients'] = array('#type' => 'textarea', '#title' => t('Recipients'), '#default_value' => $edit['recipients'], '#description' => t("Example: 'webmaster@yoursite.com' or 'sales@yoursite.com'. To specify multiple repecients, separate each e-mail address with a comma."), '#required' => TRUE);
|
||||
$form['reply'] = array('#type' => 'textarea', '#title' => t('Auto-reply'), '#default_value' => $edit['reply'], '#description' => t("Optional auto-reply. Leave empty if you don't want to send the user an auto-reply message."));
|
||||
$form['submit'] = array('#type' => 'submit', '#value' => t('Submit'));
|
||||
|
||||
return drupal_get_form('contact_admin_edit', $form);
|
||||
|
@ -256,14 +256,14 @@ function contact_mail_page() {
|
|||
if (count($categories) > 1) {
|
||||
$form['#token'] = $user->name . $user->mail;
|
||||
$form['contact_information'] = array('#type' => 'markup', '#value' => variable_get('contact_form_information', t('You can leave us a message using the contact form below.')));
|
||||
$form['name'] = array('#type' => 'textfield', '#title' => t('Your name'), '#size' => 60, '#maxlength' => 255, '#default_value' => $edit['name'], '#required' => TRUE);
|
||||
$form['mail'] = array('#type' => 'textfield', '#title' => t('Your e-mail address'), '#size' => 60, '#maxlength' => 255, '#default_value' => $edit['mail'], '#required' => TRUE);
|
||||
$form['subject'] = array('#type' => 'textfield', '#title' => t('Subject'), '#size' => 60, '#maxlength' => 255, '#default_value' => $edit['subject'], '#required' => TRUE);
|
||||
$form['name'] = array('#type' => 'textfield', '#title' => t('Your name'), '#maxlength' => 255, '#default_value' => $edit['name'], '#required' => TRUE);
|
||||
$form['mail'] = array('#type' => 'textfield', '#title' => t('Your e-mail address'), '#maxlength' => 255, '#default_value' => $edit['mail'], '#required' => TRUE);
|
||||
$form['subject'] = array('#type' => 'textfield', '#title' => t('Subject'), '#maxlength' => 255, '#default_value' => $edit['subject'], '#required' => TRUE);
|
||||
if (count($categories) > 2) {
|
||||
$form['category'] = array('#type' => 'select', '#title' => t('Category'), '#size' => 60, '#maxlength' => 255, '#default_value' => $edit['category'], '#options' => $categories, '#required' => TRUE);
|
||||
}
|
||||
$form['message'] = array('#type' => 'textarea', '#title' => t('Message'), '#cols' => 60, '#rows' => 5, '#default_value' => $edit['message'], '#required' => TRUE);
|
||||
$form['copy'] = array('#type' => 'checkbox', '#title' => t('Send me a copy.'), '#default_value' => $edit['copy'], '#return_value' => 1);
|
||||
$form['message'] = array('#type' => 'textarea', '#title' => t('Message'), '#default_value' => $edit['message'], '#required' => TRUE);
|
||||
$form['copy'] = array('#type' => 'checkbox', '#title' => t('Send me a copy.'), '#default_value' => $edit['copy']);
|
||||
$form['submit'] = array('#type' => 'submit', '#value' => t('Send e-mail'));
|
||||
$output = drupal_get_form('contact_mail_page', $form);
|
||||
}
|
||||
|
|
|
@ -70,7 +70,7 @@ function contact_menu($may_cache) {
|
|||
*/
|
||||
function contact_settings() {
|
||||
$form['contact_form_information'] = array(
|
||||
'#type' => 'textarea', '#title' => t('Additional information'), '#cols' => 60, '#rows' => 5,
|
||||
'#type' => 'textarea', '#title' => t('Additional information'),
|
||||
'#default_value' => variable_get('contact_form_information', t('You can leave us a message using the contact form below.')),
|
||||
'#description' => t('Information to show on the <a href="%form">contact page</a>. Can be anything from submission guidelines to your postal address or telephone number.', array('%form' => url('contact')))
|
||||
);
|
||||
|
@ -84,8 +84,8 @@ function contact_settings() {
|
|||
*/
|
||||
function contact_user($type, $edit, &$user, $category = NULL) {
|
||||
if ($type == 'form' && $category == 'account') {
|
||||
$form['contact'] = array('#type' => 'fieldset', '#title' => t('Contact settings'), '#weight' => 5, '#collapsible' => TRUE, '#collapsed' => FALSE);
|
||||
$form['contact']['contact'] = array('#type' => 'checkbox', '#title' => t('Personal contact form'), '#return_value' => 1, '#default_value' => $edit['contact'], '#description' => t('Allow other users to contact you by e-mail via <a href="%url">your personal contact form</a>. Note that your e-mail address is not made public and that privileged users such as site administrators are able to contact you even if you choose not to enable this feature.', array('%url' => url("user/$user->uid/contact"))));
|
||||
$form['contact'] = array('#type' => 'fieldset', '#title' => t('Contact settings'), '#weight' => 5, '#collapsible' => TRUE);
|
||||
$form['contact']['contact'] = array('#type' => 'checkbox', '#title' => t('Personal contact form'), '#default_value' => $edit['contact'], '#description' => t('Allow other users to contact you by e-mail via <a href="%url">your personal contact form</a>. Note that your e-mail address is not made public and that privileged users such as site administrators are able to contact you even if you choose not to enable this feature.', array('%url' => url("user/$user->uid/contact"))));
|
||||
return $form;
|
||||
//return array(array('title' => t('Contact settings'), 'data' => drupal_get_form('contact_user', $form), 'weight' => 2));
|
||||
}
|
||||
|
@ -116,8 +116,8 @@ function contact_mail_user() {
|
|||
$form['#token'] = $user->name . $user->mail;
|
||||
$form['from'] = array('#type' => 'item', '#title' => t('From'), '#value' => $user->name .' <'. $user->mail .'>');
|
||||
$form['to'] = array('#type' => 'item', '#title' => t('To'), '#value' => $account->name);
|
||||
$form['subject'] = array('#type' => 'textfield', '#title' => t('Subject'), '#size' => 60, '#maxlength' => 50, '#required' => TRUE);
|
||||
$form['message'] = array('#type' => 'textarea', '#title' => t('Message'), '#cols' => 60, '#rows' => 15, '#required' => TRUE);
|
||||
$form['subject'] = array('#type' => 'textfield', '#title' => t('Subject'), '#maxlength' => 50, '#required' => TRUE);
|
||||
$form['message'] = array('#type' => 'textarea', '#title' => t('Message'), '#rows' => 15, '#required' => TRUE);
|
||||
$form['copy'] = array('#type' => 'checkbox', '#title' => ('Send me a copy.'));
|
||||
$form['submit'] = array('#type' => 'submit', '#value' => t('Send e-mail'));
|
||||
$output = drupal_get_form('contact_user_mail', $form);
|
||||
|
@ -200,9 +200,9 @@ function contact_admin_edit($cid = NULL) {
|
|||
$edit['reply'] = $category->reply;
|
||||
}
|
||||
|
||||
$form['category'] = array('#type' => 'textfield', '#title' => t('Category'), '#size' => 60, '#maxlength' => 255, '#default_value' => $edit['category'], '#description' => t("Example: 'website feedback' or 'product information'."), '#required' => TRUE);
|
||||
$form['recipients'] = array('#type' => 'textarea', '#title' => t('Recipients'), '#cols' => 60, '#rows' => 5, '#default_value' => $edit['recipients'], '#description' => t("Example: 'webmaster@yoursite.com' or 'sales@yoursite.com'. To specify multiple repecients, separate each e-mail address with a comma."), '#required' => TRUE);
|
||||
$form['reply'] = array('#type' => 'textarea', '#title' => t('Auto-reply'), '#cols' => 60, '#rows' => 5, '#default_value' => $edit['reply'], '#description' => t("Optional auto-reply. Leave empty if you don't want to send the user an auto-reply message."));
|
||||
$form['category'] = array('#type' => 'textfield', '#title' => t('Category'), '#maxlength' => 255, '#default_value' => $edit['category'], '#description' => t("Example: 'website feedback' or 'product information'."), '#required' => TRUE);
|
||||
$form['recipients'] = array('#type' => 'textarea', '#title' => t('Recipients'), '#default_value' => $edit['recipients'], '#description' => t("Example: 'webmaster@yoursite.com' or 'sales@yoursite.com'. To specify multiple repecients, separate each e-mail address with a comma."), '#required' => TRUE);
|
||||
$form['reply'] = array('#type' => 'textarea', '#title' => t('Auto-reply'), '#default_value' => $edit['reply'], '#description' => t("Optional auto-reply. Leave empty if you don't want to send the user an auto-reply message."));
|
||||
$form['submit'] = array('#type' => 'submit', '#value' => t('Submit'));
|
||||
|
||||
return drupal_get_form('contact_admin_edit', $form);
|
||||
|
@ -256,14 +256,14 @@ function contact_mail_page() {
|
|||
if (count($categories) > 1) {
|
||||
$form['#token'] = $user->name . $user->mail;
|
||||
$form['contact_information'] = array('#type' => 'markup', '#value' => variable_get('contact_form_information', t('You can leave us a message using the contact form below.')));
|
||||
$form['name'] = array('#type' => 'textfield', '#title' => t('Your name'), '#size' => 60, '#maxlength' => 255, '#default_value' => $edit['name'], '#required' => TRUE);
|
||||
$form['mail'] = array('#type' => 'textfield', '#title' => t('Your e-mail address'), '#size' => 60, '#maxlength' => 255, '#default_value' => $edit['mail'], '#required' => TRUE);
|
||||
$form['subject'] = array('#type' => 'textfield', '#title' => t('Subject'), '#size' => 60, '#maxlength' => 255, '#default_value' => $edit['subject'], '#required' => TRUE);
|
||||
$form['name'] = array('#type' => 'textfield', '#title' => t('Your name'), '#maxlength' => 255, '#default_value' => $edit['name'], '#required' => TRUE);
|
||||
$form['mail'] = array('#type' => 'textfield', '#title' => t('Your e-mail address'), '#maxlength' => 255, '#default_value' => $edit['mail'], '#required' => TRUE);
|
||||
$form['subject'] = array('#type' => 'textfield', '#title' => t('Subject'), '#maxlength' => 255, '#default_value' => $edit['subject'], '#required' => TRUE);
|
||||
if (count($categories) > 2) {
|
||||
$form['category'] = array('#type' => 'select', '#title' => t('Category'), '#size' => 60, '#maxlength' => 255, '#default_value' => $edit['category'], '#options' => $categories, '#required' => TRUE);
|
||||
}
|
||||
$form['message'] = array('#type' => 'textarea', '#title' => t('Message'), '#cols' => 60, '#rows' => 5, '#default_value' => $edit['message'], '#required' => TRUE);
|
||||
$form['copy'] = array('#type' => 'checkbox', '#title' => t('Send me a copy.'), '#default_value' => $edit['copy'], '#return_value' => 1);
|
||||
$form['message'] = array('#type' => 'textarea', '#title' => t('Message'), '#default_value' => $edit['message'], '#required' => TRUE);
|
||||
$form['copy'] = array('#type' => 'checkbox', '#title' => t('Send me a copy.'), '#default_value' => $edit['copy']);
|
||||
$form['submit'] = array('#type' => 'submit', '#value' => t('Send e-mail'));
|
||||
$output = drupal_get_form('contact_mail_page', $form);
|
||||
}
|
||||
|
|
|
@ -59,7 +59,7 @@ function drupal_settings() {
|
|||
form_set_error('drupal_directory', t('You must set your site mission on the <a href="%url">administer » settings</a> page.' , array('%url' => url('admin/settings'))));
|
||||
}
|
||||
|
||||
$form['drupal_server'] = array('#type' => 'textfield', '#title' => t('Drupal XML-RPC server'), '#default_value' => variable_get('drupal_server', 'http://www.drupal.org/xmlrpc.php'), '#size' => 60, '#maxlength' => 128, '#description' => t('The URL of your root Drupal XML-RPC server.'));
|
||||
$form['drupal_server'] = array('#type' => 'textfield', '#title' => t('Drupal XML-RPC server'), '#default_value' => variable_get('drupal_server', 'http://www.drupal.org/xmlrpc.php'), '#description' => t('The URL of your root Drupal XML-RPC server.'));
|
||||
|
||||
$form['drupal_directory'] = array(
|
||||
'#type' => 'radios', '#title' => t('Drupal directory'), '#default_value' => variable_get('drupal_directory', 0),
|
||||
|
|
|
@ -59,7 +59,7 @@ function drupal_settings() {
|
|||
form_set_error('drupal_directory', t('You must set your site mission on the <a href="%url">administer » settings</a> page.' , array('%url' => url('admin/settings'))));
|
||||
}
|
||||
|
||||
$form['drupal_server'] = array('#type' => 'textfield', '#title' => t('Drupal XML-RPC server'), '#default_value' => variable_get('drupal_server', 'http://www.drupal.org/xmlrpc.php'), '#size' => 60, '#maxlength' => 128, '#description' => t('The URL of your root Drupal XML-RPC server.'));
|
||||
$form['drupal_server'] = array('#type' => 'textfield', '#title' => t('Drupal XML-RPC server'), '#default_value' => variable_get('drupal_server', 'http://www.drupal.org/xmlrpc.php'), '#description' => t('The URL of your root Drupal XML-RPC server.'));
|
||||
|
||||
$form['drupal_directory'] = array(
|
||||
'#type' => 'radios', '#title' => t('Drupal directory'), '#default_value' => variable_get('drupal_directory', 0),
|
||||
|
|
|
@ -418,7 +418,7 @@ function filter_admin_format_form($format) {
|
|||
|
||||
//Add the name of the object
|
||||
$form['name'] = array('#type' => 'fieldset', '#title' => t('Name'));
|
||||
$form['name']['name'] = array('#type' => 'textfield', '#default_value' => $format->name, '#size' => 60, '#maxlength' => 127, '#description' => t('Give the name of this filter format'), '#required' => TRUE);
|
||||
$form['name']['name'] = array('#type' => 'textfield', '#default_value' => $format->name, '#description' => t('Give the name of this filter format'), '#required' => TRUE);
|
||||
|
||||
//Add a row of checkboxes for form group
|
||||
$form['roles'] = array('#type' => 'fieldset', '#title' => t('Roles'), '#description' => $default ? $help : t('Choose which roles may use this filter format.'), '#tree' => TRUE);
|
||||
|
|
|
@ -418,7 +418,7 @@ function filter_admin_format_form($format) {
|
|||
|
||||
//Add the name of the object
|
||||
$form['name'] = array('#type' => 'fieldset', '#title' => t('Name'));
|
||||
$form['name']['name'] = array('#type' => 'textfield', '#default_value' => $format->name, '#size' => 60, '#maxlength' => 127, '#description' => t('Give the name of this filter format'), '#required' => TRUE);
|
||||
$form['name']['name'] = array('#type' => 'textfield', '#default_value' => $format->name, '#description' => t('Give the name of this filter format'), '#required' => TRUE);
|
||||
|
||||
//Add a row of checkboxes for form group
|
||||
$form['roles'] = array('#type' => 'fieldset', '#title' => t('Roles'), '#description' => $default ? $help : t('Choose which roles may use this filter format.'), '#tree' => TRUE);
|
||||
|
|
|
@ -182,11 +182,11 @@ function _forum_confirm_delete($tid) {
|
|||
* @param $edit Associative array containing a container term to be added or edited.
|
||||
*/
|
||||
function forum_form_container($edit = array()) {
|
||||
$form['name'] = array('#title' => t('Container name'), '#type' => 'textfield', '#default_value' => $edit['name'], '#size' => 60, '#maxlength' => 64, '#description' => t('The container name is used to identify related forums.'), '#required' => TRUE);
|
||||
$form['description'] = array('#type' => 'textarea', '#title' => t('Description'), '#default_value' => $edit['description'], '#cols' => 60, '#rows' => 5, '#description' => ('The container description can give users more information about the forums it contains.'));
|
||||
$form['name'] = array('#title' => t('Container name'), '#type' => 'textfield', '#default_value' => $edit['name'], '#maxlength' => 64, '#description' => t('The container name is used to identify related forums.'), '#required' => TRUE);
|
||||
$form['description'] = array('#type' => 'textarea', '#title' => t('Description'), '#default_value' => $edit['description'], '#description' => ('The container description can give users more information about the forums it contains.'));
|
||||
$form['parent']['#tree'] = TRUE;
|
||||
$form['parent'][0] = _forum_parent_select($edit['tid'], t('Parent'), 'container');
|
||||
$form['weight'] = array('#type' => 'weight', '#title' => t('Weight'), '#default_value' => $edit['weight'], '#delta' => 10, '#description' => t('When listing containers, those with with light (small) weights get listed before containers with heavier (larger) weights. Containers with equal weights are sorted alphabetically.'));
|
||||
$form['weight'] = array('#type' => 'weight', '#title' => t('Weight'), '#default_value' => $edit['weight'], '#description' => t('When listing containers, those with with light (small) weights get listed before containers with heavier (larger) weights. Containers with equal weights are sorted alphabetically.'));
|
||||
|
||||
$form['vid'] = array('#type' => 'hidden', '#value' => _forum_get_vid());
|
||||
$form['submit'] = array('#type' => 'submit', '#value' => t('Submit'));
|
||||
|
@ -204,11 +204,11 @@ function forum_form_container($edit = array()) {
|
|||
* @param $edit Associative array containing a forum term to be added or edited.
|
||||
*/
|
||||
function forum_form_forum($edit = array()) {
|
||||
$form['name'] = array('#type' => 'textfield', '#title' => t('Forum name'), '#default_value' => $edit['name'], '#size' => 60, '#maxlength' => 64, '#description' => t('The forum name is used to identify related discussions.'), '#required' => TRUE);
|
||||
$form['description'] = array('#type' => 'textarea', '#title' => t('Description'), '#default_value' => $edit['description'], '#cols' => 60, '#rows' => 5, '#description' => ('The forum description can give users more information about the discussion topics it contains.'));
|
||||
$form['name'] = array('#type' => 'textfield', '#title' => t('Forum name'), '#default_value' => $edit['name'], '#maxlength' => 64, '#description' => t('The forum name is used to identify related discussions.'), '#required' => TRUE);
|
||||
$form['description'] = array('#type' => 'textarea', '#title' => t('Description'), '#default_value' => $edit['description'], '#description' => ('The forum description can give users more information about the discussion topics it contains.'));
|
||||
$form['parent']['#tree'] = TRUE;
|
||||
$form['parent'][0] = _forum_parent_select($edit['tid'], t('Parent'), 'forum');
|
||||
$form['weight'] = array('#type' => 'weight', '#title' => t('Weight'), '#default_value' => $edit['weight'], '#delta' => 10, '#description' => t('When listing forums, those with with light (small) weights get listed before containers with heavier (larger) weights. Forums with equal weights are sorted alphabetically.'));
|
||||
$form['weight'] = array('#type' => 'weight', '#title' => t('Weight'), '#default_value' => $edit['weight'], '#description' => t('When listing forums, those with with light (small) weights get listed before containers with heavier (larger) weights. Forums with equal weights are sorted alphabetically.'));
|
||||
|
||||
$form['vid'] = array('#type' => 'hidden', '#value' => _forum_get_vid());
|
||||
$form['submit' ] = array('#type' => 'submit', '#value' => t('Submit'));
|
||||
|
@ -573,7 +573,7 @@ function forum_update($node) {
|
|||
* Implementation of hook_form().
|
||||
*/
|
||||
function forum_form(&$node) {
|
||||
$form['title'] = array('#type' => 'textfield', '#title' => t('Subject'), '#default_value' => $node->title, '#size' => 60, '#maxlength' => 128, '#required' => TRUE);
|
||||
$form['title'] = array('#type' => 'textfield', '#title' => t('Subject'), '#default_value' => $node->title, '#required' => TRUE);
|
||||
|
||||
if (!$node->nid) {
|
||||
// new topic
|
||||
|
|
|
@ -182,11 +182,11 @@ function _forum_confirm_delete($tid) {
|
|||
* @param $edit Associative array containing a container term to be added or edited.
|
||||
*/
|
||||
function forum_form_container($edit = array()) {
|
||||
$form['name'] = array('#title' => t('Container name'), '#type' => 'textfield', '#default_value' => $edit['name'], '#size' => 60, '#maxlength' => 64, '#description' => t('The container name is used to identify related forums.'), '#required' => TRUE);
|
||||
$form['description'] = array('#type' => 'textarea', '#title' => t('Description'), '#default_value' => $edit['description'], '#cols' => 60, '#rows' => 5, '#description' => ('The container description can give users more information about the forums it contains.'));
|
||||
$form['name'] = array('#title' => t('Container name'), '#type' => 'textfield', '#default_value' => $edit['name'], '#maxlength' => 64, '#description' => t('The container name is used to identify related forums.'), '#required' => TRUE);
|
||||
$form['description'] = array('#type' => 'textarea', '#title' => t('Description'), '#default_value' => $edit['description'], '#description' => ('The container description can give users more information about the forums it contains.'));
|
||||
$form['parent']['#tree'] = TRUE;
|
||||
$form['parent'][0] = _forum_parent_select($edit['tid'], t('Parent'), 'container');
|
||||
$form['weight'] = array('#type' => 'weight', '#title' => t('Weight'), '#default_value' => $edit['weight'], '#delta' => 10, '#description' => t('When listing containers, those with with light (small) weights get listed before containers with heavier (larger) weights. Containers with equal weights are sorted alphabetically.'));
|
||||
$form['weight'] = array('#type' => 'weight', '#title' => t('Weight'), '#default_value' => $edit['weight'], '#description' => t('When listing containers, those with with light (small) weights get listed before containers with heavier (larger) weights. Containers with equal weights are sorted alphabetically.'));
|
||||
|
||||
$form['vid'] = array('#type' => 'hidden', '#value' => _forum_get_vid());
|
||||
$form['submit'] = array('#type' => 'submit', '#value' => t('Submit'));
|
||||
|
@ -204,11 +204,11 @@ function forum_form_container($edit = array()) {
|
|||
* @param $edit Associative array containing a forum term to be added or edited.
|
||||
*/
|
||||
function forum_form_forum($edit = array()) {
|
||||
$form['name'] = array('#type' => 'textfield', '#title' => t('Forum name'), '#default_value' => $edit['name'], '#size' => 60, '#maxlength' => 64, '#description' => t('The forum name is used to identify related discussions.'), '#required' => TRUE);
|
||||
$form['description'] = array('#type' => 'textarea', '#title' => t('Description'), '#default_value' => $edit['description'], '#cols' => 60, '#rows' => 5, '#description' => ('The forum description can give users more information about the discussion topics it contains.'));
|
||||
$form['name'] = array('#type' => 'textfield', '#title' => t('Forum name'), '#default_value' => $edit['name'], '#maxlength' => 64, '#description' => t('The forum name is used to identify related discussions.'), '#required' => TRUE);
|
||||
$form['description'] = array('#type' => 'textarea', '#title' => t('Description'), '#default_value' => $edit['description'], '#description' => ('The forum description can give users more information about the discussion topics it contains.'));
|
||||
$form['parent']['#tree'] = TRUE;
|
||||
$form['parent'][0] = _forum_parent_select($edit['tid'], t('Parent'), 'forum');
|
||||
$form['weight'] = array('#type' => 'weight', '#title' => t('Weight'), '#default_value' => $edit['weight'], '#delta' => 10, '#description' => t('When listing forums, those with with light (small) weights get listed before containers with heavier (larger) weights. Forums with equal weights are sorted alphabetically.'));
|
||||
$form['weight'] = array('#type' => 'weight', '#title' => t('Weight'), '#default_value' => $edit['weight'], '#description' => t('When listing forums, those with with light (small) weights get listed before containers with heavier (larger) weights. Forums with equal weights are sorted alphabetically.'));
|
||||
|
||||
$form['vid'] = array('#type' => 'hidden', '#value' => _forum_get_vid());
|
||||
$form['submit' ] = array('#type' => 'submit', '#value' => t('Submit'));
|
||||
|
@ -573,7 +573,7 @@ function forum_update($node) {
|
|||
* Implementation of hook_form().
|
||||
*/
|
||||
function forum_form(&$node) {
|
||||
$form['title'] = array('#type' => 'textfield', '#title' => t('Subject'), '#default_value' => $node->title, '#size' => 60, '#maxlength' => 128, '#required' => TRUE);
|
||||
$form['title'] = array('#type' => 'textfield', '#title' => t('Subject'), '#default_value' => $node->title, '#required' => TRUE);
|
||||
|
||||
if (!$node->nid) {
|
||||
// new topic
|
||||
|
|
|
@ -106,17 +106,21 @@ function menu_configure() {
|
|||
$primary_options[$mid] = $menu['items'][$mid]['title'];
|
||||
}
|
||||
|
||||
$form['settings_links'] = array('#type' => 'fieldset', '#title' => t('Primary links settings'));
|
||||
$form['settings_links'] = array(
|
||||
'#type' => 'fieldset',
|
||||
'#title' => t('Primary links settings'),
|
||||
);
|
||||
|
||||
$form['settings_links']['intro'] = array(
|
||||
'#type' => 'markup',
|
||||
'#value' => t('Primary links is a navigation system which usually (depending on your theme) appears at the top-right of the browser window. There are usually two rows of links, primary and secondary. You may control which links appear in this area by choosing a menu from which the links will be generated and then placing your links into the menu using the <a href="%menu">menu administration</a> or the \'Menu settings\' pane on each edit node form.', array('%menu' => url('admin/menu')))
|
||||
'#type' => 'item',
|
||||
'#value' => t('Primary links is a navigation system which usually (depending on your theme) appears at the top-right of the browser window. There are usually two rows of links, primary and secondary. You may control which links appear in this area by choosing a menu from which the links will be generated and then placing your links into the menu using the <a href="%menu">menu administration</a> or the \'Menu settings\' pane on each node authoring form.', array('%menu' => url('admin/menu'))),
|
||||
);
|
||||
|
||||
$form['settings_links']['menu_primary_menu'] = array(
|
||||
'#type' => 'select',
|
||||
'#title' => t('Menu containing primary links'),
|
||||
'#default_value' => variable_get('menu_primary_menu', 0),
|
||||
'#options' => $primary_options
|
||||
'#options' => $primary_options,
|
||||
);
|
||||
|
||||
$secondary_options[0] = t('No secondary links');
|
||||
|
@ -129,7 +133,30 @@ function menu_configure() {
|
|||
'#title' => t('Menu containing secondary links'),
|
||||
'#default_value' => variable_get('menu_secondary_menu', 0),
|
||||
'#options' => $secondary_options,
|
||||
'#description' => t('If you select the same menu as primary links then secondary links will display the appropriate second level of your navigation hierarchy.')
|
||||
'#description' => t('If you select the same menu as primary links then secondary links will display the appropriate second level of your navigation hierarchy.'),
|
||||
);
|
||||
|
||||
$form['settings_authoring'] = array(
|
||||
'#type' => 'fieldset',
|
||||
'#title' => t('Node authoring form settings'),
|
||||
);
|
||||
|
||||
$form['settings_authoring']['intro'] = array(
|
||||
'#type' => 'item',
|
||||
'#value' => t('On each post authoring form there is a \'Menu settings\' pane. This setting allows you to limit what is displayed in the \'Parent item\' drop-down menu of that pane. This can be used to force new menu items to be created in the primary links menu or to hide admin menu items.'),
|
||||
);
|
||||
|
||||
$authoring_options = array(0 => t('Show all menus'));
|
||||
foreach ($menu['items'][0]['children'] as $mid) {
|
||||
$authoring_options[$mid] = $menu['items'][$mid]['title'];
|
||||
}
|
||||
|
||||
$form['settings_authoring']['menu_parent_items'] = array(
|
||||
'#type' => 'select',
|
||||
'#title' => t('Restrict parent items to'),
|
||||
'#default_value' => variable_get('menu_parent_items', 0),
|
||||
'#options' => $authoring_options,
|
||||
'#description' => t('Choose the menu from which parent items will be made available. Only this menu item and its children will be shown.'),
|
||||
);
|
||||
|
||||
return system_settings_form('menu_configure', $form);
|
||||
|
@ -365,7 +392,7 @@ function menu_edit_item($mid = 0) {
|
|||
function menu_edit_item_form($edit) {
|
||||
$menu = menu_get_menu();
|
||||
|
||||
$form['title'] = array('#type' => 'textfield', '#title' => t('Title'), '#default_value' => $edit['title'], '#size' => 60, '#maxlength' => 128, '#description' => t('The name of the menu.'), '#required' => TRUE);
|
||||
$form['title'] = array('#type' => 'textfield', '#title' => t('Title'), '#default_value' => $edit['title'], '#description' => t('The name of the menu.'), '#required' => TRUE);
|
||||
|
||||
if ($edit['pid'] == 0) {
|
||||
// Display a limited set of fields for menus (not items).
|
||||
|
@ -374,7 +401,7 @@ function menu_edit_item_form($edit) {
|
|||
$form['weight'] = array('#type' => 'hidden', '#value' => 0);
|
||||
}
|
||||
else {
|
||||
$form['description'] = array('#type' => 'textfield', '#title' => t('Description'), '#default_value' => $edit['description'], '#size' => 60, '#maxlength' => 128, '#description' => t('The description displayed when hovering over a menu item.'));
|
||||
$form['description'] = array('#type' => 'textfield', '#title' => t('Description'), '#default_value' => $edit['description'], '#description' => t('The description displayed when hovering over a menu item.'));
|
||||
|
||||
$path_description = t('The Drupal path this menu item links to.');
|
||||
if (isset($edit['path']) && array_key_exists($edit['path'], $menu['path index']) && $menu['path index'][$edit['path']] != $edit['mid']) {
|
||||
|
@ -384,7 +411,7 @@ function menu_edit_item_form($edit) {
|
|||
}
|
||||
|
||||
if ($edit['type'] & MENU_CREATED_BY_ADMIN) {
|
||||
$form['path'] = array('#type' => 'textfield', '#title' => t('Path'), '#default_value' => $edit['path'], '#size' => 60, '#maxlength' => 128, '#description' => $path_description, '#required' => TRUE);
|
||||
$form['path'] = array('#type' => 'textfield', '#title' => t('Path'), '#default_value' => $edit['path'], '#description' => $path_description, '#required' => TRUE);
|
||||
}
|
||||
else {
|
||||
$form['_path'] = array('#type' => 'item', '#title' => t('Path'), '#title' => l($edit['path'], $edit['path']));
|
||||
|
@ -397,7 +424,7 @@ function menu_edit_item_form($edit) {
|
|||
$options = menu_parent_options($edit['mid']);
|
||||
$form['pid'] = array('#type' => 'select', '#title' => t('Parent item'), '#default_value' => $edit['pid'], '#options' => $options);
|
||||
|
||||
$form['weight'] = array('#type' => 'weight', '#title' => t('Weight'), '#default_value' => $edit['weight'], '#delta' => 10, '#description' => t('Optional. In the menu, the heavier items will sink and the lighter items will be positioned nearer the top.'));
|
||||
$form['weight'] = array('#type' => 'weight', '#title' => t('Weight'), '#default_value' => $edit['weight'], '#description' => t('Optional. In the menu, the heavier items will sink and the lighter items will be positioned nearer the top.'));
|
||||
}
|
||||
|
||||
$form['submit'] = array('#type' => 'submit', '#value' => t('Submit'));
|
||||
|
@ -610,22 +637,89 @@ function menu_node_form($edit = array()) {
|
|||
}
|
||||
}
|
||||
|
||||
$form['menu'] = array('#type' => 'fieldset', '#title' => t('Menu settings'), '#collapsible' => TRUE, '#collapsed' => TRUE, '#tree' => TRUE);
|
||||
$form['menu'] = array(
|
||||
'#type' => 'fieldset',
|
||||
'#title' => t('Menu settings'),
|
||||
'#collapsible' => TRUE,
|
||||
'#collapsed' => TRUE,
|
||||
'#tree' => TRUE,
|
||||
);
|
||||
|
||||
$form['menu']['title'] = array('#type' => 'textfield', '#title' => t('Title'), '#default_value' => $item['title'], '#size' => 60, '#maxlength' => 128, '#description' => t('The name to display for this link.'));
|
||||
$form['menu']['title'] = array(
|
||||
'#type' => 'textfield',
|
||||
'#title' => t('Title'),
|
||||
'#default_value' => $item['title'],
|
||||
'#size' => 60,
|
||||
'#maxlength' => 128,
|
||||
'#description' => t('The name to display for this link.'),
|
||||
);
|
||||
|
||||
// Generate a list of possible parents (not including this item or descendants).
|
||||
$options = menu_parent_options($edit['mid']);
|
||||
$form['menu']['pid'] = array('#type' => select, '#title' => t('Parent item'), '#default_value' => $item['pid'], '#options' => $options);
|
||||
$form['menu']['description'] = array('#type' => 'hidden', '#value' => $item['description']);
|
||||
$form['menu']['path'] = array('#type' => 'hidden', '#value' => $item['path']);
|
||||
$form['menu']['weight'] = array('#type' => 'hidden', '#value' => $item['weight'] ? $item['weight'] : 0);
|
||||
$form['menu']['description'] = array(
|
||||
'#type' => 'textfield',
|
||||
'#title' => t('Description'),
|
||||
'#default_value' => $item['description'],
|
||||
'#size' => 60,
|
||||
'#maxlength' => 128,
|
||||
'#description' => t('The description displayed when hovering over a menu item.'),
|
||||
);
|
||||
|
||||
$form['menu']['mid'] = array('#type' => 'hidden', '#value' => $item['mid'] ? $item['mid'] : 0);
|
||||
$form['menu']['type'] = array('#type' => 'hidden', '#value' => $item['type'] ? $item['type'] : MENU_CUSTOM_ITEM);
|
||||
// Generate a list of possible parents. Exclude this item and its children.
|
||||
$pid = variable_get('menu_parent_items', 0);
|
||||
$options = array();
|
||||
$menu = menu_get_menu();
|
||||
$depth = 0;
|
||||
// if $pid is not root, add it to the option list
|
||||
if ($pid > 0 && isset($menu['items'][$pid])) {
|
||||
$depth = 1;
|
||||
$title = $menu['items'][$pid]['title'];
|
||||
if (!($menu['items'][$pid]['type'] & MENU_VISIBLE_IN_TREE)) {
|
||||
$title .= ' ('. t('disabled') .')';
|
||||
}
|
||||
$options[$pid] = $title;
|
||||
}
|
||||
$options += menu_parent_options($item['mid'], $pid, $depth);
|
||||
|
||||
$form['menu']['pid'] = array(
|
||||
'#type' => select,
|
||||
'#title' => t('Parent item'),
|
||||
'#default_value' => $item['pid'],
|
||||
'#options' => $options,
|
||||
);
|
||||
|
||||
$form['menu']['path'] = array(
|
||||
'#type' => 'hidden',
|
||||
'#value' => $item['path'],
|
||||
);
|
||||
|
||||
$form['menu']['weight'] = array(
|
||||
'#type' => 'weight',
|
||||
'#title' => t('Weight'),
|
||||
'#default_value' => $item['weight'],
|
||||
'#delta' => 10,
|
||||
'#description' => t('Optional. In the menu, the heavier items will sink and the lighter items will be positioned nearer the top.'),
|
||||
);
|
||||
|
||||
$form['menu']['mid'] = array(
|
||||
'#type' => 'hidden',
|
||||
'#value' => $item['mid'] ? $item['mid'] : 0,
|
||||
);
|
||||
|
||||
$form['menu']['type'] = array(
|
||||
'#type' => 'hidden',
|
||||
'#value' => $item['type'] ? $item['type'] : MENU_CUSTOM_ITEM,
|
||||
);
|
||||
|
||||
if ($item['mid'] > 0) {
|
||||
$form['menu']['delete'] = array('#type' => 'checkbox', '#title' => t('Check to delete this menu item.'), '#default_value' => $item['delete']);
|
||||
$form['menu']['delete'] = array(
|
||||
'#type' => 'checkbox',
|
||||
'#title' => t('Check to delete this menu item.'),
|
||||
'#default_value' => $item['delete'],
|
||||
);
|
||||
|
||||
$form['menu']['advanced'] = array(
|
||||
'#type' => 'item',
|
||||
'#value' => t('You may also <a href="%menuitem">edit the advanced settings</a> for this menu item.', array('%menuitem' => url("admin/menu/item/edit/{$item['mid']}"))),
|
||||
);
|
||||
}
|
||||
|
||||
return $form;
|
||||
|
|
|
@ -106,17 +106,21 @@ function menu_configure() {
|
|||
$primary_options[$mid] = $menu['items'][$mid]['title'];
|
||||
}
|
||||
|
||||
$form['settings_links'] = array('#type' => 'fieldset', '#title' => t('Primary links settings'));
|
||||
$form['settings_links'] = array(
|
||||
'#type' => 'fieldset',
|
||||
'#title' => t('Primary links settings'),
|
||||
);
|
||||
|
||||
$form['settings_links']['intro'] = array(
|
||||
'#type' => 'markup',
|
||||
'#value' => t('Primary links is a navigation system which usually (depending on your theme) appears at the top-right of the browser window. There are usually two rows of links, primary and secondary. You may control which links appear in this area by choosing a menu from which the links will be generated and then placing your links into the menu using the <a href="%menu">menu administration</a> or the \'Menu settings\' pane on each edit node form.', array('%menu' => url('admin/menu')))
|
||||
'#type' => 'item',
|
||||
'#value' => t('Primary links is a navigation system which usually (depending on your theme) appears at the top-right of the browser window. There are usually two rows of links, primary and secondary. You may control which links appear in this area by choosing a menu from which the links will be generated and then placing your links into the menu using the <a href="%menu">menu administration</a> or the \'Menu settings\' pane on each node authoring form.', array('%menu' => url('admin/menu'))),
|
||||
);
|
||||
|
||||
$form['settings_links']['menu_primary_menu'] = array(
|
||||
'#type' => 'select',
|
||||
'#title' => t('Menu containing primary links'),
|
||||
'#default_value' => variable_get('menu_primary_menu', 0),
|
||||
'#options' => $primary_options
|
||||
'#options' => $primary_options,
|
||||
);
|
||||
|
||||
$secondary_options[0] = t('No secondary links');
|
||||
|
@ -129,7 +133,30 @@ function menu_configure() {
|
|||
'#title' => t('Menu containing secondary links'),
|
||||
'#default_value' => variable_get('menu_secondary_menu', 0),
|
||||
'#options' => $secondary_options,
|
||||
'#description' => t('If you select the same menu as primary links then secondary links will display the appropriate second level of your navigation hierarchy.')
|
||||
'#description' => t('If you select the same menu as primary links then secondary links will display the appropriate second level of your navigation hierarchy.'),
|
||||
);
|
||||
|
||||
$form['settings_authoring'] = array(
|
||||
'#type' => 'fieldset',
|
||||
'#title' => t('Node authoring form settings'),
|
||||
);
|
||||
|
||||
$form['settings_authoring']['intro'] = array(
|
||||
'#type' => 'item',
|
||||
'#value' => t('On each post authoring form there is a \'Menu settings\' pane. This setting allows you to limit what is displayed in the \'Parent item\' drop-down menu of that pane. This can be used to force new menu items to be created in the primary links menu or to hide admin menu items.'),
|
||||
);
|
||||
|
||||
$authoring_options = array(0 => t('Show all menus'));
|
||||
foreach ($menu['items'][0]['children'] as $mid) {
|
||||
$authoring_options[$mid] = $menu['items'][$mid]['title'];
|
||||
}
|
||||
|
||||
$form['settings_authoring']['menu_parent_items'] = array(
|
||||
'#type' => 'select',
|
||||
'#title' => t('Restrict parent items to'),
|
||||
'#default_value' => variable_get('menu_parent_items', 0),
|
||||
'#options' => $authoring_options,
|
||||
'#description' => t('Choose the menu from which parent items will be made available. Only this menu item and its children will be shown.'),
|
||||
);
|
||||
|
||||
return system_settings_form('menu_configure', $form);
|
||||
|
@ -365,7 +392,7 @@ function menu_edit_item($mid = 0) {
|
|||
function menu_edit_item_form($edit) {
|
||||
$menu = menu_get_menu();
|
||||
|
||||
$form['title'] = array('#type' => 'textfield', '#title' => t('Title'), '#default_value' => $edit['title'], '#size' => 60, '#maxlength' => 128, '#description' => t('The name of the menu.'), '#required' => TRUE);
|
||||
$form['title'] = array('#type' => 'textfield', '#title' => t('Title'), '#default_value' => $edit['title'], '#description' => t('The name of the menu.'), '#required' => TRUE);
|
||||
|
||||
if ($edit['pid'] == 0) {
|
||||
// Display a limited set of fields for menus (not items).
|
||||
|
@ -374,7 +401,7 @@ function menu_edit_item_form($edit) {
|
|||
$form['weight'] = array('#type' => 'hidden', '#value' => 0);
|
||||
}
|
||||
else {
|
||||
$form['description'] = array('#type' => 'textfield', '#title' => t('Description'), '#default_value' => $edit['description'], '#size' => 60, '#maxlength' => 128, '#description' => t('The description displayed when hovering over a menu item.'));
|
||||
$form['description'] = array('#type' => 'textfield', '#title' => t('Description'), '#default_value' => $edit['description'], '#description' => t('The description displayed when hovering over a menu item.'));
|
||||
|
||||
$path_description = t('The Drupal path this menu item links to.');
|
||||
if (isset($edit['path']) && array_key_exists($edit['path'], $menu['path index']) && $menu['path index'][$edit['path']] != $edit['mid']) {
|
||||
|
@ -384,7 +411,7 @@ function menu_edit_item_form($edit) {
|
|||
}
|
||||
|
||||
if ($edit['type'] & MENU_CREATED_BY_ADMIN) {
|
||||
$form['path'] = array('#type' => 'textfield', '#title' => t('Path'), '#default_value' => $edit['path'], '#size' => 60, '#maxlength' => 128, '#description' => $path_description, '#required' => TRUE);
|
||||
$form['path'] = array('#type' => 'textfield', '#title' => t('Path'), '#default_value' => $edit['path'], '#description' => $path_description, '#required' => TRUE);
|
||||
}
|
||||
else {
|
||||
$form['_path'] = array('#type' => 'item', '#title' => t('Path'), '#title' => l($edit['path'], $edit['path']));
|
||||
|
@ -397,7 +424,7 @@ function menu_edit_item_form($edit) {
|
|||
$options = menu_parent_options($edit['mid']);
|
||||
$form['pid'] = array('#type' => 'select', '#title' => t('Parent item'), '#default_value' => $edit['pid'], '#options' => $options);
|
||||
|
||||
$form['weight'] = array('#type' => 'weight', '#title' => t('Weight'), '#default_value' => $edit['weight'], '#delta' => 10, '#description' => t('Optional. In the menu, the heavier items will sink and the lighter items will be positioned nearer the top.'));
|
||||
$form['weight'] = array('#type' => 'weight', '#title' => t('Weight'), '#default_value' => $edit['weight'], '#description' => t('Optional. In the menu, the heavier items will sink and the lighter items will be positioned nearer the top.'));
|
||||
}
|
||||
|
||||
$form['submit'] = array('#type' => 'submit', '#value' => t('Submit'));
|
||||
|
@ -610,22 +637,89 @@ function menu_node_form($edit = array()) {
|
|||
}
|
||||
}
|
||||
|
||||
$form['menu'] = array('#type' => 'fieldset', '#title' => t('Menu settings'), '#collapsible' => TRUE, '#collapsed' => TRUE, '#tree' => TRUE);
|
||||
$form['menu'] = array(
|
||||
'#type' => 'fieldset',
|
||||
'#title' => t('Menu settings'),
|
||||
'#collapsible' => TRUE,
|
||||
'#collapsed' => TRUE,
|
||||
'#tree' => TRUE,
|
||||
);
|
||||
|
||||
$form['menu']['title'] = array('#type' => 'textfield', '#title' => t('Title'), '#default_value' => $item['title'], '#size' => 60, '#maxlength' => 128, '#description' => t('The name to display for this link.'));
|
||||
$form['menu']['title'] = array(
|
||||
'#type' => 'textfield',
|
||||
'#title' => t('Title'),
|
||||
'#default_value' => $item['title'],
|
||||
'#size' => 60,
|
||||
'#maxlength' => 128,
|
||||
'#description' => t('The name to display for this link.'),
|
||||
);
|
||||
|
||||
// Generate a list of possible parents (not including this item or descendants).
|
||||
$options = menu_parent_options($edit['mid']);
|
||||
$form['menu']['pid'] = array('#type' => select, '#title' => t('Parent item'), '#default_value' => $item['pid'], '#options' => $options);
|
||||
$form['menu']['description'] = array('#type' => 'hidden', '#value' => $item['description']);
|
||||
$form['menu']['path'] = array('#type' => 'hidden', '#value' => $item['path']);
|
||||
$form['menu']['weight'] = array('#type' => 'hidden', '#value' => $item['weight'] ? $item['weight'] : 0);
|
||||
$form['menu']['description'] = array(
|
||||
'#type' => 'textfield',
|
||||
'#title' => t('Description'),
|
||||
'#default_value' => $item['description'],
|
||||
'#size' => 60,
|
||||
'#maxlength' => 128,
|
||||
'#description' => t('The description displayed when hovering over a menu item.'),
|
||||
);
|
||||
|
||||
$form['menu']['mid'] = array('#type' => 'hidden', '#value' => $item['mid'] ? $item['mid'] : 0);
|
||||
$form['menu']['type'] = array('#type' => 'hidden', '#value' => $item['type'] ? $item['type'] : MENU_CUSTOM_ITEM);
|
||||
// Generate a list of possible parents. Exclude this item and its children.
|
||||
$pid = variable_get('menu_parent_items', 0);
|
||||
$options = array();
|
||||
$menu = menu_get_menu();
|
||||
$depth = 0;
|
||||
// if $pid is not root, add it to the option list
|
||||
if ($pid > 0 && isset($menu['items'][$pid])) {
|
||||
$depth = 1;
|
||||
$title = $menu['items'][$pid]['title'];
|
||||
if (!($menu['items'][$pid]['type'] & MENU_VISIBLE_IN_TREE)) {
|
||||
$title .= ' ('. t('disabled') .')';
|
||||
}
|
||||
$options[$pid] = $title;
|
||||
}
|
||||
$options += menu_parent_options($item['mid'], $pid, $depth);
|
||||
|
||||
$form['menu']['pid'] = array(
|
||||
'#type' => select,
|
||||
'#title' => t('Parent item'),
|
||||
'#default_value' => $item['pid'],
|
||||
'#options' => $options,
|
||||
);
|
||||
|
||||
$form['menu']['path'] = array(
|
||||
'#type' => 'hidden',
|
||||
'#value' => $item['path'],
|
||||
);
|
||||
|
||||
$form['menu']['weight'] = array(
|
||||
'#type' => 'weight',
|
||||
'#title' => t('Weight'),
|
||||
'#default_value' => $item['weight'],
|
||||
'#delta' => 10,
|
||||
'#description' => t('Optional. In the menu, the heavier items will sink and the lighter items will be positioned nearer the top.'),
|
||||
);
|
||||
|
||||
$form['menu']['mid'] = array(
|
||||
'#type' => 'hidden',
|
||||
'#value' => $item['mid'] ? $item['mid'] : 0,
|
||||
);
|
||||
|
||||
$form['menu']['type'] = array(
|
||||
'#type' => 'hidden',
|
||||
'#value' => $item['type'] ? $item['type'] : MENU_CUSTOM_ITEM,
|
||||
);
|
||||
|
||||
if ($item['mid'] > 0) {
|
||||
$form['menu']['delete'] = array('#type' => 'checkbox', '#title' => t('Check to delete this menu item.'), '#default_value' => $item['delete']);
|
||||
$form['menu']['delete'] = array(
|
||||
'#type' => 'checkbox',
|
||||
'#title' => t('Check to delete this menu item.'),
|
||||
'#default_value' => $item['delete'],
|
||||
);
|
||||
|
||||
$form['menu']['advanced'] = array(
|
||||
'#type' => 'item',
|
||||
'#value' => t('You may also <a href="%menuitem">edit the advanced settings</a> for this menu item.', array('%menuitem' => url("admin/menu/item/edit/{$item['mid']}"))),
|
||||
);
|
||||
}
|
||||
|
||||
return $form;
|
||||
|
|
|
@ -1228,7 +1228,7 @@ function node_types_configure($type = NULL) {
|
|||
$node->type = $type;
|
||||
$form['submission'] = array('#type' => 'fieldset', '#title' =>t('Submission form') );
|
||||
$form['submission'][$type . '_help'] = array(
|
||||
'#type' => 'textarea', '#title' => t('Explanation or submission guidelines'), '#default_value' => variable_get($type .'_help', ''), '#cols' => 60, '#rows' => 5,
|
||||
'#type' => 'textarea', '#title' => t('Explanation or submission guidelines'), '#default_value' => variable_get($type .'_help', ''),
|
||||
'#description' => t('This text will be displayed at the top of the %type submission form. It is useful for helping or instructing your users.', array('%type' => node_get_name($type)))
|
||||
);
|
||||
$form['submission']['minimum_'. $type .'_size'] = array(
|
||||
|
|
|
@ -1228,7 +1228,7 @@ function node_types_configure($type = NULL) {
|
|||
$node->type = $type;
|
||||
$form['submission'] = array('#type' => 'fieldset', '#title' =>t('Submission form') );
|
||||
$form['submission'][$type . '_help'] = array(
|
||||
'#type' => 'textarea', '#title' => t('Explanation or submission guidelines'), '#default_value' => variable_get($type .'_help', ''), '#cols' => 60, '#rows' => 5,
|
||||
'#type' => 'textarea', '#title' => t('Explanation or submission guidelines'), '#default_value' => variable_get($type .'_help', ''),
|
||||
'#description' => t('This text will be displayed at the top of the %type submission form. It is useful for helping or instructing your users.', array('%type' => node_get_name($type)))
|
||||
);
|
||||
$form['submission']['minimum_'. $type .'_size'] = array(
|
||||
|
|
|
@ -91,7 +91,7 @@ function page_validate($node) {
|
|||
*/
|
||||
function page_form(&$node) {
|
||||
|
||||
$form['title'] = array('#type' => 'textfield', '#title' => t('Title'), '#size' => 60, '#maxlength' => 128, '#required' => TRUE, '#default_value' => $node->title);
|
||||
$form['title'] = array('#type' => 'textfield', '#title' => t('Title'), '#required' => TRUE, '#default_value' => $node->title);
|
||||
|
||||
$form['body'] = array(
|
||||
'#type' => 'textarea', '#title' => t('Body'), '#default_value' => $node->body, '#required' => TRUE
|
||||
|
@ -102,7 +102,7 @@ function page_form(&$node) {
|
|||
'#type' => 'fieldset', '#title' => t('Log message'), '#collapsible' => TRUE, '#collapsed' => TRUE
|
||||
);
|
||||
$form['log']['message'] = array(
|
||||
'#type' => 'textarea', '#default_value' => $node->log, '#rows' => 5,
|
||||
'#type' => 'textarea', '#default_value' => $node->log,
|
||||
'#description' => t('An explanation of the additions or updates being made to help other authors understand your motivations.')
|
||||
);
|
||||
|
||||
|
|
|
@ -91,7 +91,7 @@ function page_validate($node) {
|
|||
*/
|
||||
function page_form(&$node) {
|
||||
|
||||
$form['title'] = array('#type' => 'textfield', '#title' => t('Title'), '#size' => 60, '#maxlength' => 128, '#required' => TRUE, '#default_value' => $node->title);
|
||||
$form['title'] = array('#type' => 'textfield', '#title' => t('Title'), '#required' => TRUE, '#default_value' => $node->title);
|
||||
|
||||
$form['body'] = array(
|
||||
'#type' => 'textarea', '#title' => t('Body'), '#default_value' => $node->body, '#required' => TRUE
|
||||
|
@ -102,7 +102,7 @@ function page_form(&$node) {
|
|||
'#type' => 'fieldset', '#title' => t('Log message'), '#collapsible' => TRUE, '#collapsed' => TRUE
|
||||
);
|
||||
$form['log']['message'] = array(
|
||||
'#type' => 'textarea', '#default_value' => $node->log, '#rows' => 5,
|
||||
'#type' => 'textarea', '#default_value' => $node->log,
|
||||
'#description' => t('An explanation of the additions or updates being made to help other authors understand your motivations.')
|
||||
);
|
||||
|
||||
|
|
|
@ -152,8 +152,8 @@ function path_set_alias($path = NULL, $alias = NULL, $pid = NULL) {
|
|||
*/
|
||||
function path_form($edit = '') {
|
||||
|
||||
$form['src'] = array('#type' => 'textfield', '#title' => t('Existing system path'), '#default_value' => $edit['src'], '#size' => 60, '#maxlength' => 64, '#description' => t('Specify the existing path you wish to alias. For example: node/28, forum/1, taxonomy/term/1+2.'));
|
||||
$form['dst'] = array('#type' => 'textfield', '#default_value' => $edit['dst'], '#size' => 60, '#maxlength' => 64, '#description' => t('Specify an alternative path by which this data can be accessed. For example, type "about" when writing an about page. Use a relative path and don\'t add a trailing slash or the URL alias won\'t work.'));
|
||||
$form['src'] = array('#type' => 'textfield', '#title' => t('Existing system path'), '#default_value' => $edit['src'], '#maxlength' => 64, '#description' => t('Specify the existing path you wish to alias. For example: node/28, forum/1, taxonomy/term/1+2.'));
|
||||
$form['dst'] = array('#type' => 'textfield', '#default_value' => $edit['dst'], '#maxlength' => 64, '#description' => t('Specify an alternative path by which this data can be accessed. For example, type "about" when writing an about page. Use a relative path and don\'t add a trailing slash or the URL alias won\'t work.'));
|
||||
|
||||
if ($edit['pid']) {
|
||||
$form['pid'] = array('#type' => 'hidden', '#value' => $edit['pid']);
|
||||
|
@ -187,7 +187,7 @@ function path_nodeapi(&$node, $op, $arg) {
|
|||
|
||||
case 'form':
|
||||
$form['path'] = array('#type' => 'fieldset', '#title' => t('URL path settings'), '#collapsible' => TRUE, '#collapsed' => TRUE);
|
||||
$form['path']['path'] = array('#type' => 'textfield', '#default_value' => $node->path, '#size' => 60, '#maxlength' => 250, '#collapsible' => TRUE, '#collapsed' => TRUE, '#description' => t('Optionally specify an alternative URL by which this node can be accessed. For example, type "about" when writing an about page. Use a relative path and don\'t add a trailing slash or the URL alias won\'t work.'));
|
||||
$form['path']['path'] = array('#type' => 'textfield', '#default_value' => $node->path, '#maxlength' => 250, '#collapsible' => TRUE, '#collapsed' => TRUE, '#description' => t('Optionally specify an alternative URL by which this node can be accessed. For example, type "about" when writing an about page. Use a relative path and don\'t add a trailing slash or the URL alias won\'t work.'));
|
||||
if ($node->path) {
|
||||
$form['path']['pid'] = array('#type' => 'hidden', '#value' => db_result(db_query("SELECT pid FROM {url_alias} WHERE dst = '%s'", $node->path)));
|
||||
}
|
||||
|
|
|
@ -152,8 +152,8 @@ function path_set_alias($path = NULL, $alias = NULL, $pid = NULL) {
|
|||
*/
|
||||
function path_form($edit = '') {
|
||||
|
||||
$form['src'] = array('#type' => 'textfield', '#title' => t('Existing system path'), '#default_value' => $edit['src'], '#size' => 60, '#maxlength' => 64, '#description' => t('Specify the existing path you wish to alias. For example: node/28, forum/1, taxonomy/term/1+2.'));
|
||||
$form['dst'] = array('#type' => 'textfield', '#default_value' => $edit['dst'], '#size' => 60, '#maxlength' => 64, '#description' => t('Specify an alternative path by which this data can be accessed. For example, type "about" when writing an about page. Use a relative path and don\'t add a trailing slash or the URL alias won\'t work.'));
|
||||
$form['src'] = array('#type' => 'textfield', '#title' => t('Existing system path'), '#default_value' => $edit['src'], '#maxlength' => 64, '#description' => t('Specify the existing path you wish to alias. For example: node/28, forum/1, taxonomy/term/1+2.'));
|
||||
$form['dst'] = array('#type' => 'textfield', '#default_value' => $edit['dst'], '#maxlength' => 64, '#description' => t('Specify an alternative path by which this data can be accessed. For example, type "about" when writing an about page. Use a relative path and don\'t add a trailing slash or the URL alias won\'t work.'));
|
||||
|
||||
if ($edit['pid']) {
|
||||
$form['pid'] = array('#type' => 'hidden', '#value' => $edit['pid']);
|
||||
|
@ -187,7 +187,7 @@ function path_nodeapi(&$node, $op, $arg) {
|
|||
|
||||
case 'form':
|
||||
$form['path'] = array('#type' => 'fieldset', '#title' => t('URL path settings'), '#collapsible' => TRUE, '#collapsed' => TRUE);
|
||||
$form['path']['path'] = array('#type' => 'textfield', '#default_value' => $node->path, '#size' => 60, '#maxlength' => 250, '#collapsible' => TRUE, '#collapsed' => TRUE, '#description' => t('Optionally specify an alternative URL by which this node can be accessed. For example, type "about" when writing an about page. Use a relative path and don\'t add a trailing slash or the URL alias won\'t work.'));
|
||||
$form['path']['path'] = array('#type' => 'textfield', '#default_value' => $node->path, '#maxlength' => 250, '#collapsible' => TRUE, '#collapsed' => TRUE, '#description' => t('Optionally specify an alternative URL by which this node can be accessed. For example, type "about" when writing an about page. Use a relative path and don\'t add a trailing slash or the URL alias won\'t work.'));
|
||||
if ($node->path) {
|
||||
$form['path']['pid'] = array('#type' => 'hidden', '#value' => db_result(db_query("SELECT pid FROM {url_alias} WHERE dst = '%s'", $node->path)));
|
||||
}
|
||||
|
|
|
@ -130,7 +130,7 @@ function poll_validate($node) {
|
|||
function poll_form(&$node) {
|
||||
$admin = user_access('administer nodes');
|
||||
|
||||
$form['title'] = array('#type' => 'textfield', '#title' => t('Question'), '#size' => 60, '#maxlength' => 128, '#required' => TRUE, '#default_value' => $node->title, '#weight' => -1);
|
||||
$form['title'] = array('#type' => 'textfield', '#title' => t('Question'), '#required' => TRUE, '#default_value' => $node->title, '#weight' => -1);
|
||||
|
||||
if (!isset($node->choices)) {
|
||||
$node->choices = max(2, count($node->choice) ? count($node->choice) : 5);
|
||||
|
@ -145,13 +145,13 @@ function poll_form(&$node) {
|
|||
$opts = drupal_map_assoc(range(2, $node->choices * 2 + 5));
|
||||
$form['choice'] = array('#type' => 'fieldset', '#title' => t('Choices'), '#prefix' => '<div class="poll-form">', '#suffix' => '</div>', '#tree' => TRUE);
|
||||
for ($a = 0; $a < $node->choices; $a++) {
|
||||
$form['choice'][$a]['chtext'] = array('#type' => 'textfield', '#title' => t('Choice %n', array('%n' => ($a + 1))), '#default_value' => $node->choice[$a]['chtext'], '#size' => 60, '#maxlength' => 127);
|
||||
$form['choice'][$a]['chtext'] = array('#type' => 'textfield', '#title' => t('Choice %n', array('%n' => ($a + 1))), '#default_value' => $node->choice[$a]['chtext']);
|
||||
if ($admin) {
|
||||
$form['choice'][$a]['chvotes'] = array('#type' => 'textfield', '#title' => t('Votes for choice %n', array('%n' => ($a + 1))), '#default_value' => (int)$node->choice[$a]['chvotes'], '#size' => 5, '#maxlength' => 7);
|
||||
}
|
||||
}
|
||||
$form['choices'] = array('#type' => 'hidden', '#value' => $node->choices);
|
||||
$form['morechoices'] = array('#type' => 'checkbox', '#title' => t('Need more choices'), '#return_value' => 1, '#default_value' => 0, '#description' => t("If the amount of boxes above isn't enough, check this box and click the Preview button below to add some more."));
|
||||
$form['morechoices'] = array('#type' => 'checkbox', '#title' => t('Need more choices'), '#default_value' => 0, '#description' => t("If the amount of boxes above isn't enough, check this box and click the Preview button below to add some more."));
|
||||
|
||||
// Poll attributes
|
||||
$_duration = array(0 => t('Unlimited')) + drupal_map_assoc(array(86400, 172800, 345600, 604800, 1209600, 2419200, 4838400, 9676800, 31536000), "format_interval");
|
||||
|
|
|
@ -130,7 +130,7 @@ function poll_validate($node) {
|
|||
function poll_form(&$node) {
|
||||
$admin = user_access('administer nodes');
|
||||
|
||||
$form['title'] = array('#type' => 'textfield', '#title' => t('Question'), '#size' => 60, '#maxlength' => 128, '#required' => TRUE, '#default_value' => $node->title, '#weight' => -1);
|
||||
$form['title'] = array('#type' => 'textfield', '#title' => t('Question'), '#required' => TRUE, '#default_value' => $node->title, '#weight' => -1);
|
||||
|
||||
if (!isset($node->choices)) {
|
||||
$node->choices = max(2, count($node->choice) ? count($node->choice) : 5);
|
||||
|
@ -145,13 +145,13 @@ function poll_form(&$node) {
|
|||
$opts = drupal_map_assoc(range(2, $node->choices * 2 + 5));
|
||||
$form['choice'] = array('#type' => 'fieldset', '#title' => t('Choices'), '#prefix' => '<div class="poll-form">', '#suffix' => '</div>', '#tree' => TRUE);
|
||||
for ($a = 0; $a < $node->choices; $a++) {
|
||||
$form['choice'][$a]['chtext'] = array('#type' => 'textfield', '#title' => t('Choice %n', array('%n' => ($a + 1))), '#default_value' => $node->choice[$a]['chtext'], '#size' => 60, '#maxlength' => 127);
|
||||
$form['choice'][$a]['chtext'] = array('#type' => 'textfield', '#title' => t('Choice %n', array('%n' => ($a + 1))), '#default_value' => $node->choice[$a]['chtext']);
|
||||
if ($admin) {
|
||||
$form['choice'][$a]['chvotes'] = array('#type' => 'textfield', '#title' => t('Votes for choice %n', array('%n' => ($a + 1))), '#default_value' => (int)$node->choice[$a]['chvotes'], '#size' => 5, '#maxlength' => 7);
|
||||
}
|
||||
}
|
||||
$form['choices'] = array('#type' => 'hidden', '#value' => $node->choices);
|
||||
$form['morechoices'] = array('#type' => 'checkbox', '#title' => t('Need more choices'), '#return_value' => 1, '#default_value' => 0, '#description' => t("If the amount of boxes above isn't enough, check this box and click the Preview button below to add some more."));
|
||||
$form['morechoices'] = array('#type' => 'checkbox', '#title' => t('Need more choices'), '#default_value' => 0, '#description' => t("If the amount of boxes above isn't enough, check this box and click the Preview button below to add some more."));
|
||||
|
||||
// Poll attributes
|
||||
$_duration = array(0 => t('Unlimited')) + drupal_map_assoc(array(86400, 172800, 345600, 604800, 1209600, 2419200, 4838400, 9676800, 31536000), "format_interval");
|
||||
|
|
|
@ -358,16 +358,16 @@ function profile_form_profile($edit, $user, $category) {
|
|||
switch ($field->type) {
|
||||
case 'textfield':
|
||||
case 'url':
|
||||
$fields[$category][$field->name] = array('#type' => 'textfield', '#title' => check_plain($field->title), '#default_value' => $edit[$field->name], '#size' => 60, '#maxlength' => 255, '#description' => _profile_form_explanation($field), '#required' => $field->required);
|
||||
$fields[$category][$field->name] = array('#type' => 'textfield', '#title' => check_plain($field->title), '#default_value' => $edit[$field->name], '#maxlength' => 255, '#description' => _profile_form_explanation($field), '#required' => $field->required);
|
||||
break;
|
||||
case 'textarea':
|
||||
$fields[$category][$field->name] = array('#type' => 'textarea', '#title' => check_plain($field->title), '#default_value' => $edit[$field->name], '#cols' => 60, '#rows' => 5, '#description' => _profile_form_explanation($field), '#required' => $field->required);
|
||||
$fields[$category][$field->name] = array('#type' => 'textarea', '#title' => check_plain($field->title), '#default_value' => $edit[$field->name], '#description' => _profile_form_explanation($field), '#required' => $field->required);
|
||||
break;
|
||||
case 'list':
|
||||
$fields[$category][$field->name] = array('#type' => 'textarea', '#title' => check_plain($field->title), '#default_value' => $edit[$field->name], '#cols' => 60, '#rows' => 5, '#description' => _profile_form_explanation($field), '#required' => $field->required);
|
||||
$fields[$category][$field->name] = array('#type' => 'textarea', '#title' => check_plain($field->title), '#default_value' => $edit[$field->name], '#description' => _profile_form_explanation($field), '#required' => $field->required);
|
||||
break;
|
||||
case 'checkbox':
|
||||
$fields[$category][$field->name] = array('#type' => 'checkbox', '#title' => check_plain($field->title), '#return_value' => 1, '#default_value' => $edit[$field->name], '#description' => _profile_form_explanation($field), '#required' => $field->required);
|
||||
$fields[$category][$field->name] = array('#type' => 'checkbox', '#title' => check_plain($field->title), '#default_value' => $edit[$field->name], '#description' => _profile_form_explanation($field), '#required' => $field->required);
|
||||
break;
|
||||
case 'selection':
|
||||
$options = array('--');
|
||||
|
@ -571,24 +571,24 @@ function profile_admin_delete($fid) {
|
|||
function _profile_field_form($type, $edit = array()) {
|
||||
|
||||
$form['fields'] = array('#type' => 'fieldset', '#title' => t('Field settings'));
|
||||
$form['fields']['category'] = array('#type' => 'textfield', '#title' => t('Category'), '#default_value' => $edit['category'], '#size' => 60, '#maxlength' => 128, '#description' => t('The category the new field should be part of. Categories are used to group fields logically. An example category is "Personal information".'));
|
||||
$form['fields']['title'] = array('#type' => 'textfield', '#title' => t('Title'), '#default_value' => $edit['title'], '#size' => 60, '#maxlength' => 128, '#description' => t('The title of the new field. The title will be shown to the user. An example title is "Favorite color".'));
|
||||
$form['fields']['name'] = array('#type' => 'textfield', '#title' => t('Form name'), '#default_value' => $edit['name'], '#size' => 60, '#maxlength' => 128, '#description' => t('The name of the field. The form name is not shown to the user but used internally in the HTML code and URLs.
|
||||
$form['fields']['category'] = array('#type' => 'textfield', '#title' => t('Category'), '#default_value' => $edit['category'], '#description' => t('The category the new field should be part of. Categories are used to group fields logically. An example category is "Personal information".'));
|
||||
$form['fields']['title'] = array('#type' => 'textfield', '#title' => t('Title'), '#default_value' => $edit['title'], '#description' => t('The title of the new field. The title will be shown to the user. An example title is "Favorite color".'));
|
||||
$form['fields']['name'] = array('#type' => 'textfield', '#title' => t('Form name'), '#default_value' => $edit['name'], '#description' => t('The name of the field. The form name is not shown to the user but used internally in the HTML code and URLs.
|
||||
Unless you know what you are doing, it is highly recommended that you prefix the form name with <code>profile_</code> to avoid name clashes with other fields. Spaces or any other special characters except dash (-) and underscore (_) are not allowed. An example name is "profile_favorite_color" or perhaps just "profile_color".'));
|
||||
$form['fields']['explanation'] = array('#type' => 'textarea', '#title' => t('Explanation'), '#default_value' => $edit['explanation'], '#cols' => 60, '#rows' => 5, '#description' => t('An optional explanation to go with the new field. The explanation will be shown to the user.'));
|
||||
$form['fields']['explanation'] = array('#type' => 'textarea', '#title' => t('Explanation'), '#default_value' => $edit['explanation'], '#description' => t('An optional explanation to go with the new field. The explanation will be shown to the user.'));
|
||||
if ($type == 'selection') {
|
||||
$form['fields']['options'] = array('#type' => 'textarea', '#title' => t('Selection options'), '#default_value' => $edit['options'], '#cols' => 60, '#rows' => 5, '#description' => t('A list of all options. Put each option on a separate line. Example options are "red", "blue", "green", etc.'));
|
||||
$form['fields']['options'] = array('#type' => 'textarea', '#title' => t('Selection options'), '#default_value' => $edit['options'], '#description' => t('A list of all options. Put each option on a separate line. Example options are "red", "blue", "green", etc.'));
|
||||
}
|
||||
$form['fields']['weight'] = array('#type' => 'weight', '#title' => t('Weight'), '#default_value' => $edit['weight'], '#delta' => 5, '#description' => t('The weights define the order in which the form fields are shown. Lighter fields "float up" towards the top of the category.'));
|
||||
$form['fields']['visibility'] = array('#type' => 'radios', '#title' => t('Visibility'), '#default_value' => $edit['visibility'], '#options' => array(PROFILE_HIDDEN => t('Hidden profile field, only accessible by administrators, modules and themes.'), PROFILE_PRIVATE => t('Private field, content only available to privileged users.'), PROFILE_PUBLIC => t('Public field, content shown on profile page but not used on member list pages.'), PROFILE_PUBLIC_LISTINGS => t('Public field, content shown on profile page and on member list pages.')));
|
||||
if ($type == 'selection' || $type == 'list') {
|
||||
$form['fields']['page'] = array('#type' => 'textfield', '#title' => t('Page title'), '#default_value' => $edit['page'], '#size' => 60, '#maxlength' => 128, '#description' => t('The title of the page showing all users with the specified field. The word <code>%value</code> will be substituted with the corresponding value. An example page title is "People whose favorite color is %value". Only applicable if the field is configured to be shown on member list pages.'));
|
||||
$form['fields']['page'] = array('#type' => 'textfield', '#title' => t('Page title'), '#default_value' => $edit['page'], '#description' => t('The title of the page showing all users with the specified field. The word <code>%value</code> will be substituted with the corresponding value. An example page title is "People whose favorite color is %value". Only applicable if the field is configured to be shown on member list pages.'));
|
||||
}
|
||||
else {
|
||||
$form['fields']['page'] = array('#type' => 'textfield', '#title' => t('Page title'), '#default_value' => $edit['page'], '#size' => 60, '#maxlength' => 128, '#description' => t('The title of the page showing all users with the specified field. Only applicable if the field is configured to be shown on member listings.'));
|
||||
$form['fields']['page'] = array('#type' => 'textfield', '#title' => t('Page title'), '#default_value' => $edit['page'], '#description' => t('The title of the page showing all users with the specified field. Only applicable if the field is configured to be shown on member listings.'));
|
||||
}
|
||||
$form['fields']['required'] = array('#type' => 'checkbox', '#title' => t('The user must enter a value.'), '#return_value' => 1, '#default_value' => $edit['required']);
|
||||
$form['fields']['register'] = array('#type' => 'checkbox', '#title' => t('Visible in user registration form.'), '#return_value' => 1, '#default_value' => $edit['register']);
|
||||
$form['fields']['required'] = array('#type' => 'checkbox', '#title' => t('The user must enter a value.'), '#default_value' => $edit['required']);
|
||||
$form['fields']['register'] = array('#type' => 'checkbox', '#title' => t('Visible in user registration form.'), '#default_value' => $edit['register']);
|
||||
$form['submit'] = array('#type' => 'submit', '#value' => t('Save field'));
|
||||
|
||||
return drupal_get_form('_profile_field_form', $form);
|
||||
|
|
|
@ -358,16 +358,16 @@ function profile_form_profile($edit, $user, $category) {
|
|||
switch ($field->type) {
|
||||
case 'textfield':
|
||||
case 'url':
|
||||
$fields[$category][$field->name] = array('#type' => 'textfield', '#title' => check_plain($field->title), '#default_value' => $edit[$field->name], '#size' => 60, '#maxlength' => 255, '#description' => _profile_form_explanation($field), '#required' => $field->required);
|
||||
$fields[$category][$field->name] = array('#type' => 'textfield', '#title' => check_plain($field->title), '#default_value' => $edit[$field->name], '#maxlength' => 255, '#description' => _profile_form_explanation($field), '#required' => $field->required);
|
||||
break;
|
||||
case 'textarea':
|
||||
$fields[$category][$field->name] = array('#type' => 'textarea', '#title' => check_plain($field->title), '#default_value' => $edit[$field->name], '#cols' => 60, '#rows' => 5, '#description' => _profile_form_explanation($field), '#required' => $field->required);
|
||||
$fields[$category][$field->name] = array('#type' => 'textarea', '#title' => check_plain($field->title), '#default_value' => $edit[$field->name], '#description' => _profile_form_explanation($field), '#required' => $field->required);
|
||||
break;
|
||||
case 'list':
|
||||
$fields[$category][$field->name] = array('#type' => 'textarea', '#title' => check_plain($field->title), '#default_value' => $edit[$field->name], '#cols' => 60, '#rows' => 5, '#description' => _profile_form_explanation($field), '#required' => $field->required);
|
||||
$fields[$category][$field->name] = array('#type' => 'textarea', '#title' => check_plain($field->title), '#default_value' => $edit[$field->name], '#description' => _profile_form_explanation($field), '#required' => $field->required);
|
||||
break;
|
||||
case 'checkbox':
|
||||
$fields[$category][$field->name] = array('#type' => 'checkbox', '#title' => check_plain($field->title), '#return_value' => 1, '#default_value' => $edit[$field->name], '#description' => _profile_form_explanation($field), '#required' => $field->required);
|
||||
$fields[$category][$field->name] = array('#type' => 'checkbox', '#title' => check_plain($field->title), '#default_value' => $edit[$field->name], '#description' => _profile_form_explanation($field), '#required' => $field->required);
|
||||
break;
|
||||
case 'selection':
|
||||
$options = array('--');
|
||||
|
@ -571,24 +571,24 @@ function profile_admin_delete($fid) {
|
|||
function _profile_field_form($type, $edit = array()) {
|
||||
|
||||
$form['fields'] = array('#type' => 'fieldset', '#title' => t('Field settings'));
|
||||
$form['fields']['category'] = array('#type' => 'textfield', '#title' => t('Category'), '#default_value' => $edit['category'], '#size' => 60, '#maxlength' => 128, '#description' => t('The category the new field should be part of. Categories are used to group fields logically. An example category is "Personal information".'));
|
||||
$form['fields']['title'] = array('#type' => 'textfield', '#title' => t('Title'), '#default_value' => $edit['title'], '#size' => 60, '#maxlength' => 128, '#description' => t('The title of the new field. The title will be shown to the user. An example title is "Favorite color".'));
|
||||
$form['fields']['name'] = array('#type' => 'textfield', '#title' => t('Form name'), '#default_value' => $edit['name'], '#size' => 60, '#maxlength' => 128, '#description' => t('The name of the field. The form name is not shown to the user but used internally in the HTML code and URLs.
|
||||
$form['fields']['category'] = array('#type' => 'textfield', '#title' => t('Category'), '#default_value' => $edit['category'], '#description' => t('The category the new field should be part of. Categories are used to group fields logically. An example category is "Personal information".'));
|
||||
$form['fields']['title'] = array('#type' => 'textfield', '#title' => t('Title'), '#default_value' => $edit['title'], '#description' => t('The title of the new field. The title will be shown to the user. An example title is "Favorite color".'));
|
||||
$form['fields']['name'] = array('#type' => 'textfield', '#title' => t('Form name'), '#default_value' => $edit['name'], '#description' => t('The name of the field. The form name is not shown to the user but used internally in the HTML code and URLs.
|
||||
Unless you know what you are doing, it is highly recommended that you prefix the form name with <code>profile_</code> to avoid name clashes with other fields. Spaces or any other special characters except dash (-) and underscore (_) are not allowed. An example name is "profile_favorite_color" or perhaps just "profile_color".'));
|
||||
$form['fields']['explanation'] = array('#type' => 'textarea', '#title' => t('Explanation'), '#default_value' => $edit['explanation'], '#cols' => 60, '#rows' => 5, '#description' => t('An optional explanation to go with the new field. The explanation will be shown to the user.'));
|
||||
$form['fields']['explanation'] = array('#type' => 'textarea', '#title' => t('Explanation'), '#default_value' => $edit['explanation'], '#description' => t('An optional explanation to go with the new field. The explanation will be shown to the user.'));
|
||||
if ($type == 'selection') {
|
||||
$form['fields']['options'] = array('#type' => 'textarea', '#title' => t('Selection options'), '#default_value' => $edit['options'], '#cols' => 60, '#rows' => 5, '#description' => t('A list of all options. Put each option on a separate line. Example options are "red", "blue", "green", etc.'));
|
||||
$form['fields']['options'] = array('#type' => 'textarea', '#title' => t('Selection options'), '#default_value' => $edit['options'], '#description' => t('A list of all options. Put each option on a separate line. Example options are "red", "blue", "green", etc.'));
|
||||
}
|
||||
$form['fields']['weight'] = array('#type' => 'weight', '#title' => t('Weight'), '#default_value' => $edit['weight'], '#delta' => 5, '#description' => t('The weights define the order in which the form fields are shown. Lighter fields "float up" towards the top of the category.'));
|
||||
$form['fields']['visibility'] = array('#type' => 'radios', '#title' => t('Visibility'), '#default_value' => $edit['visibility'], '#options' => array(PROFILE_HIDDEN => t('Hidden profile field, only accessible by administrators, modules and themes.'), PROFILE_PRIVATE => t('Private field, content only available to privileged users.'), PROFILE_PUBLIC => t('Public field, content shown on profile page but not used on member list pages.'), PROFILE_PUBLIC_LISTINGS => t('Public field, content shown on profile page and on member list pages.')));
|
||||
if ($type == 'selection' || $type == 'list') {
|
||||
$form['fields']['page'] = array('#type' => 'textfield', '#title' => t('Page title'), '#default_value' => $edit['page'], '#size' => 60, '#maxlength' => 128, '#description' => t('The title of the page showing all users with the specified field. The word <code>%value</code> will be substituted with the corresponding value. An example page title is "People whose favorite color is %value". Only applicable if the field is configured to be shown on member list pages.'));
|
||||
$form['fields']['page'] = array('#type' => 'textfield', '#title' => t('Page title'), '#default_value' => $edit['page'], '#description' => t('The title of the page showing all users with the specified field. The word <code>%value</code> will be substituted with the corresponding value. An example page title is "People whose favorite color is %value". Only applicable if the field is configured to be shown on member list pages.'));
|
||||
}
|
||||
else {
|
||||
$form['fields']['page'] = array('#type' => 'textfield', '#title' => t('Page title'), '#default_value' => $edit['page'], '#size' => 60, '#maxlength' => 128, '#description' => t('The title of the page showing all users with the specified field. Only applicable if the field is configured to be shown on member listings.'));
|
||||
$form['fields']['page'] = array('#type' => 'textfield', '#title' => t('Page title'), '#default_value' => $edit['page'], '#description' => t('The title of the page showing all users with the specified field. Only applicable if the field is configured to be shown on member listings.'));
|
||||
}
|
||||
$form['fields']['required'] = array('#type' => 'checkbox', '#title' => t('The user must enter a value.'), '#return_value' => 1, '#default_value' => $edit['required']);
|
||||
$form['fields']['register'] = array('#type' => 'checkbox', '#title' => t('Visible in user registration form.'), '#return_value' => 1, '#default_value' => $edit['register']);
|
||||
$form['fields']['required'] = array('#type' => 'checkbox', '#title' => t('The user must enter a value.'), '#default_value' => $edit['required']);
|
||||
$form['fields']['register'] = array('#type' => 'checkbox', '#title' => t('Visible in user registration form.'), '#default_value' => $edit['register']);
|
||||
$form['submit'] = array('#type' => 'submit', '#value' => t('Save field'));
|
||||
|
||||
return drupal_get_form('_profile_field_form', $form);
|
||||
|
|
|
@ -86,7 +86,7 @@ function story_validate($node) {
|
|||
*/
|
||||
function story_form(&$node) {
|
||||
|
||||
$form['title'] = array('#type' => 'textfield', '#title' => t('Title'), '#size' => 60, '#maxlength' => 128, '#required' => TRUE, '#default_value' => $node->title);
|
||||
$form['title'] = array('#type' => 'textfield', '#title' => t('Title'), '#required' => TRUE, '#default_value' => $node->title);
|
||||
|
||||
$form['body'] = array(
|
||||
'#type' => 'textarea', '#title' => t('Body'), '#default_value' => $node->body, '#required' => TRUE
|
||||
|
@ -95,7 +95,7 @@ function story_form(&$node) {
|
|||
|
||||
|
||||
$form['log'] = array(
|
||||
'#type' => 'textarea', '#title' => t('Log message'), '#default_value' => $node->log, '#rows' => 5,
|
||||
'#type' => 'textarea', '#title' => t('Log message'), '#default_value' => $node->log,
|
||||
'#description' => t('An explanation of the additions or updates being made to help other authors understand your motivations.')
|
||||
);
|
||||
|
||||
|
|
|
@ -86,7 +86,7 @@ function story_validate($node) {
|
|||
*/
|
||||
function story_form(&$node) {
|
||||
|
||||
$form['title'] = array('#type' => 'textfield', '#title' => t('Title'), '#size' => 60, '#maxlength' => 128, '#required' => TRUE, '#default_value' => $node->title);
|
||||
$form['title'] = array('#type' => 'textfield', '#title' => t('Title'), '#required' => TRUE, '#default_value' => $node->title);
|
||||
|
||||
$form['body'] = array(
|
||||
'#type' => 'textarea', '#title' => t('Body'), '#default_value' => $node->body, '#required' => TRUE
|
||||
|
@ -95,7 +95,7 @@ function story_form(&$node) {
|
|||
|
||||
|
||||
$form['log'] = array(
|
||||
'#type' => 'textarea', '#title' => t('Log message'), '#default_value' => $node->log, '#rows' => 5,
|
||||
'#type' => 'textarea', '#title' => t('Log message'), '#default_value' => $node->log,
|
||||
'#description' => t('An explanation of the additions or updates being made to help other authors understand your motivations.')
|
||||
);
|
||||
|
||||
|
|
|
@ -61,9 +61,9 @@ function system_elements() {
|
|||
$type['checkbox'] = array('#input' => TRUE, '#return_value' => 1);
|
||||
$type['submit'] = array('#input' => TRUE, '#name' => 'op', '#button_type' => 'submit', '#execute' => TRUE);
|
||||
$type['button'] = array('#input' => TRUE, '#name' => 'op', '#button_type' => 'submit', '#execute' => FALSE);
|
||||
$type['textfield'] = array('#input' => TRUE, '#size' => 60, '#maxlength' => 70, '#autocomplete_path' => FALSE);
|
||||
$type['password'] = array('#input' => TRUE, '#size' => 60, '#maxlength' => 70);
|
||||
$type['textarea'] = array('#input' => TRUE, '#cols' => 60, '#rows' => 20);
|
||||
$type['textfield'] = array('#input' => TRUE, '#size' => 60, '#maxlength' => 128, '#autocomplete_path' => FALSE);
|
||||
$type['password'] = array('#input' => TRUE, '#size' => 30, '#maxlength' => 64);
|
||||
$type['textarea'] = array('#input' => TRUE, '#cols' => 60, '#rows' => 5);
|
||||
$type['radios'] = array('#input' => TRUE, '#process' => 'expand_radios');
|
||||
$type['radio'] = array('#input' => TRUE);
|
||||
$type['checkboxes'] = array('#input' => TRUE, '#process' => 'expand_checkboxes', '#tree' => TRUE);
|
||||
|
@ -171,7 +171,7 @@ function system_user($type, $edit, &$user, $category = NULL) {
|
|||
}
|
||||
|
||||
$form['themes'] = array(
|
||||
'#type' => 'fieldset', '#title' => t('Theme configuration'), '#description' => t('Selecting a different theme will change the look and feel of the site.'), '#weight' => 2, '#collapsible' => TRUE, '#collapsed' => FALSE, '#theme' => 'system_user');
|
||||
'#type' => 'fieldset', '#title' => t('Theme configuration'), '#description' => t('Selecting a different theme will change the look and feel of the site.'), '#weight' => 2, '#collapsible' => TRUE, '#theme' => 'system_user');
|
||||
|
||||
foreach ($themes as $info) {
|
||||
$info->screenshot = dirname($info->filename) . '/screenshot.png';
|
||||
|
@ -234,20 +234,20 @@ function system_view_general() {
|
|||
'#description' => t('The name of this web site.')
|
||||
);
|
||||
$form['general']['site_mail'] = array(
|
||||
'#type' => 'textfield', '#title' => t('E-mail address'), '#default_value' => variable_get('site_mail', ini_get('sendmail_from')), '#maxlength' => 128,
|
||||
'#type' => 'textfield', '#title' => t('E-mail address'), '#default_value' => variable_get('site_mail', ini_get('sendmail_from')),
|
||||
'#description' => t('A valid e-mail address for this website, used by the auto-mailer during registration, new password requests, notifications, etc.')
|
||||
);
|
||||
$form['general']['site_slogan'] = array(
|
||||
'#type' => 'textfield', '#title' => t('Slogan'), '#default_value' => variable_get('site_slogan', ''),
|
||||
'#maxlength' => 128, '#description' => t('The slogan of this website. Some themes display a slogan when available.')
|
||||
'#description' => t('The slogan of this website. Some themes display a slogan when available.')
|
||||
);
|
||||
|
||||
$form['general']['site_mission'] = array(
|
||||
'#type' => 'textarea', '#title' => t('Mission'), '#default_value' => variable_get('site_mission', ''),
|
||||
'#rows' => 5, '#description' => t('Your site\'s mission statement or focus.')
|
||||
'#description' => t('Your site\'s mission statement or focus.')
|
||||
);
|
||||
$form['general']['site_footer'] = array(
|
||||
'#type' => 'textarea', '#title' => t('Footer message'), '#default_value' => variable_get('site_footer', ''), '#rows' => 5,
|
||||
'#type' => 'textarea', '#title' => t('Footer message'), '#default_value' => variable_get('site_footer', ''),
|
||||
'#description' => t('This text will be displayed at the bottom of each page. Useful for adding a copyright notice to your pages.')
|
||||
);
|
||||
$form['general']['anonymous'] = array(
|
||||
|
@ -445,7 +445,6 @@ function system_view_general() {
|
|||
|
||||
$form['site_status']['site_offline_message'] = array(
|
||||
'#type' => 'textarea',
|
||||
'#rows' => 5,
|
||||
'#title' => t('Site offline message'),
|
||||
'#default_value' => variable_get('site_offline_message', t('%site is currently under maintenance. We should be back shortly. Thank you for your patience.', array('%site' => variable_get('site_name', t('This drupal site'))))),
|
||||
'#description' => t('Message to show visitors when site is offline.')
|
||||
|
@ -872,7 +871,7 @@ function system_modules() {
|
|||
|
||||
// Handle status checkboxes, including overriding the generated
|
||||
// checkboxes for required modules.
|
||||
$form['status'] = array('#type' => 'checkboxes', '#default_value' => $status, '#options' => $options, '#tree' => TRUE);
|
||||
$form['status'] = array('#type' => 'checkboxes', '#default_value' => $status, '#options' => $options);
|
||||
$required = array('block', 'filter', 'system', 'user', 'watchdog');
|
||||
foreach ($required as $require) {
|
||||
$form['status'][$require] = array('#type' => 'hidden', '#value' => 1, '#suffix' => t('required'));
|
||||
|
@ -882,7 +881,7 @@ function system_modules() {
|
|||
* Handle throttle checkboxes, including overriding the generated checkboxes for required modules.
|
||||
*/
|
||||
if (module_exist('throttle')) {
|
||||
$form['throttle'] = array('#type' => 'checkboxes', '#default_value' => $throttle, '#options' => $options, '#tree' => TRUE);
|
||||
$form['throttle'] = array('#type' => 'checkboxes', '#default_value' => $throttle, '#options' => $options);
|
||||
$throttle_required = array_merge($required, array('throttle'));
|
||||
foreach ($throttle_required as $require) {
|
||||
$form['throttle'][$require] = array('#type' => 'hidden', '#value' => 1, '#suffix' => t('required'));
|
||||
|
@ -1014,7 +1013,7 @@ function system_theme_settings($key = '') {
|
|||
'#description' => t('Check here if you want the theme to use the logo supplied with it.')
|
||||
);
|
||||
$form['logo']['logo_path'] = array(
|
||||
'#type' => 'textfield', '#title' => t('Path to custom logo'), '#size' => 60, '#maxlength' => 128,
|
||||
'#type' => 'textfield', '#title' => t('Path to custom logo'),
|
||||
'#description' => t('The path to the file you would like to use as your logo file instead of the default logo.'));
|
||||
|
||||
$form['logo']['logo_upload'] = array(
|
||||
|
|
|
@ -61,9 +61,9 @@ function system_elements() {
|
|||
$type['checkbox'] = array('#input' => TRUE, '#return_value' => 1);
|
||||
$type['submit'] = array('#input' => TRUE, '#name' => 'op', '#button_type' => 'submit', '#execute' => TRUE);
|
||||
$type['button'] = array('#input' => TRUE, '#name' => 'op', '#button_type' => 'submit', '#execute' => FALSE);
|
||||
$type['textfield'] = array('#input' => TRUE, '#size' => 60, '#maxlength' => 70, '#autocomplete_path' => FALSE);
|
||||
$type['password'] = array('#input' => TRUE, '#size' => 60, '#maxlength' => 70);
|
||||
$type['textarea'] = array('#input' => TRUE, '#cols' => 60, '#rows' => 20);
|
||||
$type['textfield'] = array('#input' => TRUE, '#size' => 60, '#maxlength' => 128, '#autocomplete_path' => FALSE);
|
||||
$type['password'] = array('#input' => TRUE, '#size' => 30, '#maxlength' => 64);
|
||||
$type['textarea'] = array('#input' => TRUE, '#cols' => 60, '#rows' => 5);
|
||||
$type['radios'] = array('#input' => TRUE, '#process' => 'expand_radios');
|
||||
$type['radio'] = array('#input' => TRUE);
|
||||
$type['checkboxes'] = array('#input' => TRUE, '#process' => 'expand_checkboxes', '#tree' => TRUE);
|
||||
|
@ -171,7 +171,7 @@ function system_user($type, $edit, &$user, $category = NULL) {
|
|||
}
|
||||
|
||||
$form['themes'] = array(
|
||||
'#type' => 'fieldset', '#title' => t('Theme configuration'), '#description' => t('Selecting a different theme will change the look and feel of the site.'), '#weight' => 2, '#collapsible' => TRUE, '#collapsed' => FALSE, '#theme' => 'system_user');
|
||||
'#type' => 'fieldset', '#title' => t('Theme configuration'), '#description' => t('Selecting a different theme will change the look and feel of the site.'), '#weight' => 2, '#collapsible' => TRUE, '#theme' => 'system_user');
|
||||
|
||||
foreach ($themes as $info) {
|
||||
$info->screenshot = dirname($info->filename) . '/screenshot.png';
|
||||
|
@ -234,20 +234,20 @@ function system_view_general() {
|
|||
'#description' => t('The name of this web site.')
|
||||
);
|
||||
$form['general']['site_mail'] = array(
|
||||
'#type' => 'textfield', '#title' => t('E-mail address'), '#default_value' => variable_get('site_mail', ini_get('sendmail_from')), '#maxlength' => 128,
|
||||
'#type' => 'textfield', '#title' => t('E-mail address'), '#default_value' => variable_get('site_mail', ini_get('sendmail_from')),
|
||||
'#description' => t('A valid e-mail address for this website, used by the auto-mailer during registration, new password requests, notifications, etc.')
|
||||
);
|
||||
$form['general']['site_slogan'] = array(
|
||||
'#type' => 'textfield', '#title' => t('Slogan'), '#default_value' => variable_get('site_slogan', ''),
|
||||
'#maxlength' => 128, '#description' => t('The slogan of this website. Some themes display a slogan when available.')
|
||||
'#description' => t('The slogan of this website. Some themes display a slogan when available.')
|
||||
);
|
||||
|
||||
$form['general']['site_mission'] = array(
|
||||
'#type' => 'textarea', '#title' => t('Mission'), '#default_value' => variable_get('site_mission', ''),
|
||||
'#rows' => 5, '#description' => t('Your site\'s mission statement or focus.')
|
||||
'#description' => t('Your site\'s mission statement or focus.')
|
||||
);
|
||||
$form['general']['site_footer'] = array(
|
||||
'#type' => 'textarea', '#title' => t('Footer message'), '#default_value' => variable_get('site_footer', ''), '#rows' => 5,
|
||||
'#type' => 'textarea', '#title' => t('Footer message'), '#default_value' => variable_get('site_footer', ''),
|
||||
'#description' => t('This text will be displayed at the bottom of each page. Useful for adding a copyright notice to your pages.')
|
||||
);
|
||||
$form['general']['anonymous'] = array(
|
||||
|
@ -445,7 +445,6 @@ function system_view_general() {
|
|||
|
||||
$form['site_status']['site_offline_message'] = array(
|
||||
'#type' => 'textarea',
|
||||
'#rows' => 5,
|
||||
'#title' => t('Site offline message'),
|
||||
'#default_value' => variable_get('site_offline_message', t('%site is currently under maintenance. We should be back shortly. Thank you for your patience.', array('%site' => variable_get('site_name', t('This drupal site'))))),
|
||||
'#description' => t('Message to show visitors when site is offline.')
|
||||
|
@ -872,7 +871,7 @@ function system_modules() {
|
|||
|
||||
// Handle status checkboxes, including overriding the generated
|
||||
// checkboxes for required modules.
|
||||
$form['status'] = array('#type' => 'checkboxes', '#default_value' => $status, '#options' => $options, '#tree' => TRUE);
|
||||
$form['status'] = array('#type' => 'checkboxes', '#default_value' => $status, '#options' => $options);
|
||||
$required = array('block', 'filter', 'system', 'user', 'watchdog');
|
||||
foreach ($required as $require) {
|
||||
$form['status'][$require] = array('#type' => 'hidden', '#value' => 1, '#suffix' => t('required'));
|
||||
|
@ -882,7 +881,7 @@ function system_modules() {
|
|||
* Handle throttle checkboxes, including overriding the generated checkboxes for required modules.
|
||||
*/
|
||||
if (module_exist('throttle')) {
|
||||
$form['throttle'] = array('#type' => 'checkboxes', '#default_value' => $throttle, '#options' => $options, '#tree' => TRUE);
|
||||
$form['throttle'] = array('#type' => 'checkboxes', '#default_value' => $throttle, '#options' => $options);
|
||||
$throttle_required = array_merge($required, array('throttle'));
|
||||
foreach ($throttle_required as $require) {
|
||||
$form['throttle'][$require] = array('#type' => 'hidden', '#value' => 1, '#suffix' => t('required'));
|
||||
|
@ -1014,7 +1013,7 @@ function system_theme_settings($key = '') {
|
|||
'#description' => t('Check here if you want the theme to use the logo supplied with it.')
|
||||
);
|
||||
$form['logo']['logo_path'] = array(
|
||||
'#type' => 'textfield', '#title' => t('Path to custom logo'), '#size' => 60, '#maxlength' => 128,
|
||||
'#type' => 'textfield', '#title' => t('Path to custom logo'),
|
||||
'#description' => t('The path to the file you would like to use as your logo file instead of the default logo.'));
|
||||
|
||||
$form['logo']['logo_upload'] = array(
|
||||
|
|
|
@ -115,17 +115,17 @@ function taxonomy_menu($may_cache) {
|
|||
}
|
||||
|
||||
function taxonomy_form_vocabulary($edit = array()) {
|
||||
$form['name'] = array('#type' => 'textfield', '#title' => t('Vocabulary name'), '#default_value' => $edit['name'], '#size' => 60, '#maxlength' => 64, '#description' => t('The name for this vocabulary. Example: "Topic".'), '#required' => TRUE);
|
||||
$form['name'] = array('#type' => 'textfield', '#title' => t('Vocabulary name'), '#default_value' => $edit['name'], '#maxlength' => 64, '#description' => t('The name for this vocabulary. Example: "Topic".'), '#required' => TRUE);
|
||||
|
||||
$form['description'] = array('#type' => 'textarea', '#title' => t('Description'), '#default_value' => $edit['description'], '#cols' => 60, '#rows' => 5, '#description' => t('Description of the vocabulary; can be used by modules.'));
|
||||
$form['help'] = array('#type' => 'textfield', '#title' => t('Help text'), '#default_value' => $edit['help'], '#size' => 60, '#maxlength' => 255, '#description' => t('Instructions to present to the user when choosing a term.'));
|
||||
$form['description'] = array('#type' => 'textarea', '#title' => t('Description'), '#default_value' => $edit['description'], '#description' => t('Description of the vocabulary; can be used by modules.'));
|
||||
$form['help'] = array('#type' => 'textfield', '#title' => t('Help text'), '#default_value' => $edit['help'], '#maxlength' => 255, '#description' => t('Instructions to present to the user when choosing a term.'));
|
||||
$form['nodes'] = array('#type' => 'checkboxes', '#title' => t('Types'), '#default_value' => $edit['nodes'], '#options' => node_get_types(), '#description' => t('A list of node types you want to associate with this vocabulary.'), '#required' => TRUE);
|
||||
$form['hierarchy'] = array('#type' => 'radios', '#title' => t('Hierarchy'), '#default_value' => $edit['hierarchy'], '#options' => array(t('Disabled'), t('Single'), t('Multiple')), '#description' => t('Allows <a href="%help-url">a tree-like hierarchy</a> between terms of this vocabulary.', array('%help-url' => url('admin/help/taxonomy', NULL, NULL, 'hierarchy'))));
|
||||
$form['relations'] = array('#type' => 'checkbox', '#title' => t('Related terms'), '#default_value' => $edit['relations'], '#return_value' => 1, '#description' => t('Allows <a href="%help-url">related terms</a> in this vocabulary.', array('%help-url' => url('admin/help/taxonomy', NULL, NULL, 'related-terms'))));
|
||||
$form['tags'] = array('#type' => 'checkbox', '#title' => t('Free tagging'), '#default_value' => $edit['tags'], '#return_value' => 1, '#description' => t('Content is categorized by typing terms instead of choosing from a list.'));
|
||||
$form['multiple'] = array('#type' => 'checkbox', '#title' => t('Multiple select'), '#default_value' => $edit['multiple'], '#return_value' => 1, '#description' => t('Allows nodes to have more than one term from this vocabulary (always true for free tagging).'));
|
||||
$form['required'] = array('#type' => 'checkbox', '#title' => t('Required'), '#default_value' => $edit['required'], '#return_value' => 1, '#description' => t('If enabled, every node <strong>must</strong> have at least one term in this vocabulary.'));
|
||||
$form['weight'] = array('#type' => 'weight', '#title' => t('Weight'), '#default_value' => $edit['weight'], '#delta' => 10, '#description' => t('In listings, the heavier vocabularies will sink and the lighter vocabularies will be positioned nearer the top.'));
|
||||
$form['relations'] = array('#type' => 'checkbox', '#title' => t('Related terms'), '#default_value' => $edit['relations'], '#description' => t('Allows <a href="%help-url">related terms</a> in this vocabulary.', array('%help-url' => url('admin/help/taxonomy', NULL, NULL, 'related-terms'))));
|
||||
$form['tags'] = array('#type' => 'checkbox', '#title' => t('Free tagging'), '#default_value' => $edit['tags'], '#description' => t('Content is categorized by typing terms instead of choosing from a list.'));
|
||||
$form['multiple'] = array('#type' => 'checkbox', '#title' => t('Multiple select'), '#default_value' => $edit['multiple'], '#description' => t('Allows nodes to have more than one term from this vocabulary (always true for free tagging).'));
|
||||
$form['required'] = array('#type' => 'checkbox', '#title' => t('Required'), '#default_value' => $edit['required'], '#description' => t('If enabled, every node <strong>must</strong> have at least one term in this vocabulary.'));
|
||||
$form['weight'] = array('#type' => 'weight', '#title' => t('Weight'), '#default_value' => $edit['weight'], '#description' => t('In listings, the heavier vocabularies will sink and the lighter vocabularies will be positioned nearer the top.'));
|
||||
|
||||
// Add extra vocabulary form elements.
|
||||
$extra = module_invoke_all('taxonomy', 'form', 'vocabulary');
|
||||
|
@ -212,9 +212,9 @@ function taxonomy_form_term($edit = array()) {
|
|||
$vocabulary_id = isset($edit['vid']) ? $edit['vid'] : arg(4);
|
||||
$vocabulary = taxonomy_get_vocabulary($vocabulary_id);
|
||||
|
||||
$form['name'] = array('#type' => 'textfield', '#title' => t('Term name'), '#default_value' => $edit['name'], '#size' => 60, '#maxlength' => 64, '#description' => t('The name for this term. Example: "Linux".'), '#required' => TRUE);
|
||||
$form['name'] = array('#type' => 'textfield', '#title' => t('Term name'), '#default_value' => $edit['name'], '#maxlength' => 64, '#description' => t('The name for this term. Example: "Linux".'), '#required' => TRUE);
|
||||
|
||||
$form['description'] = array('#type' => 'textarea', '#title' => t('Description'), '#default_value' => $edit['description'], '#cols' => 60, '#rows' => 5, '#description' => t('A description of the term.'));
|
||||
$form['description'] = array('#type' => 'textarea', '#title' => t('Description'), '#default_value' => $edit['description'], '#description' => t('A description of the term.'));
|
||||
|
||||
if ($vocabulary->hierarchy) {
|
||||
$parent = array_keys(taxonomy_get_parents($edit['tid']));
|
||||
|
@ -238,8 +238,8 @@ function taxonomy_form_term($edit = array()) {
|
|||
$form['relations'] = _taxonomy_term_select(t('Related terms'), 'relations', array_keys(taxonomy_get_related($edit['tid'])), $vocabulary_id, NULL, 1, '<'. t('none') .'>', array($edit['tid']));
|
||||
}
|
||||
|
||||
$form['synonyms'] = array('#type' => 'textarea', '#title' => t('Synonyms'), '#default_value' => implode("\n", taxonomy_get_synonyms($edit['tid'])), '#cols' => 60, '#rows' => 5, '#description' => t('<a href="%help-url">Synonyms</a> of this term, one synonym per line.', array('%help-url' => url('admin/help/taxonomy', NULL, NULL, 'synonyms'))));
|
||||
$form['weight'] = array('#type' => 'weight', '#title' => t('Weight'), '#default_value' => $edit['weight'], '#delta' => 10, '#description' => t('In listings, the heavier terms will sink and the lighter terms will be positioned nearer the top.'));
|
||||
$form['synonyms'] = array('#type' => 'textarea', '#title' => t('Synonyms'), '#default_value' => implode("\n", taxonomy_get_synonyms($edit['tid'])), '#description' => t('<a href="%help-url">Synonyms</a> of this term, one synonym per line.', array('%help-url' => url('admin/help/taxonomy', NULL, NULL, 'synonyms'))));
|
||||
$form['weight'] = array('#type' => 'weight', '#title' => t('Weight'), '#default_value' => $edit['weight'], '#description' => t('In listings, the heavier terms will sink and the lighter terms will be positioned nearer the top.'));
|
||||
|
||||
// Add extra term form elements.
|
||||
$extra = module_invoke_all('taxonomy', 'term', 'vocabulary');
|
||||
|
@ -530,7 +530,7 @@ function taxonomy_node_form($node) {
|
|||
}
|
||||
$typed_string = implode(', ', $typed_terms) . (array_key_exists('tags', $terms) ? $terms['tags'][$vocabulary->vid] : NULL);
|
||||
|
||||
$form['taxonomy']['tags'][$vocabulary->vid] = array('#type' => 'textfield', '#default_value' => $typed_string, '#size' => 60, '#maxlength' => 100, '#autocomplete_path' => 'taxonomy/autocomplete/'. $vocabulary->vid, '#required' => $vocabulary->required, '#title' => $vocabulary->name, '#description' => t('A comma-separated list of terms describing this content (Example: funny, bungie jumping, "Company, Inc.").'));
|
||||
$form['taxonomy']['tags'][$vocabulary->vid] = array('#type' => 'textfield', '#default_value' => $typed_string, '#maxlength' => 100, '#autocomplete_path' => 'taxonomy/autocomplete/'. $vocabulary->vid, '#required' => $vocabulary->required, '#title' => $vocabulary->name, '#description' => t('A comma-separated list of terms describing this content (Example: funny, bungie jumping, "Company, Inc.").'));
|
||||
}
|
||||
else {
|
||||
$ntterms = array_key_exists('taxonomy', $node) ? $terms : array_keys($terms);
|
||||
|
|
|
@ -115,17 +115,17 @@ function taxonomy_menu($may_cache) {
|
|||
}
|
||||
|
||||
function taxonomy_form_vocabulary($edit = array()) {
|
||||
$form['name'] = array('#type' => 'textfield', '#title' => t('Vocabulary name'), '#default_value' => $edit['name'], '#size' => 60, '#maxlength' => 64, '#description' => t('The name for this vocabulary. Example: "Topic".'), '#required' => TRUE);
|
||||
$form['name'] = array('#type' => 'textfield', '#title' => t('Vocabulary name'), '#default_value' => $edit['name'], '#maxlength' => 64, '#description' => t('The name for this vocabulary. Example: "Topic".'), '#required' => TRUE);
|
||||
|
||||
$form['description'] = array('#type' => 'textarea', '#title' => t('Description'), '#default_value' => $edit['description'], '#cols' => 60, '#rows' => 5, '#description' => t('Description of the vocabulary; can be used by modules.'));
|
||||
$form['help'] = array('#type' => 'textfield', '#title' => t('Help text'), '#default_value' => $edit['help'], '#size' => 60, '#maxlength' => 255, '#description' => t('Instructions to present to the user when choosing a term.'));
|
||||
$form['description'] = array('#type' => 'textarea', '#title' => t('Description'), '#default_value' => $edit['description'], '#description' => t('Description of the vocabulary; can be used by modules.'));
|
||||
$form['help'] = array('#type' => 'textfield', '#title' => t('Help text'), '#default_value' => $edit['help'], '#maxlength' => 255, '#description' => t('Instructions to present to the user when choosing a term.'));
|
||||
$form['nodes'] = array('#type' => 'checkboxes', '#title' => t('Types'), '#default_value' => $edit['nodes'], '#options' => node_get_types(), '#description' => t('A list of node types you want to associate with this vocabulary.'), '#required' => TRUE);
|
||||
$form['hierarchy'] = array('#type' => 'radios', '#title' => t('Hierarchy'), '#default_value' => $edit['hierarchy'], '#options' => array(t('Disabled'), t('Single'), t('Multiple')), '#description' => t('Allows <a href="%help-url">a tree-like hierarchy</a> between terms of this vocabulary.', array('%help-url' => url('admin/help/taxonomy', NULL, NULL, 'hierarchy'))));
|
||||
$form['relations'] = array('#type' => 'checkbox', '#title' => t('Related terms'), '#default_value' => $edit['relations'], '#return_value' => 1, '#description' => t('Allows <a href="%help-url">related terms</a> in this vocabulary.', array('%help-url' => url('admin/help/taxonomy', NULL, NULL, 'related-terms'))));
|
||||
$form['tags'] = array('#type' => 'checkbox', '#title' => t('Free tagging'), '#default_value' => $edit['tags'], '#return_value' => 1, '#description' => t('Content is categorized by typing terms instead of choosing from a list.'));
|
||||
$form['multiple'] = array('#type' => 'checkbox', '#title' => t('Multiple select'), '#default_value' => $edit['multiple'], '#return_value' => 1, '#description' => t('Allows nodes to have more than one term from this vocabulary (always true for free tagging).'));
|
||||
$form['required'] = array('#type' => 'checkbox', '#title' => t('Required'), '#default_value' => $edit['required'], '#return_value' => 1, '#description' => t('If enabled, every node <strong>must</strong> have at least one term in this vocabulary.'));
|
||||
$form['weight'] = array('#type' => 'weight', '#title' => t('Weight'), '#default_value' => $edit['weight'], '#delta' => 10, '#description' => t('In listings, the heavier vocabularies will sink and the lighter vocabularies will be positioned nearer the top.'));
|
||||
$form['relations'] = array('#type' => 'checkbox', '#title' => t('Related terms'), '#default_value' => $edit['relations'], '#description' => t('Allows <a href="%help-url">related terms</a> in this vocabulary.', array('%help-url' => url('admin/help/taxonomy', NULL, NULL, 'related-terms'))));
|
||||
$form['tags'] = array('#type' => 'checkbox', '#title' => t('Free tagging'), '#default_value' => $edit['tags'], '#description' => t('Content is categorized by typing terms instead of choosing from a list.'));
|
||||
$form['multiple'] = array('#type' => 'checkbox', '#title' => t('Multiple select'), '#default_value' => $edit['multiple'], '#description' => t('Allows nodes to have more than one term from this vocabulary (always true for free tagging).'));
|
||||
$form['required'] = array('#type' => 'checkbox', '#title' => t('Required'), '#default_value' => $edit['required'], '#description' => t('If enabled, every node <strong>must</strong> have at least one term in this vocabulary.'));
|
||||
$form['weight'] = array('#type' => 'weight', '#title' => t('Weight'), '#default_value' => $edit['weight'], '#description' => t('In listings, the heavier vocabularies will sink and the lighter vocabularies will be positioned nearer the top.'));
|
||||
|
||||
// Add extra vocabulary form elements.
|
||||
$extra = module_invoke_all('taxonomy', 'form', 'vocabulary');
|
||||
|
@ -212,9 +212,9 @@ function taxonomy_form_term($edit = array()) {
|
|||
$vocabulary_id = isset($edit['vid']) ? $edit['vid'] : arg(4);
|
||||
$vocabulary = taxonomy_get_vocabulary($vocabulary_id);
|
||||
|
||||
$form['name'] = array('#type' => 'textfield', '#title' => t('Term name'), '#default_value' => $edit['name'], '#size' => 60, '#maxlength' => 64, '#description' => t('The name for this term. Example: "Linux".'), '#required' => TRUE);
|
||||
$form['name'] = array('#type' => 'textfield', '#title' => t('Term name'), '#default_value' => $edit['name'], '#maxlength' => 64, '#description' => t('The name for this term. Example: "Linux".'), '#required' => TRUE);
|
||||
|
||||
$form['description'] = array('#type' => 'textarea', '#title' => t('Description'), '#default_value' => $edit['description'], '#cols' => 60, '#rows' => 5, '#description' => t('A description of the term.'));
|
||||
$form['description'] = array('#type' => 'textarea', '#title' => t('Description'), '#default_value' => $edit['description'], '#description' => t('A description of the term.'));
|
||||
|
||||
if ($vocabulary->hierarchy) {
|
||||
$parent = array_keys(taxonomy_get_parents($edit['tid']));
|
||||
|
@ -238,8 +238,8 @@ function taxonomy_form_term($edit = array()) {
|
|||
$form['relations'] = _taxonomy_term_select(t('Related terms'), 'relations', array_keys(taxonomy_get_related($edit['tid'])), $vocabulary_id, NULL, 1, '<'. t('none') .'>', array($edit['tid']));
|
||||
}
|
||||
|
||||
$form['synonyms'] = array('#type' => 'textarea', '#title' => t('Synonyms'), '#default_value' => implode("\n", taxonomy_get_synonyms($edit['tid'])), '#cols' => 60, '#rows' => 5, '#description' => t('<a href="%help-url">Synonyms</a> of this term, one synonym per line.', array('%help-url' => url('admin/help/taxonomy', NULL, NULL, 'synonyms'))));
|
||||
$form['weight'] = array('#type' => 'weight', '#title' => t('Weight'), '#default_value' => $edit['weight'], '#delta' => 10, '#description' => t('In listings, the heavier terms will sink and the lighter terms will be positioned nearer the top.'));
|
||||
$form['synonyms'] = array('#type' => 'textarea', '#title' => t('Synonyms'), '#default_value' => implode("\n", taxonomy_get_synonyms($edit['tid'])), '#description' => t('<a href="%help-url">Synonyms</a> of this term, one synonym per line.', array('%help-url' => url('admin/help/taxonomy', NULL, NULL, 'synonyms'))));
|
||||
$form['weight'] = array('#type' => 'weight', '#title' => t('Weight'), '#default_value' => $edit['weight'], '#description' => t('In listings, the heavier terms will sink and the lighter terms will be positioned nearer the top.'));
|
||||
|
||||
// Add extra term form elements.
|
||||
$extra = module_invoke_all('taxonomy', 'term', 'vocabulary');
|
||||
|
@ -530,7 +530,7 @@ function taxonomy_node_form($node) {
|
|||
}
|
||||
$typed_string = implode(', ', $typed_terms) . (array_key_exists('tags', $terms) ? $terms['tags'][$vocabulary->vid] : NULL);
|
||||
|
||||
$form['taxonomy']['tags'][$vocabulary->vid] = array('#type' => 'textfield', '#default_value' => $typed_string, '#size' => 60, '#maxlength' => 100, '#autocomplete_path' => 'taxonomy/autocomplete/'. $vocabulary->vid, '#required' => $vocabulary->required, '#title' => $vocabulary->name, '#description' => t('A comma-separated list of terms describing this content (Example: funny, bungie jumping, "Company, Inc.").'));
|
||||
$form['taxonomy']['tags'][$vocabulary->vid] = array('#type' => 'textfield', '#default_value' => $typed_string, '#maxlength' => 100, '#autocomplete_path' => 'taxonomy/autocomplete/'. $vocabulary->vid, '#required' => $vocabulary->required, '#title' => $vocabulary->name, '#description' => t('A comma-separated list of terms describing this content (Example: funny, bungie jumping, "Company, Inc.").'));
|
||||
}
|
||||
else {
|
||||
$ntterms = array_key_exists('taxonomy', $node) ? $terms : array_keys($terms);
|
||||
|
|
|
@ -105,7 +105,7 @@ function upload_settings() {
|
|||
$form["settings_role_$rid"] = array('#type' => 'fieldset', '#title' => t('Settings for %role', array('%role' => theme('placeholder', $role))), '#collapsible' => TRUE, '#collapsed' => TRUE);
|
||||
$form["settings_role_$rid"]["upload_extensions_$rid"] = array(
|
||||
'#type' => 'textfield', '#title' => t('Permitted file extensions'), '#default_value' => variable_get("upload_extensions_$rid", "jpg jpeg gif png txt html doc xls pdf ppt pps"),
|
||||
'#size' => 60, '#maxlength' => 255, '#description' => t('Extensions that users in this role can upload. Separate extensions with a space and do not include the leading dot.')
|
||||
'#maxlength' => 255, '#description' => t('Extensions that users in this role can upload. Separate extensions with a space and do not include the leading dot.')
|
||||
);
|
||||
$form["settings_role_$rid"]["upload_uploadsize_$rid"] = array(
|
||||
'#type' => 'textfield', '#title' => t('Maximum file size per upload'), '#default_value' => variable_get("upload_uploadsize_$rid", 1),
|
||||
|
@ -432,7 +432,7 @@ function _upload_form($node) {
|
|||
$list[] = $key;
|
||||
}
|
||||
$description = "<small>". file_create_url(($file->fid ? $file->filepath : file_create_filename($file->filename, file_create_path()))) ."</small>";
|
||||
$form['current']['description'][$key] = array('#type' => 'textfield', '#default_value' => $file->description ? $file->description : $file->filename, '#size' => 60, '#maxlength' => 256, '#description' => $description );
|
||||
$form['current']['description'][$key] = array('#type' => 'textfield', '#default_value' => $file->description ? $file->description : $file->filename, '#maxlength' => 256, '#description' => $description );
|
||||
$form['current']['size'][$key] = array('#type' => 'markup', '#value' => format_size($file->filesize));
|
||||
}
|
||||
$form['current']['remove'] = array('#type' => 'checkboxes', '#options' => $options, '#default_value' => $remove);
|
||||
|
|
|
@ -105,7 +105,7 @@ function upload_settings() {
|
|||
$form["settings_role_$rid"] = array('#type' => 'fieldset', '#title' => t('Settings for %role', array('%role' => theme('placeholder', $role))), '#collapsible' => TRUE, '#collapsed' => TRUE);
|
||||
$form["settings_role_$rid"]["upload_extensions_$rid"] = array(
|
||||
'#type' => 'textfield', '#title' => t('Permitted file extensions'), '#default_value' => variable_get("upload_extensions_$rid", "jpg jpeg gif png txt html doc xls pdf ppt pps"),
|
||||
'#size' => 60, '#maxlength' => 255, '#description' => t('Extensions that users in this role can upload. Separate extensions with a space and do not include the leading dot.')
|
||||
'#maxlength' => 255, '#description' => t('Extensions that users in this role can upload. Separate extensions with a space and do not include the leading dot.')
|
||||
);
|
||||
$form["settings_role_$rid"]["upload_uploadsize_$rid"] = array(
|
||||
'#type' => 'textfield', '#title' => t('Maximum file size per upload'), '#default_value' => variable_get("upload_uploadsize_$rid", 1),
|
||||
|
@ -432,7 +432,7 @@ function _upload_form($node) {
|
|||
$list[] = $key;
|
||||
}
|
||||
$description = "<small>". file_create_url(($file->fid ? $file->filepath : file_create_filename($file->filename, file_create_path()))) ."</small>";
|
||||
$form['current']['description'][$key] = array('#type' => 'textfield', '#default_value' => $file->description ? $file->description : $file->filename, '#size' => 60, '#maxlength' => 256, '#description' => $description );
|
||||
$form['current']['description'][$key] = array('#type' => 'textfield', '#default_value' => $file->description ? $file->description : $file->filename, '#maxlength' => 256, '#description' => $description );
|
||||
$form['current']['size'][$key] = array('#type' => 'markup', '#value' => format_size($file->filesize));
|
||||
}
|
||||
$form['current']['remove'] = array('#type' => 'checkboxes', '#options' => $options, '#default_value' => $remove);
|
||||
|
|
|
@ -884,7 +884,7 @@ function user_login($edit = array(), $msg = '') {
|
|||
else {
|
||||
$form['name']['#description'] = t('Enter your %s username.', array('%s' => variable_get('site_name', 'local')));
|
||||
}
|
||||
$form['pass'] = array('#type' => 'password', '#title' => t('Password'), '#size' => 30, '#maxlength' => 64, '#description' => t('Enter the password that accompanies your username.'), '#required' => TRUE);
|
||||
$form['pass'] = array('#type' => 'password', '#title' => t('Password'), '#description' => t('Enter the password that accompanies your username.'), '#required' => TRUE);
|
||||
$form['submit'] = array('#type' => 'submit', '#value' => t('Log in'), '#weight' => 2);
|
||||
return drupal_get_form('user_login', $form);
|
||||
}
|
||||
|
@ -1151,8 +1151,8 @@ function user_register($edit = array()) {
|
|||
function user_edit_form($uid, $edit) {
|
||||
// Account information:
|
||||
$form['account'] = array('#type' => 'fieldset', '#title' => t('Account information'), '#weight' => 0);
|
||||
$form['account']['name'] = array('#type' => 'textfield', '#title' => t('Username'), '#default_value' => $edit['name'], '#size' => 60, '#maxlength' => 55, '#description' => t('Your full name or your preferred username: only letters, numbers and spaces are allowed.'), '#required' => TRUE);
|
||||
$form['account']['mail'] = array('#type' => 'textfield', '#title' => t('E-mail address'), '#default_value' => $edit['mail'], '#size' => 60, '#maxlength' => 55, '#description' => t('Insert a valid e-mail address. All e-mails from the system will be sent to this address. The e-mail address is not made public and will only be used if you wish to receive a new password or wish to receive certain news or notifications by e-mail.'), '#required' => TRUE);
|
||||
$form['account']['name'] = array('#type' => 'textfield', '#title' => t('Username'), '#default_value' => $edit['name'], '#maxlength' => 55, '#description' => t('Your full name or your preferred username: only letters, numbers and spaces are allowed.'), '#required' => TRUE);
|
||||
$form['account']['mail'] = array('#type' => 'textfield', '#title' => t('E-mail address'), '#default_value' => $edit['mail'], '#maxlength' => 55, '#description' => t('Insert a valid e-mail address. All e-mails from the system will be sent to this address. The e-mail address is not made public and will only be used if you wish to receive a new password or wish to receive certain news or notifications by e-mail.'), '#required' => TRUE);
|
||||
$form['account']['pass'] = array('#type' => 'item', '#title' => t('Password'), '#value' => '<input type="password" class="form-password" name="edit[pass1]" size="12" maxlength="24" /> <input type="password" class="form-password" name="edit[pass2]" size="12" maxlength="24" />', '#required' => true);
|
||||
if (user_access('administer access control')) {
|
||||
$form['account']['status'] = array('#type' => 'radios', '#title' => t('Status'), '#default_value' => $edit['status'], '#options' => array(t('Blocked'), t('Active')));
|
||||
|
@ -1164,7 +1164,7 @@ function user_edit_form($uid, $edit) {
|
|||
$form['picture'] = array('#type' => 'fieldset', '#title' => t('Picture'), '#weight' => 1);
|
||||
if ($edit['picture'] && ($picture = theme('user_picture', array2object($edit)))) {
|
||||
$form['picture']['current_picture'] = array('#type' => 'markup', '#value' => $picture);
|
||||
$form['picture']['picture_delete'] = array('#type' => 'checkbox', '#title' => t('Delete picture'), '#return_value' => 1, '#default_value' => 0, '#description' => t('Check this box to delete your current picture.'));
|
||||
$form['picture']['picture_delete'] = array('#type' => 'checkbox', '#title' => t('Delete picture'), '#description' => t('Check this box to delete your current picture.'));
|
||||
}
|
||||
$form['picture']['picture'] = array('#type' => 'file', '#title' => t('Upload picture'), '#size' => 48, '#description' => t('Your virtual face or picture. Maximum dimensions are %dimensions and the maximum size is %size kB.', array('%dimensions' => variable_get('user_picture_dimensions', '85x85'), '%size' => variable_get('user_picture_file_size', '30'))) .' '. variable_get('user_picture_guidelines', ''));
|
||||
}
|
||||
|
@ -1581,7 +1581,7 @@ function user_admin_perm() {
|
|||
}
|
||||
// Have to build checkboxes here after checkbox arrays are built
|
||||
foreach ($role_names as $rid => $name) {
|
||||
$form['checkboxes'][$rid] = array('#type' => 'checkboxes', '#options' => $options, '#default_value' => $status[$rid], '#tree' => TRUE);
|
||||
$form['checkboxes'][$rid] = array('#type' => 'checkboxes', '#options' => $options, '#default_value' => $status[$rid]);
|
||||
$form['role_names'][$rid] = array('#type' => 'markup', '#value' => $name, '#tree' => TRUE);
|
||||
}
|
||||
$form['submit'] = array('#type' => 'submit', '#value' => t('Save permissions'));
|
||||
|
@ -1758,16 +1758,16 @@ function user_configure() {
|
|||
// User registration settings.
|
||||
$form['registration'] = array('#type' => 'fieldset', '#title' => t('User registration settings'));
|
||||
$form['registration']['user_register'] = array('#type' => 'radios', '#title' => t('Public registrations'), '#default_value' => variable_get('user_register', 1), '#options' => array(t('Only site administrators can create new user accounts.'), t('Visitors can create accounts and no administrator approval is required.'), t('Visitors can create accounts but administrator approval is required.')));
|
||||
$form['registration']['user_registration_help'] = array('#type' => 'textarea', '#title' => t('User registration guidelines'), '#default_value' => variable_get('user_registration_help', ''), '#cols' => 60, '#rows' => 5, '#description' => t('This text is displayed at the top of the user registration form. It\'s useful for helping or instructing your users.'));
|
||||
$form['registration']['user_registration_help'] = array('#type' => 'textarea', '#title' => t('User registration guidelines'), '#default_value' => variable_get('user_registration_help', ''), '#description' => t('This text is displayed at the top of the user registration form. It\'s useful for helping or instructing your users.'));
|
||||
|
||||
// User e-mail settings.
|
||||
$form['email'] = array('#type' => 'fieldset', '#title' => t('User email settings'));
|
||||
$form['email']['user_mail_welcome_subject'] = array('#type' => 'textfield', '#title' => t('Subject of welcome e-mail'), '#default_value' => _user_mail_text('welcome_subject'), '#size' => 60, '#maxlength' => 180, '#description' => t('Customize the subject of your welcome e-mail, which is sent to new members upon registering.') .' '. t('Available variables are:') .' %username, %site, %password, %uri, %uri_brief, %mailto, %date, %login_uri, %edit_uri, %login_url.');
|
||||
$form['email']['user_mail_welcome_body'] = array('#type' => 'textarea', '#title' => t('Body of welcome e-mail'), '#default_value' => _user_mail_text('welcome_body'), '#cols' => 60, '#rows' => 15, '#description' => t('Customize the body of the welcome e-mail, which is sent to new members upon registering.') .' '. t('Available variables are:') .' %username, %site, %password, %uri, %uri_brief, %mailto, %login_uri, %edit_uri, %login_url.');
|
||||
$form['email']['user_mail_approval_subject'] = array('#type' => 'textfield', '#title' => t('Subject of welcome e-mail (awaiting admin approval)'), '#default_value' => _user_mail_text('approval_subject'), '#size' => 60, '#maxlength' => 180, '#description' => t('Customize the subject of your awaiting approval welcome e-mail, which is sent to new members upon registering.') .' '. t('Available variables are:') .' %username, %site, %password, %uri, %uri_brief, %mailto, %date, %login_uri, %edit_uri, %login_url.');
|
||||
$form['email']['user_mail_approval_body'] = array('#type' => 'textarea', '#title' => t('Body of welcome e-mail (awaiting admin approval)'), '#default_value' => _user_mail_text('approval_body'), '#cols' => 60, '#rows' => 15, '#description' => t('Customize the body of the awaiting approval welcome e-mail, which is sent to new members upon registering.') .' '. t('Available variables are:') .' %username, %site, %password, %uri, %uri_brief, %mailto, %login_uri, %edit_uri, %login_url.');
|
||||
$form['email']['user_mail_pass_subject'] = array('#type' => 'textfield', '#title' => t('Subject of password recovery e-mail'), '#default_value' => _user_mail_text('pass_subject'), '#size' => 60, '#maxlength' => 180, '#description' => t('Customize the Subject of your forgotten password e-mail.') .' '. t('Available variables are:') .' %username, %site, %login_url, %uri, %uri_brief, %mailto, %date, %login_uri, %edit_uri.');
|
||||
$form['email']['user_mail_pass_body'] = array('#type' => 'textarea', '#title' => t('Body of password recovery e-mail'), '#default_value' => _user_mail_text('pass_body'), '#cols' => 60, '#rows' => 15, '#description' => t('Customize the body of the forgotten password e-mail.') .' '. t('Available variables are:') .' %username, %site, %login_url, %uri, %uri_brief, %mailto, %login_uri, %edit_uri.');
|
||||
$form['email']['user_mail_welcome_subject'] = array('#type' => 'textfield', '#title' => t('Subject of welcome e-mail'), '#default_value' => _user_mail_text('welcome_subject'), '#maxlength' => 180, '#description' => t('Customize the subject of your welcome e-mail, which is sent to new members upon registering.') .' '. t('Available variables are:') .' %username, %site, %password, %uri, %uri_brief, %mailto, %date, %login_uri, %edit_uri, %login_url.');
|
||||
$form['email']['user_mail_welcome_body'] = array('#type' => 'textarea', '#title' => t('Body of welcome e-mail'), '#default_value' => _user_mail_text('welcome_body'), '#rows' => 15, '#description' => t('Customize the body of the welcome e-mail, which is sent to new members upon registering.') .' '. t('Available variables are:') .' %username, %site, %password, %uri, %uri_brief, %mailto, %login_uri, %edit_uri, %login_url.');
|
||||
$form['email']['user_mail_approval_subject'] = array('#type' => 'textfield', '#title' => t('Subject of welcome e-mail (awaiting admin approval)'), '#default_value' => _user_mail_text('approval_subject'), '#maxlength' => 180, '#description' => t('Customize the subject of your awaiting approval welcome e-mail, which is sent to new members upon registering.') .' '. t('Available variables are:') .' %username, %site, %password, %uri, %uri_brief, %mailto, %date, %login_uri, %edit_uri, %login_url.');
|
||||
$form['email']['user_mail_approval_body'] = array('#type' => 'textarea', '#title' => t('Body of welcome e-mail (awaiting admin approval)'), '#default_value' => _user_mail_text('approval_body'), '#rows' => 15, '#description' => t('Customize the body of the awaiting approval welcome e-mail, which is sent to new members upon registering.') .' '. t('Available variables are:') .' %username, %site, %password, %uri, %uri_brief, %mailto, %login_uri, %edit_uri, %login_url.');
|
||||
$form['email']['user_mail_pass_subject'] = array('#type' => 'textfield', '#title' => t('Subject of password recovery e-mail'), '#default_value' => _user_mail_text('pass_subject'), '#maxlength' => 180, '#description' => t('Customize the Subject of your forgotten password e-mail.') .' '. t('Available variables are:') .' %username, %site, %login_url, %uri, %uri_brief, %mailto, %date, %login_uri, %edit_uri.');
|
||||
$form['email']['user_mail_pass_body'] = array('#type' => 'textarea', '#title' => t('Body of password recovery e-mail'), '#default_value' => _user_mail_text('pass_body'), '#rows' => 15, '#description' => t('Customize the body of the forgotten password e-mail.') .' '. t('Available variables are:') .' %username, %site, %login_url, %uri, %uri_brief, %mailto, %login_uri, %edit_uri.');
|
||||
|
||||
// If picture support is enabled, check whether the picture directory exists:
|
||||
if (variable_get('user_pictures', 0)) {
|
||||
|
@ -1781,7 +1781,7 @@ function user_configure() {
|
|||
$form['pictures']['user_picture_default'] = array('#type' => 'textfield', '#title' => t('Default picture'), '#default_value' => variable_get('user_picture_default', ''), '#size' => 30, '#maxlength' => 255, '#description' => t('URL of picture to display for users with no custom picture selected. Leave blank for none.'));
|
||||
$form['pictures']['user_picture_dimensions'] = array('#type' => 'textfield', '#title' => t('Picture maximum dimensions'), '#default_value' => variable_get('user_picture_dimensions', '85x85'), '#size' => 15, '#maxlength' => 10, '#description' => t('Maximum dimensions for pictures.'));
|
||||
$form['pictures']['user_picture_file_size'] = array('#type' => 'textfield', '#title' => t('Picture maximum file size'), '#default_value' => variable_get('user_picture_file_size', '30'), '#size' => 15, '#maxlength' => 10, '#description' => t('Maximum file size for pictures, in kB.'));
|
||||
$form['pictures']['user_picture_guidelines'] = array('#type' => 'textarea', '#title' => t('Picture guidelines'), '#default_value' => variable_get('user_picture_guidelines', ''), '#cols' => 60, '#rows' => 5, '#description' => t('This text is displayed at the picture upload form in addition to the default guidelines. It\'s useful for helping or instructing your users.'));
|
||||
$form['pictures']['user_picture_guidelines'] = array('#type' => 'textarea', '#title' => t('Picture guidelines'), '#default_value' => variable_get('user_picture_guidelines', ''), '#description' => t('This text is displayed at the picture upload form in addition to the default guidelines. It\'s useful for helping or instructing your users.'));
|
||||
|
||||
return system_settings_form('user_configure_settings', $form);
|
||||
}
|
||||
|
|
|
@ -884,7 +884,7 @@ function user_login($edit = array(), $msg = '') {
|
|||
else {
|
||||
$form['name']['#description'] = t('Enter your %s username.', array('%s' => variable_get('site_name', 'local')));
|
||||
}
|
||||
$form['pass'] = array('#type' => 'password', '#title' => t('Password'), '#size' => 30, '#maxlength' => 64, '#description' => t('Enter the password that accompanies your username.'), '#required' => TRUE);
|
||||
$form['pass'] = array('#type' => 'password', '#title' => t('Password'), '#description' => t('Enter the password that accompanies your username.'), '#required' => TRUE);
|
||||
$form['submit'] = array('#type' => 'submit', '#value' => t('Log in'), '#weight' => 2);
|
||||
return drupal_get_form('user_login', $form);
|
||||
}
|
||||
|
@ -1151,8 +1151,8 @@ function user_register($edit = array()) {
|
|||
function user_edit_form($uid, $edit) {
|
||||
// Account information:
|
||||
$form['account'] = array('#type' => 'fieldset', '#title' => t('Account information'), '#weight' => 0);
|
||||
$form['account']['name'] = array('#type' => 'textfield', '#title' => t('Username'), '#default_value' => $edit['name'], '#size' => 60, '#maxlength' => 55, '#description' => t('Your full name or your preferred username: only letters, numbers and spaces are allowed.'), '#required' => TRUE);
|
||||
$form['account']['mail'] = array('#type' => 'textfield', '#title' => t('E-mail address'), '#default_value' => $edit['mail'], '#size' => 60, '#maxlength' => 55, '#description' => t('Insert a valid e-mail address. All e-mails from the system will be sent to this address. The e-mail address is not made public and will only be used if you wish to receive a new password or wish to receive certain news or notifications by e-mail.'), '#required' => TRUE);
|
||||
$form['account']['name'] = array('#type' => 'textfield', '#title' => t('Username'), '#default_value' => $edit['name'], '#maxlength' => 55, '#description' => t('Your full name or your preferred username: only letters, numbers and spaces are allowed.'), '#required' => TRUE);
|
||||
$form['account']['mail'] = array('#type' => 'textfield', '#title' => t('E-mail address'), '#default_value' => $edit['mail'], '#maxlength' => 55, '#description' => t('Insert a valid e-mail address. All e-mails from the system will be sent to this address. The e-mail address is not made public and will only be used if you wish to receive a new password or wish to receive certain news or notifications by e-mail.'), '#required' => TRUE);
|
||||
$form['account']['pass'] = array('#type' => 'item', '#title' => t('Password'), '#value' => '<input type="password" class="form-password" name="edit[pass1]" size="12" maxlength="24" /> <input type="password" class="form-password" name="edit[pass2]" size="12" maxlength="24" />', '#required' => true);
|
||||
if (user_access('administer access control')) {
|
||||
$form['account']['status'] = array('#type' => 'radios', '#title' => t('Status'), '#default_value' => $edit['status'], '#options' => array(t('Blocked'), t('Active')));
|
||||
|
@ -1164,7 +1164,7 @@ function user_edit_form($uid, $edit) {
|
|||
$form['picture'] = array('#type' => 'fieldset', '#title' => t('Picture'), '#weight' => 1);
|
||||
if ($edit['picture'] && ($picture = theme('user_picture', array2object($edit)))) {
|
||||
$form['picture']['current_picture'] = array('#type' => 'markup', '#value' => $picture);
|
||||
$form['picture']['picture_delete'] = array('#type' => 'checkbox', '#title' => t('Delete picture'), '#return_value' => 1, '#default_value' => 0, '#description' => t('Check this box to delete your current picture.'));
|
||||
$form['picture']['picture_delete'] = array('#type' => 'checkbox', '#title' => t('Delete picture'), '#description' => t('Check this box to delete your current picture.'));
|
||||
}
|
||||
$form['picture']['picture'] = array('#type' => 'file', '#title' => t('Upload picture'), '#size' => 48, '#description' => t('Your virtual face or picture. Maximum dimensions are %dimensions and the maximum size is %size kB.', array('%dimensions' => variable_get('user_picture_dimensions', '85x85'), '%size' => variable_get('user_picture_file_size', '30'))) .' '. variable_get('user_picture_guidelines', ''));
|
||||
}
|
||||
|
@ -1581,7 +1581,7 @@ function user_admin_perm() {
|
|||
}
|
||||
// Have to build checkboxes here after checkbox arrays are built
|
||||
foreach ($role_names as $rid => $name) {
|
||||
$form['checkboxes'][$rid] = array('#type' => 'checkboxes', '#options' => $options, '#default_value' => $status[$rid], '#tree' => TRUE);
|
||||
$form['checkboxes'][$rid] = array('#type' => 'checkboxes', '#options' => $options, '#default_value' => $status[$rid]);
|
||||
$form['role_names'][$rid] = array('#type' => 'markup', '#value' => $name, '#tree' => TRUE);
|
||||
}
|
||||
$form['submit'] = array('#type' => 'submit', '#value' => t('Save permissions'));
|
||||
|
@ -1758,16 +1758,16 @@ function user_configure() {
|
|||
// User registration settings.
|
||||
$form['registration'] = array('#type' => 'fieldset', '#title' => t('User registration settings'));
|
||||
$form['registration']['user_register'] = array('#type' => 'radios', '#title' => t('Public registrations'), '#default_value' => variable_get('user_register', 1), '#options' => array(t('Only site administrators can create new user accounts.'), t('Visitors can create accounts and no administrator approval is required.'), t('Visitors can create accounts but administrator approval is required.')));
|
||||
$form['registration']['user_registration_help'] = array('#type' => 'textarea', '#title' => t('User registration guidelines'), '#default_value' => variable_get('user_registration_help', ''), '#cols' => 60, '#rows' => 5, '#description' => t('This text is displayed at the top of the user registration form. It\'s useful for helping or instructing your users.'));
|
||||
$form['registration']['user_registration_help'] = array('#type' => 'textarea', '#title' => t('User registration guidelines'), '#default_value' => variable_get('user_registration_help', ''), '#description' => t('This text is displayed at the top of the user registration form. It\'s useful for helping or instructing your users.'));
|
||||
|
||||
// User e-mail settings.
|
||||
$form['email'] = array('#type' => 'fieldset', '#title' => t('User email settings'));
|
||||
$form['email']['user_mail_welcome_subject'] = array('#type' => 'textfield', '#title' => t('Subject of welcome e-mail'), '#default_value' => _user_mail_text('welcome_subject'), '#size' => 60, '#maxlength' => 180, '#description' => t('Customize the subject of your welcome e-mail, which is sent to new members upon registering.') .' '. t('Available variables are:') .' %username, %site, %password, %uri, %uri_brief, %mailto, %date, %login_uri, %edit_uri, %login_url.');
|
||||
$form['email']['user_mail_welcome_body'] = array('#type' => 'textarea', '#title' => t('Body of welcome e-mail'), '#default_value' => _user_mail_text('welcome_body'), '#cols' => 60, '#rows' => 15, '#description' => t('Customize the body of the welcome e-mail, which is sent to new members upon registering.') .' '. t('Available variables are:') .' %username, %site, %password, %uri, %uri_brief, %mailto, %login_uri, %edit_uri, %login_url.');
|
||||
$form['email']['user_mail_approval_subject'] = array('#type' => 'textfield', '#title' => t('Subject of welcome e-mail (awaiting admin approval)'), '#default_value' => _user_mail_text('approval_subject'), '#size' => 60, '#maxlength' => 180, '#description' => t('Customize the subject of your awaiting approval welcome e-mail, which is sent to new members upon registering.') .' '. t('Available variables are:') .' %username, %site, %password, %uri, %uri_brief, %mailto, %date, %login_uri, %edit_uri, %login_url.');
|
||||
$form['email']['user_mail_approval_body'] = array('#type' => 'textarea', '#title' => t('Body of welcome e-mail (awaiting admin approval)'), '#default_value' => _user_mail_text('approval_body'), '#cols' => 60, '#rows' => 15, '#description' => t('Customize the body of the awaiting approval welcome e-mail, which is sent to new members upon registering.') .' '. t('Available variables are:') .' %username, %site, %password, %uri, %uri_brief, %mailto, %login_uri, %edit_uri, %login_url.');
|
||||
$form['email']['user_mail_pass_subject'] = array('#type' => 'textfield', '#title' => t('Subject of password recovery e-mail'), '#default_value' => _user_mail_text('pass_subject'), '#size' => 60, '#maxlength' => 180, '#description' => t('Customize the Subject of your forgotten password e-mail.') .' '. t('Available variables are:') .' %username, %site, %login_url, %uri, %uri_brief, %mailto, %date, %login_uri, %edit_uri.');
|
||||
$form['email']['user_mail_pass_body'] = array('#type' => 'textarea', '#title' => t('Body of password recovery e-mail'), '#default_value' => _user_mail_text('pass_body'), '#cols' => 60, '#rows' => 15, '#description' => t('Customize the body of the forgotten password e-mail.') .' '. t('Available variables are:') .' %username, %site, %login_url, %uri, %uri_brief, %mailto, %login_uri, %edit_uri.');
|
||||
$form['email']['user_mail_welcome_subject'] = array('#type' => 'textfield', '#title' => t('Subject of welcome e-mail'), '#default_value' => _user_mail_text('welcome_subject'), '#maxlength' => 180, '#description' => t('Customize the subject of your welcome e-mail, which is sent to new members upon registering.') .' '. t('Available variables are:') .' %username, %site, %password, %uri, %uri_brief, %mailto, %date, %login_uri, %edit_uri, %login_url.');
|
||||
$form['email']['user_mail_welcome_body'] = array('#type' => 'textarea', '#title' => t('Body of welcome e-mail'), '#default_value' => _user_mail_text('welcome_body'), '#rows' => 15, '#description' => t('Customize the body of the welcome e-mail, which is sent to new members upon registering.') .' '. t('Available variables are:') .' %username, %site, %password, %uri, %uri_brief, %mailto, %login_uri, %edit_uri, %login_url.');
|
||||
$form['email']['user_mail_approval_subject'] = array('#type' => 'textfield', '#title' => t('Subject of welcome e-mail (awaiting admin approval)'), '#default_value' => _user_mail_text('approval_subject'), '#maxlength' => 180, '#description' => t('Customize the subject of your awaiting approval welcome e-mail, which is sent to new members upon registering.') .' '. t('Available variables are:') .' %username, %site, %password, %uri, %uri_brief, %mailto, %date, %login_uri, %edit_uri, %login_url.');
|
||||
$form['email']['user_mail_approval_body'] = array('#type' => 'textarea', '#title' => t('Body of welcome e-mail (awaiting admin approval)'), '#default_value' => _user_mail_text('approval_body'), '#rows' => 15, '#description' => t('Customize the body of the awaiting approval welcome e-mail, which is sent to new members upon registering.') .' '. t('Available variables are:') .' %username, %site, %password, %uri, %uri_brief, %mailto, %login_uri, %edit_uri, %login_url.');
|
||||
$form['email']['user_mail_pass_subject'] = array('#type' => 'textfield', '#title' => t('Subject of password recovery e-mail'), '#default_value' => _user_mail_text('pass_subject'), '#maxlength' => 180, '#description' => t('Customize the Subject of your forgotten password e-mail.') .' '. t('Available variables are:') .' %username, %site, %login_url, %uri, %uri_brief, %mailto, %date, %login_uri, %edit_uri.');
|
||||
$form['email']['user_mail_pass_body'] = array('#type' => 'textarea', '#title' => t('Body of password recovery e-mail'), '#default_value' => _user_mail_text('pass_body'), '#rows' => 15, '#description' => t('Customize the body of the forgotten password e-mail.') .' '. t('Available variables are:') .' %username, %site, %login_url, %uri, %uri_brief, %mailto, %login_uri, %edit_uri.');
|
||||
|
||||
// If picture support is enabled, check whether the picture directory exists:
|
||||
if (variable_get('user_pictures', 0)) {
|
||||
|
@ -1781,7 +1781,7 @@ function user_configure() {
|
|||
$form['pictures']['user_picture_default'] = array('#type' => 'textfield', '#title' => t('Default picture'), '#default_value' => variable_get('user_picture_default', ''), '#size' => 30, '#maxlength' => 255, '#description' => t('URL of picture to display for users with no custom picture selected. Leave blank for none.'));
|
||||
$form['pictures']['user_picture_dimensions'] = array('#type' => 'textfield', '#title' => t('Picture maximum dimensions'), '#default_value' => variable_get('user_picture_dimensions', '85x85'), '#size' => 15, '#maxlength' => 10, '#description' => t('Maximum dimensions for pictures.'));
|
||||
$form['pictures']['user_picture_file_size'] = array('#type' => 'textfield', '#title' => t('Picture maximum file size'), '#default_value' => variable_get('user_picture_file_size', '30'), '#size' => 15, '#maxlength' => 10, '#description' => t('Maximum file size for pictures, in kB.'));
|
||||
$form['pictures']['user_picture_guidelines'] = array('#type' => 'textarea', '#title' => t('Picture guidelines'), '#default_value' => variable_get('user_picture_guidelines', ''), '#cols' => 60, '#rows' => 5, '#description' => t('This text is displayed at the picture upload form in addition to the default guidelines. It\'s useful for helping or instructing your users.'));
|
||||
$form['pictures']['user_picture_guidelines'] = array('#type' => 'textarea', '#title' => t('Picture guidelines'), '#default_value' => variable_get('user_picture_guidelines', ''), '#description' => t('This text is displayed at the picture upload form in addition to the default guidelines. It\'s useful for helping or instructing your users.'));
|
||||
|
||||
return system_settings_form('user_configure_settings', $form);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue