summaryrefslogtreecommitdiffstats
path: root/print_mail
diff options
context:
space:
mode:
authorJoao Ventura2012-05-05 15:54:19 +0000
committerJoao Ventura2012-05-05 15:54:19 +0000
commit0c1fab809e2266d68547e7a7e661551ff34a844a (patch)
tree637b20a76258248fd727d03decf7951a0d642366 /print_mail
parentb4f03de78b3dbf5e35adbe7304d8d964d41049a0 (diff)
Unify the link admin settings.
Separate each pdf lib settings into sub-pages.
Diffstat (limited to 'print_mail')
-rw-r--r--print_mail/print_mail.admin.inc80
1 files changed, 0 insertions, 80 deletions
diff --git a/print_mail/print_mail.admin.inc b/print_mail/print_mail.admin.inc
index 95b212f..c0cd198 100644
--- a/print_mail/print_mail.admin.inc
+++ b/print_mail/print_mail.admin.inc
@@ -31,86 +31,6 @@ function print_mail_settings() {
'#description' => t('Text used in the link to the send by-email form.'),
);
- $form['settings']['print_mail_link_pos'] = array(
- '#type' => 'checkboxes',
- '#title' => t('Send by email link'),
- '#default_value' => variable_get('print_mail_link_pos', array(PRINT_MAIL_LINK_POS_DEFAULT => PRINT_MAIL_LINK_POS_DEFAULT)),
- '#options' => array('link' => t('Links area'), 'corner' => t('Content corner')),
- '#description' => t('Choose the location of the link(s) to the send by email page. The Links area is usually below the node content, whereas the Content corner is placed in the upper-right corner of the node content. Unselect all options to disable the link. Even if the link is disabled, you can still send a node by email by going to !path/nid where nid is the numeric id of the node.', array('!path' => PRINTMAIL_PATH)),
- );
-
- $form['settings']['print_mail_link_teaser'] = array(
- '#type' => 'checkbox',
- '#title' => t('Display send by email link in teaser'),
- '#default_value' => variable_get('print_mail_link_teaser', PRINT_MAIL_LINK_TEASER_DEFAULT),
- '#description' => t('Enabling this will display the link in teaser mode.'),
- );
-
- $form['settings']['adv_link'] = array(
- '#type' => 'fieldset',
- '#title' => t('Advanced link options'),
- '#collapsible' => TRUE,
- '#collapsed' => FALSE,
- );
-
- $form['settings']['adv_link']['print_mail_show_link'] = array(
- '#type' => 'radios',
- '#title' => t('Link style'),
- '#default_value' => variable_get('print_mail_show_link', PRINT_MAIL_SHOW_LINK_DEFAULT),
- '#options' => array(1 => t('Text only'), 2 => t('Icon only'), 3 => t('Icon and Text')),
- '#description' => t('Select the visual style of the link.'),
- );
-
- $form['settings']['adv_link']['print_mail_link_use_alias'] = array(
- '#type' => 'checkbox',
- '#title' => t('Use URL alias instead of node ID'),
- '#default_value' => variable_get('print_mail_link_use_alias', PRINT_MAIL_LINK_USE_ALIAS_DEFAULT),
- '#description' => t('Enabling this will create the link using the URL alias instead of the node ID.'),
- );
-
- $form['settings']['adv_link']['print_mail_link_class'] = array(
- '#type' => 'textfield',
- '#title' => t('Link class'),
- '#default_value' => variable_get('print_mail_link_class', PRINT_MAIL_LINK_CLASS_DEFAULT),
- '#size' => 60,
- '#maxlength' => 250,
- '#description' => t('This can be used by themers to change the link style or by jQuery modules to open in a new window (e.g. greybox or thickbox). Multiple classes can be specified, separated by spaces.'),
- );
-
- $form['settings']['adv_link']['print_mail_sys_link_visibility'] = array(
- '#type' => 'radios',
- '#title' => t('Show link in system (non-content) pages'),
- '#description' => 'Any page that is not a Drupal node. Usually pages generated by Drupal or a module such as Views or Panels.',
- '#default_value' => variable_get('print_mail_sys_link_visibility', PRINT_MAIL_SYS_LINK_VISIBILITY_DEFAULT),
- '#options' => array(t('Show on every page except the listed pages.'), t('Show on only the listed pages.')),
- );
-
- $form['settings']['adv_link']['print_mail_sys_link_pages'] = array(
- '#type' => 'textarea',
- '#default_value' => variable_get('print_mail_sys_link_pages', PRINT_MAIL_SYS_LINK_PAGES_DEFAULT),
- '#rows' => 3,
- '#description' => t('Setting this option will add a send by email link on pages created by Drupal or the enabled modules.') . '<br />' .
- t("Enter one page per line as Drupal paths. The '*' character is a wildcard. Example paths are %blog for the blog page and %blog-wildcard for every personal blog. %front is the front page.", array('%blog' => 'blog', '%blog-wildcard' => 'blog/*', '%front' => '<front>')),
- );
-
- if (module_exists('php')) {
- if ($form['settings']['adv_link']['print_mail_sys_link_visibility']['#default_value'] == 2 && !$access) {
- $form['settings']['adv_link']['print_mail_sys_link_visibility'] = array('#type' => 'value', '#value' => 2);
- $form['settings']['adv_link']['print_mail_sys_link_pages'] = array('#type' => 'value', '#value' => $form['settings']['adv_link']['print_mail_sys_link_pages']['#default_value']);
- }
- elseif ($access) {
- $form['settings']['adv_link']['print_mail_sys_link_visibility']['#options'][] = t('Show if the following PHP code returns <code>TRUE</code> (PHP-mode, experts only).');
- $form['settings']['adv_link']['print_mail_sys_link_pages']['#description'] .= ' ' . t('If the PHP-mode is chosen, enter PHP code between %php. Note that executing incorrect PHP-code can break your Drupal site.', array('%php' => '<?php ?>'));
- }
- }
-
- $form['settings']['adv_link']['print_mail_book_link'] = array(
- '#type' => 'radios',
- '#title' => t('Link in book hierarchy nodes'),
- '#default_value' => variable_get('print_mail_book_link', PRINT_MAIL_BOOK_LINK_DEFAULT),
- '#options' => array(t('No link'), t('Current page and sub-pages'), t('Current page only')),
- );
-
$form['settings']['print_mail_hourly_threshold'] = array(
'#type' => 'select',
'#title' => t('Hourly threshold'),