Merge of Steve Brown's patch
[squirrelmail.git] / templates / default / error_message.tpl
1 <?php
2
3 /**
4  * error_message.tpl
5  *
6  * Template for viewing error handler error messages
7  *
8  * @copyright &copy; 1999-2006 The SquirrelMail Project Team
9  * @license http://opensource.org/licenses/gpl-license.php GNU Public License
10  * @version $Id$
11  * @package squirrelmail
12  * @subpackage templates
13  */
14
15 /** add required includes */
16
17
18 /* retrieve the template vars */
19 extract($t);
20 if (isset($aErrors) && is_array($aErrors)) {
21 ?>
22 <div id="error_list">
23 <table class="error_table">
24   <tr class="error_thead">
25     <td class="error_thead_caption" colspan="2">
26        <div class="thead_caption"><?php echo _("SquirrelMail notice messages"); ?></div>
27     </td>
28   </tr>
29 <?php
30     foreach($aErrors as $aError) {
31 ?>
32   <tr class="error_row">
33     <td class="error_key">
34        <?php echo _("Category:"); ?>
35     </td>
36     <td class="error_val">
37        <?php foreach ($aError['category'] as $sCategory) {echo $sCategory;} ?>
38     </td>
39   </tr>
40   <tr>
41      <td class="error_key">
42        <?php echo _("Message:"); ?>
43      </td>
44      <td class="error_val">
45        <?php echo $aError['message']; ?>
46      </td>
47   </tr>
48 <?php if (isset($aError['extra']) && is_array($aError['extra'])) {
49            foreach ($aError['extra'] as $sKey => $sValue) { ?>
50   <tr class="error_row">
51     <td class="error_key">
52       <?php echo $sKey; ?>:
53     </td>
54     <td>
55       <?php echo $sValue; ?>
56     </td>
57   </tr>
58 <?php     } // foreach ($aError['extra'] as sKkey => $sValue)
59        }   // isset($aError['extra']) && is_array($aError['extra']))
60 ?>
61
62 <?php if (isset($aError['tip']) && ($aError['tip'])) { ?>
63   <tr class="error_row">
64     <td class="error_key">
65       <?php echo _("Tip:"); ?>
66     </td>
67     <td class="error_val">
68       <?php echo $aError['tip']; ?>
69     </td>
70   </tr>
71 <?php }   // (isset($aError['tip']) && ($aError['tip']))
72 ?>
73
74 <?php if (isset($aError['link']) && ($aError['link'])) { ?>
75   <tr class="error_row">
76     <td class="error_key">
77       <?php echo _("More info:"); ?>
78     </td>
79     <td class="error_val">
80       <?php echo $aError['link']; ?>
81     </td>
82   </tr>
83 <?php }   // (isset($aError['link']) && ($aError['link']))
84     } // foreach($aErrors as $aError)
85 ?>
86 </table>
87 </div>
88 <?php
89 } // isset($aErrors)
90 ?>