- <table class="table_empty" cellspacing="0">
- <tr>
- <td class="message_control_buttons">
-
-<?php
- foreach ($aFormElements as $key => $value) {
- switch ($value[1]) {
- case 'submit':
- if ($key != 'moveButton' && $key != 'delete' && $key != 'undeleteButton') { // add move in a different table cell
-?>
- <input type="submit" name="<?php echo $key; ?>" value="<?php echo $value[0]; ?>" class="message_control_button" />
-<?php
- }
- break;
- case 'checkbox':
- if ($key != 'bypass_trash') {
-?>
- <input type="checkbox" name="<?php echo $key; ?>" /><?php echo $value[0]; ?>
-<?php
- }
- break;
- case 'hidden':
- echo '<input type="hidden" name="'.$key.'" value="'. $value[0]."\">\n";
- break;
- default: break;
- }
- }
-?>
- </td>
- <td class="message_control_delete">
-
-
-<?php
- 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']))
- if (isset($aFormElements['moveButton'])) {
-?>
- <td class="message_control_move">
- <select name="targetMailbox">
- <?php echo $aFormElements['targetMailbox'][0];?>
- </select>
- <input type="submit" name="moveButton" value="<?php echo $aFormElements['moveButton'][0]; ?>" class="message_control_button" />
- </td>
-
-<?php
- } // if (isset($aFormElements['move']))
-?>
- </tr>
- </table>
+ <?php
+ /**
+ * The following line gets the output from a separate
+ * template altogether (called "message_list_controls.tpl").
+ * $this is the Template class object.
+ */
+ $message_list_controls = $this->fetch('message_list_controls.tpl');
+ echo $message_list_controls ."\n"; ?>