$msg_cnt_str = '';
if ($pageOffset < $end_msg) {
$msg_cnt_str = sprintf(_("Viewing Messages: %s to %s (%s total)"),
$msg_cnt_str = '';
if ($pageOffset < $end_msg) {
$msg_cnt_str = sprintf(_("Viewing Messages: %s to %s (%s total)"),
- $msg_cnt_str = sprintf(_("Viewing Message: %s (%s total)"), '<b>'.$pageOffset.'</b>', $iNumberOfMessages);
+ $msg_cnt_str = sprintf(_("Viewing Message: %s (%s total)"), '<em>'.$pageOffset.'</em>', $iNumberOfMessages);
- $aSortSupported = array(SQM_COL_SUBJ => array(SQSORT_SUBJ_ASC , SQSORT_SUBJ_DESC),
- SQM_COL_DATE => array(SQSORT_DATE_ASC , SQSORT_DATE_DESC),
- SQM_COL_INT_DATE => array(SQSORT_INT_DATE_ASC, SQSORT_INT_DATE_DESC),
- SQM_COL_FROM => array(SQSORT_FROM_ASC , SQSORT_FROM_DESC),
- SQM_COL_TO => array(SQSORT_TO_ASC , SQSORT_TO_DESC),
- SQM_COL_CC => array(SQSORT_CC_ASC , SQSORT_CC_DESC),
- SQM_COL_SIZE => array(SQSORT_SIZE_ASC , SQSORT_SIZE_DESC));
+ $aSortSupported = array(SQM_COL_SUBJ => array(SQSORT_SUBJ_ASC , SQSORT_SUBJ_DESC),
+ SQM_COL_DATE => array(SQSORT_DATE_DESC , SQSORT_DATE_ASC),
+ SQM_COL_INT_DATE => array(SQSORT_INT_DATE_DESC, SQSORT_INT_DATE_ASC),
+ SQM_COL_FROM => array(SQSORT_FROM_ASC , SQSORT_FROM_DESC),
+ SQM_COL_TO => array(SQSORT_TO_ASC , SQSORT_TO_DESC),
+ SQM_COL_CC => array(SQSORT_CC_ASC , SQSORT_CC_DESC),
+ SQM_COL_SIZE => array(SQSORT_SIZE_ASC , SQSORT_SIZE_DESC));
$paginator_str = $this->fetch('paginator.tpl');
echo $paginator_str . $thread_link_str ."\n"; ?>
<!-- end paginator and thread link string -->
$paginator_str = $this->fetch('paginator.tpl');
echo $paginator_str . $thread_link_str ."\n"; ?>
<!-- end paginator and thread link string -->
+ if (isset($aFormElements['delete'])) {
+?>
+ <input type="submit" name="delete" value="<?php echo $aFormElements['delete'][0]; ?>" class="message_control_button" />
+ <?php
+ if (isset($aFormElements['bypass_trash'])) {
+?>
+ <input type="checkbox" name="bypass_trash" /><?php echo $aFormElements['bypass_trash'][0]; ?>
+<?php
+ }
+ if (isset($aFormElements['undeleteButton'])) {
+?>
+ <input type="submit" name="undeleteButton" value="<?php echo $aFormElements['undeleteButton'][0]; ?>" class="message_control_button" />
+<?php
+ }
+?>
+ </td>
+<?php
+ } // if (isset($aFormElements['delete']))
- echo '<input type="checkbox" name="toggleAll" title="'._("Toggle All").'" onclick="toggle_all(\''.$form_id."',".$fancy_index_highlite.",'".$clickedColor.'\');" />';
+ echo '<input type="checkbox" name="toggleAll" title="'._("Toggle All").'" onclick="toggle_all(\''.$form_id."',".$fancy_index_highlite.')" />'."\n";
} else {
$link = $baseurl . "&startMessage=$pageOffset&&checkall=";
if (sqgetGlobalVar('checkall',$checkall,SQ_GET)) {
} else {
$link = $baseurl . "&startMessage=$pageOffset&&checkall=";
if (sqgetGlobalVar('checkall',$checkall,SQ_GET)) {
- case SQM_COL_FROM: echo _("From"); break;
- case SQM_COL_DATE: echo _("Date"); break;
- case SQM_COL_SUBJ: echo _("Subject"); break;
+ case SQM_COL_FROM: echo _("From")."\n"; break;
+ case SQM_COL_DATE: echo _("Date")."\n"; break;
+ case SQM_COL_SUBJ: echo _("Subject")."\n"; break;
- case SQM_COL_INT_DATE: echo _("Received"); break;
- case SQM_COL_TO: echo _("To"); break;
- case SQM_COL_CC: echo _("Cc"); break;
- case SQM_COL_BCC: echo _("Bcc"); break;
+ case SQM_COL_INT_DATE: echo _("Received")."\n"; break;
+ case SQM_COL_TO: echo _("To")."\n"; break;
+ case SQM_COL_CC: echo _("Cc")."\n"; break;
+ case SQM_COL_BCC: echo _("Bcc")."\n"; break;
echo " <a href=\"$baseurl&startMessage=1&srt=$newsort\">";
echo '<img src="../images/' . $img
. '" border="0" width="12" height="10" alt="sort" title="'
echo " <a href=\"$baseurl&startMessage=1&srt=$newsort\">";
echo '<img src="../images/' . $img
. '" border="0" width="12" height="10" alt="sort" title="'
- case 2: $sValue .= "<font color=\"$color[1]\">!</font>"; break;
- // use downwards arrow for low priority emails
- case 5: $sValue .= "<font color=\"$color[8]\">↓</font>"; break;
+ case 2: $sValue .= '<span class="high_priority">!</span>'; break;
+ // use downwards arrow for low priority emails
+ case 5: $sValue .= '<span class="low_priority">↓</span>'; break;
$row_extra = '';
// this stuff does the auto row highlighting on mouseover
//
if ($javascript_on && $fancy_index_highlite) {
$row_extra = '';
// this stuff does the auto row highlighting on mouseover
//
if ($javascript_on && $fancy_index_highlite) {
- $row_extra .= ' onmouseover="rowOver(\''.$form_id . "_msg$i','". $mouseoverColor . '\', \'' . $clickedColor . '\');" onmouseout="setPointer(this, ' . $i . ', \'out\', \'' . $bgcolor . '\', \'' . $mouseoverColor . '\', \'' . $clickedColor . '\');" onmousedown="setPointer(this, ' . $i . ', \'click\', \'' . $bgcolor . '\', \'' . $mouseoverColor . '\', \'' . $clickedColor . '\');"';
+ $row_extra .= ' onmouseover="rowOver(\''.$form_id . '_msg' . $i.'\');" onmouseout="setPointer(this, ' . $i . ', \'out\', \'' . $class . '\', \'mouse_over\', \'clicked\');" onmousedown="setPointer(this, ' . $i . ', \'click\', \'' . $class . '\', \'mouse_over\', \'clicked\');"';
+/*
+ * Message Highlighting requires a unique CSS class declaration for proper
+ * mouseover functionality. There is no harm in doing this when the mouseover
+ * functionality is disabled
+ */
+if ($class != 'even' && $class != 'odd')
+{
+?>
+<style type="text/css">
+<!--
+.table_messageList tr.<?php echo $class; ?> { background:<?php echo $bgcolor; ?> }
+-->
+</style>
+<?
+}
<?php
// flag style mumbo jumbo
$sPre = $sEnd = '';
if (isset($aColumns[SQM_COL_FLAGS])) {
if (!in_array('seen',$aFlags)) {
<?php
// flag style mumbo jumbo
$sPre = $sEnd = '';
if (isset($aColumns[SQM_COL_FLAGS])) {
if (!in_array('seen',$aFlags)) {
*/
foreach ($aOrder as $iCol) {
if (in_array($iCol, $show_label_columns)) {
*/
foreach ($aOrder as $iCol) {
if (in_array($iCol, $show_label_columns)) {
- $aCol = (isset($aColumns[$iCol])) ? $aColumns[$iCol] : array();
- $title = (isset($aCol['title'])) ? $aCol['title'] : '';
- $link = (isset($aCol['link'])) ? $aCol['link'] : '';
- $value = (isset($aCol['value'])) ? $aCol['value'] : '';
- $target = (isset($aCol['target'])) ? $aCol['target'] : '';
+ $aCol = (isset($aColumns[$iCol])) ? $aColumns[$iCol] : array();
+ $title = (isset($aCol['title'])) ? $aCol['title'] : '';
+ $link = (isset($aCol['link'])) ? $aCol['link'] : '';
+ $link_extra = (isset($aCol['link_extra'])) ? $aCol['link_extra'] : '';
+ $onclick = (isset($aCol['onclick'])) ? $aCol['onclick'] : '';
+ $link = (isset($aCol['link'])) ? $aCol['link'] : '';
+ $value = (isset($aCol['value'])) ? $aCol['value'] : '';
+ $target = (isset($aCol['target'])) ? $aCol['target'] : '';
<input type="checkbox" name="<?php echo "msg[$i]";?>" id="<?php echo $form_id."_msg$i";?>" value="<?php echo $iUid;?>" <?php echo $checkbox_javascript;?> /></td>
<?php
break;
case SQM_COL_SUBJ:
$indent = $aCol['indent'];
<input type="checkbox" name="<?php echo "msg[$i]";?>" id="<?php echo $form_id."_msg$i";?>" value="<?php echo $iUid;?>" <?php echo $checkbox_javascript;?> /></td>
<?php
break;
case SQM_COL_SUBJ:
$indent = $aCol['indent'];
if ($align['left'] == 'left') {
$sText .= str_repeat(' ',$indent);
}
$sText .= "<a href=\"$link\"";
if ($align['left'] == 'left') {
$sText .= str_repeat(' ',$indent);
}
$sText .= "<a href=\"$link\"";
- if ($target) { $sText .= " target=\"$target\"";}
- if ($title) { $sText .= " title=\"$title\"" ;}
+ if ($target) { $sText .= " target=\"$target\""; }
+ if ($title) { $sText .= " title=\"$title\""; }
+ if ($onclick) { $sText .= " onclick=\"$onclick\""; }
+ if ($link_extra) { $sText .= " $link_extra"; }
if ($javascript_on && $fancy_index_highlite) {
$sText .= " onmousedown=\"row_click('$form_id"."_msg$i'); setPointer(this." . (empty($bold) ? '' : 'parentNode.') .
if ($javascript_on && $fancy_index_highlite) {
$sText .= " onmousedown=\"row_click('$form_id"."_msg$i'); setPointer(this." . (empty($bold) ? '' : 'parentNode.') .
- 'parentNode.parentNode, ' . $i . ', \'click\', \'' . $bgcolor . '\', \'' . $mouseoverColor . '\', \'' .
+ 'parentNode.parentNode, ' . $i . ', \'click\', \''. $class. '\', \'mouse_over\', \'' .
- $sText = " <td class=\"col_flags\" align=\"$align[left]\" $javascript_auto_click bgcolor=\"$bgcolor\" style=\"white-space: nowrap;\">";
- $sText .= "<small>$value</small></td>\n";
+ $sText = " <td class=\"col_flags\" $javascript_auto_click>";
+ $sText .= "$value</td>\n";
- <td align="left"><small><?php echo $paginator_str; ?></small></td>
- <td align="right"><small><?php echo $msg_cnt_str; ?></small></td>
+ <td class="links_paginator"><?php echo $paginator_str; ?></td>
+ <td class="message_count"><?php echo $msg_cnt_str; ?></td>