* $aErrors
* $checkall
* $preselected
+ * $show_personal_names boolean When turned on, all email
+ * address fields should display
+ * the personal name and use the
+ * email address as a tool tip;
+ * When turned off, this logic
+ * should be inverted
+ * $accesskey_mailbox_toggle_selected The access key to use for the toggle all checkbox
+ * $accesskey_mailbox_thread The access key to use for the Thread/Unthread links
*
- * @copyright © 1999-2006 The SquirrelMail Project Team
+ * @copyright 1999-2014 The SquirrelMail Project Team
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
* @version $Id$
* @package squirrelmail
?>
<div id="message_list">
<form id="<?php echo $form_name;?>" name="<?php echo $form_name;?>" method="post" action="<?php echo $php_self;?>">
+<input type="hidden" name="smtoken" value="<?php echo sm_generate_security_token(); ?>" />
<table class="table_empty" cellspacing="0">
<tr>
<td>
*/
$paginator_str = $this->fetch('paginator.tpl');
echo $paginator_str . '<small>[<a href="' . $thread_link_uri
- . '">' . $thread_name . '</a>]</small> ';
+ . ($accesskey_mailbox_thread != 'NONE'
+ ? '" accesskey="' . $accesskey_mailbox_thread . '">'
+ : '">')
+ . $thread_name . '</a>]</small> ';
if (!empty($plugin_output['mailbox_paginator_after'])) echo $plugin_output['mailbox_paginator_after'];
?>
<!-- end paginator and thread link string -->
case SQM_COL_CHECK:
if ($javascript_on) {
$checked = ($checkall ? ' checked="checked" ' : '');
+ $accesskey = ($accesskey_mailbox_toggle_selected == 'NONE' ? ''
+ : ' accesskey="' . $accesskey_mailbox_toggle_selected . '" ');
echo '<input type="checkbox" name="toggleAll" id="toggleAll" title="'
. _("Toggle All") . '" onclick="toggle_all(\''
. $form_name . '\', \'msg\', ' . $fancy_index_highlite
- . ')" ' . $checked . '/>' . "\n";
+ . '); return false;" ' . $checked . $accesskey . '/>' . "\n";
} else {
$link = $baseurl
. "&startMessage=$pageOffset&checkall="
$onclick = (isset($aCol['onclick'])) ? $aCol['onclick'] : '';
$value = (isset($aCol['value'])) ? $aCol['value'] : '';
$target = (isset($aCol['target'])) ? $aCol['target'] : '';
+ if (!$show_personal_names
+ && !empty($title)
+ && ($iCol == SQM_COL_FROM
+ || $iCol == SQM_COL_TO
+ || $iCol == SQM_COL_CC
+ || $iCol == SQM_COL_BCC)) {
+ // swap title and value
+ $tmp = $title;
+ $title = $value;
+ $value = $tmp;
+ }
if ($iCol !== SQM_COL_CHECK) {
$value = $sLabelStart.$sPre.$value.$sEnd.$sLabelEnd;
}
break;
case SQM_COL_INT_DATE:
case SQM_COL_DATE:
- $sText = " <td class=\"col_date\" $javascript_auto_click>"
- . $value. "</td>\n";
+ $sText = " <td class=\"col_date\" $javascript_auto_click";
+ if ($title) {$sText .= " title=\"$title\"";}
+ $sText .= ">" . $value. "</td>\n";
echo $sText;
break;
default: