| 1 | <?php |
| 2 | /** |
| 3 | * options_order.tpl |
| 4 | * |
| 5 | * Template for changing message list field ordering. |
| 6 | * |
| 7 | * The following variables are available in this template: |
| 8 | * $fields - array containing all translated field names available |
| 9 | * for ordering. Array key is an integer, value is the field name |
| 10 | * $current_order - array containing the current ordering of fields |
| 11 | * $not_used - array containing fields not currently used. Array |
| 12 | * key is the same as in $fields, value is the translated |
| 13 | * field name. |
| 14 | * $always_show - array containing field indexes that should always be shown |
| 15 | * to maintain SquirrelMail functionality, e.g. Subject |
| 16 | * $move_up - URL foundation to move a field up in the ordering |
| 17 | * $move_down - URL foundation to move a field down in the ordering |
| 18 | * $remove - URL foundation to remove a field from the ordering. |
| 19 | * $add - URL foundation to add a field to the ordering. |
| 20 | * |
| 21 | * @copyright 1999-2012 The SquirrelMail Project Team |
| 22 | * @license http://opensource.org/licenses/gpl-license.php GNU Public License |
| 23 | * @version $Id$ |
| 24 | * @package squirrelmail |
| 25 | * @subpackage templates |
| 26 | */ |
| 27 | |
| 28 | |
| 29 | /** extract template variables **/ |
| 30 | extract($t); |
| 31 | |
| 32 | /** Begin template **/ |
| 33 | ?> |
| 34 | <div id="optionHighlight"> |
| 35 | <table cellspacing="0"> |
| 36 | <tr> |
| 37 | <td class="header1"> |
| 38 | <?php echo _("Options") .' - '. _("Index Order"); ?> |
| 39 | </td> |
| 40 | </tr> |
| 41 | <tr> |
| 42 | <td> |
| 43 | <?php echo _("The index order is the order that the columns are arranged in the message index. You can add, remove, and move columns around to customize them to fit your needs.");?> |
| 44 | </td> |
| 45 | </tr> |
| 46 | <tr> |
| 47 | <td> |
| 48 | <table cellspacing="0" class="moveFields"> |
| 49 | <tr> |
| 50 | <td colspan="4" class="divider"> |
| 51 | <?php echo _("Reorder indexes"); ?> |
| 52 | </td> |
| 53 | </tr> |
| 54 | <?php |
| 55 | foreach ($current_order as $order=>$index) { |
| 56 | echo " <tr>\n"; |
| 57 | |
| 58 | echo " <td class=\"moveLink\">\n" .($order > 0 ? '<a href="'. $move_up.$index .'">'.getIcon($icon_theme_path, 'up.png', _("up"), _("up")).'</a>' : ' '). "\n </td>\n"; |
| 59 | echo " <td class=\"moveLink\">\n" .($order < count($current_order)-1 ? '<a href="'. $move_down.$index .'">'.getIcon($icon_theme_path, 'down.png', _("down"), _("down")).'</a>' : ' '). "\n </td>\n"; |
| 60 | echo " <td class=\"moveLink\">\n" .(!in_array($index, $always_show) ? '<a href="'. $remove.$index .'">'.getIcon($icon_theme_path, 'delete.png', _("remove"), _("remove")).'</a>' : ' '). "\n </td>\n"; |
| 61 | echo " <td class=\"fieldName\">\n" .$fields[$index]. "\n </td>\n"; |
| 62 | |
| 63 | echo " </tr>\n"; |
| 64 | } |
| 65 | |
| 66 | if (count($not_used) > 0) { |
| 67 | ?> |
| 68 | <tr> |
| 69 | <td colspan="4" class="divider"> |
| 70 | <?php echo _("Add an index"); ?> |
| 71 | </td> |
| 72 | </tr> |
| 73 | <?php |
| 74 | foreach ($not_used as $field_id=>$name) { |
| 75 | echo "<tr>\n" . |
| 76 | "<td colspan=\"3\" class=\"moveLink\"><a href=\"". $add.$field_id."\">".getIcon($icon_theme_path, 'plus.png', _("Add"), _("Add"))."</a></td>\n" . |
| 77 | "<td class=\"fieldName\">".sm_encode_html_special_chars($name)."</td>\n" . |
| 78 | "</tr>\n"; |
| 79 | } |
| 80 | ?> |
| 81 | </table> |
| 82 | </td> |
| 83 | </tr> |
| 84 | <?php |
| 85 | } |
| 86 | ?> |
| 87 | <tr> |
| 88 | <td> |
| 89 | <a href="../src/options.php"><?php echo _("Return to options page");?></a> |
| 90 | </td> |
| 91 | </tr> |
| 92 | </table> |
| 93 | </div> |