function theme_print_mail_format_link in Printer, email and PDF versions 6
Same name and namespace in other branches
- 5.4 print_mail/print_mail.module \theme_print_mail_format_link()
- 5.3 print_mail/print_mail.module \theme_print_mail_format_link()
- 7 print_mail/print_mail.module \theme_print_mail_format_link()
- 5.x print_mail/print_mail.module \theme_print_mail_format_link()
Format the send by email link
Return value
array of formatted attributes
2 theme calls to theme_print_mail_format_link()
- print_mail_insert_link in print_mail/
print_mail.module - Auxiliary function to display a formatted send by email link
- print_mail_link in print_mail/
print_mail.module - Implementation of hook_link().
File
- print_mail/
print_mail.module, line 356 - Displays Printer-friendly versions of Drupal pages.
Code
function theme_print_mail_format_link() {
$print_mail_link_class = variable_get('print_mail_link_class', PRINT_MAIL_LINK_CLASS_DEFAULT);
$print_mail_show_link = variable_get('print_mail_show_link', PRINT_MAIL_SHOW_LINK_DEFAULT);
$print_mail_link_text = filter_xss(variable_get('print_mail_link_text', t('Send by email')));
$img = drupal_get_path('module', 'print') . '/icons/mail_icon.gif';
$title = t('Send this page by email.');
$class = strip_tags($print_mail_link_class);
$new_window = FALSE;
$format = _print_format_link_aux($print_mail_show_link, $print_mail_link_text, $img);
return array(
'text' => $format['text'],
'html' => $format['html'],
'attributes' => print_fill_attributes($title, $class, $new_window),
);
}