Updating copyrights. Happy New Year.
[squirrelmail.git] / templates / default / message_list_controls.tpl
1 <?php
2
3 /**
4 * message_list_controls.tpl
5 *
6 * Template for the form control widgets on the message list page
7 *
8 * The following variables are available in this template:
9 //FIXME: need to clean (and document) this list, it is just a dump of the array keys of $t
10 * $sTemplateID
11 * $icon_theme_path
12 * $javascript_on
13 * $delayed_errors
14 * $frames
15 * $lang
16 * $page_title
17 * $header_tags
18 * $plugin_output
19 * $header_sent
20 * $body_tag_js
21 * $shortBoxName
22 * $sm_attribute_str
23 * $frame_top
24 * $urlMailbox
25 * $startMessage
26 * $hide_sm_attributions
27 * $uri
28 * $text
29 * $onclick
30 * $class
31 * $id
32 * $target
33 * $color
34 * $form_name
35 * $form_id
36 * $page_selector
37 * $page_selector_max
38 * $messagesPerPage
39 * $showall
40 * $end_msg
41 * $align
42 * $iNumberOfMessages
43 * $aOrder
44 * $aFormElements
45 * $sort
46 * $pageOffset
47 * $baseurl
48 * $aMessages
49 * $trash_folder
50 * $sent_folder
51 * $draft_folder
52 * $thread_link_uri
53 * $thread_name
54 * $php_self
55 * $mailbox
56 * $enablesort
57 * $icon_theme
58 * $use_icons
59 * $alt_index_colors
60 * $fancy_index_highlite
61 * $aSortSupported
62 * $show_label_columns
63 * $compact_paginator
64 * $aErrors
65 *
66 * @copyright 1999-2012 The SquirrelMail Project Team
67 * @license http://opensource.org/licenses/gpl-license.php GNU Public License
68 * @version $Id$
69 * @package squirrelmail
70 * @subpackage templates
71 */
72
73
74 /* retrieve the template vars */
75 extract($t);
76
77
78 if (count($aFormElements)) {
79 ?>
80 <table class="table_empty" cellspacing="0">
81 <tr>
82 <td class="message_control_buttons">
83
84 <?php
85 foreach ($aFormElements as $widget_name => $widget_attrs) {
86 switch ($widget_attrs['type']) {
87 case 'submit':
88 if ($widget_name != 'moveButton' && $widget_name != 'copyButton' && $widget_name != 'delete' && $widget_name != 'undeleteButton') { // add these later in another table cell
89 echo '<input type="submit" name="' . $widget_name . '" value="' . $widget_attrs['value'] . '" class="message_control_button"';
90 if (isset($widget_attrs['accesskey'])
91 && $widget_attrs['accesskey'] != 'NONE')
92 echo ' accesskey="' . $widget_attrs['accesskey'] . '"';
93 if (!empty($widget_attrs['extra_attrs'])) {
94 foreach ($widget_attrs['extra_attrs'] as $attr => $val) {
95 echo ' ' . $attr . '="' . $val . '"';
96 }
97 }
98 echo ' />&nbsp;';
99 }
100 break;
101 case 'checkbox':
102 if ($widget_name != 'bypass_trash') {
103 echo '<input type="checkbox" name="' . $widget_name . '" id="' . $widget_name . '"';
104 if ($widget_attrs['accesskey'] != 'NONE')
105 echo ' accesskey="' . $widget_attrs['accesskey'] . '"';
106 if (!empty($widget_attrs['extra_attrs'])) {
107 foreach ($widget_attrs['extra_attrs'] as $attr => $val) {
108 echo ' ' . $attr . '="' . $val . '"';
109 }
110 }
111 echo ' /><label for="' . $widget_name . '">' . $widget_attrs['value'] . '</label>&nbsp;';
112 }
113 break;
114 case 'hidden':
115 echo '<input type="hidden" name="'.$widget_name.'" value="'. $widget_attrs['value']."\" />";
116 break;
117 default: break;
118 }
119 }
120 ?>
121 </td>
122 <td class="message_control_delete">
123 <?php
124 if (isset($aFormElements['delete'])) {
125 echo '<input type="submit" name="delete" value="' . $aFormElements['delete']['value'] . '" class="message_control_button" ' . ($aFormElements['delete']['accesskey'] != 'NONE' ? 'accesskey="' . $aFormElements['delete']['accesskey'] . '" ' : '') . '/>&nbsp;';
126 if (isset($aFormElements['bypass_trash'])) {
127 echo '<input type="checkbox" name="bypass_trash" id="bypass_trash" ' . ($aFormElements['bypass_trash']['accesskey'] != 'NONE' ? 'accesskey="' . $aFormElements['bypass_trash']['accesskey'] . '" ' : '') . '/><label for="bypass_trash">' . $aFormElements['bypass_trash']['value'] . '</label>&nbsp;';
128 }
129 if (isset($aFormElements['undeleteButton'])) {
130 echo '<input type="submit" name="undeleteButton" value="' . $aFormElements['undeleteButton']['value'] . '" class="message_control_button" ' . ($aFormElements['undeleteButton']['accesskey'] != 'NONE' ? 'accesskey="' . $aFormElements['undeleteButton']['accesskey'] . '" ' : '') . '/>&nbsp;';
131 }
132 ?>
133
134 </td>
135
136 <?php
137 } // if (isset($aFormElements['delete']))
138 if (isset($aFormElements['moveButton']) || isset($aFormElements['copyButton'])) {
139 ?>
140 <td class="message_control_move">
141 <select name="targetMailbox"<?php if ($aFormElements['targetMailbox']['accesskey'] != 'NONE') echo ' accesskey="' . $aFormElements['targetMailbox']['accesskey'] . '"'; ?>>
142 <?php echo $aFormElements['targetMailbox']['options_list'];?>
143 </select>
144 <?php
145 if (isset($aFormElements['moveButton'])) {
146 echo '<input type="submit" name="moveButton" value="' . $aFormElements['moveButton']['value'] . '" class="message_control_button" ' . ($aFormElements['moveButton']['accesskey'] != 'NONE' ? 'accesskey="' . $aFormElements['moveButton']['accesskey'] . '" ' : '') . '/>';
147 }
148 if (isset($aFormElements['copyButton'])) {
149 echo '<input type="submit" name="copyButton" value="' . $aFormElements['copyButton']['value'] . '" class="message_control_button" ' . ($aFormElements['copyButton']['accesskey'] != 'NONE' ? 'accesskey="' . $aFormElements['copyButton']['accesskey'] . '" ' : '') . '/>';
150 }
151 ?>
152
153 </td>
154
155 <?php
156 } // if (isset($aFormElements['moveButton']) || isset($aFormElements['copyButton']))
157 ?>
158 </tr>
159 </table>
160 <?php
161 } // if (count($aFormElements))
162