05c3268b6ecfa724193a0336485e50307f5d2249
[strongswan.git] / src / manager / templates / status / ikesalist.cs
1 <?cs include:"templates/header.cs" ?>
2 <?cs each:ikesa = ikesas ?>
3   <div class="expand" id="ikesa-<?cs name:ikesa ?>">
4   <h1>
5         IKE #<?cs name:ikesa ?> [<?cs var:ikesa.peerconfig ?>]:
6         <span><?cs var:ikesa.local.identification ?></span> &lt;-&gt; 
7         <span><?cs var:ikesa.remote.identification ?></span>
8   </h1> 
9   <div>
10     <hr/>
11     <table class="drawing">
12       <tr>
13         <td class="left" colspan="3">
14           <?cs var:ikesa.local.identification ?>
15         </td>
16         <td>
17         </td>
18         <td class="right" colspan="3">
19           <?cs var:ikesa.remote.identification ?>
20         </td>
21       </tr>
22       <tr class="images">
23         <td>
24           <?cs if:ikesa.role == "initiator" ?>
25           <img title="Local host is the initiator" src="<?cs var:base ?>/static/client-left.png"></img>
26           <?cs else ?>
27           <img title="Local host is the responder" src="<?cs var:base ?>/static/gateway-left.png"></img>
28           <?cs /if ?>
29         </td>
30         <td style="background-image:url(<?cs var:base ?>/static/pipe.png)">
31               <?cs var:ikesa.local.spi ?><br/><br/><br/> 
32               <?cs var:ikesa.local.address ?>
33         </td>
34         <td>
35           <?cs if:ikesa.local.nat == "true" ?>
36           <img title="Local host is behind NAT" src="<?cs var:base ?>/static/router.png"></img>
37           <?cs else ?>
38           <img title="Local host is not NATed" src="<?cs var:base ?>/static/pipe.png"></img>
39           <?cs /if ?>
40         </td>
41         <td>
42           <?cs if:ikesa.status == "established" ?>
43           <img title="IKE connection <?cs var:ikesa.status ?>" src="<?cs var:base ?>/static/pipe-good.png"></img>
44           <?cs else ?>
45           <img title="IKE connection in state <?cs var:ikesa.status ?>" src="<?cs var:base ?>/static/pipe-bad.png"></img>
46           <?cs /if ?>
47         </td>
48         <td>
49           <?cs if:ikesa.remote.nat == "true" ?>
50           <img title="Remote host is behind NAT" src="<?cs var:base ?>/static/router.png"></img>
51           <?cs else ?>
52           <img title="Remote host is not NATed" src="<?cs var:base ?>/static/pipe.png"></img>
53           <?cs /if ?>
54         </td>
55         <td class="right" style="background-image:url(<?cs var:base ?>/static/pipe.png)">
56               <?cs var:ikesa.remote.spi ?><br/><br/><br/> 
57               <?cs var:ikesa.remote.address ?>
58         </td>
59         <td>
60           <?cs if:ikesa.role == "responder" ?>
61           <img title="Remote host is the initiator" src="<?cs var:base ?>/static/client-right.png"></img>
62           <?cs else ?>
63           <img title="Remote host is the responder" src="<?cs var:base ?>/static/gateway-right.png"></img>
64           <?cs /if ?>
65         </td>
66       </tr>
67       <?cs each:childsa = ikesa.childsas ?>
68       <tr>
69         <td colspan="7" class="expand">
70           <h1>IPsec #<?cs name:childsa ?> [<?cs var:childsa.childconfig ?>]:</h1>
71         </td>
72       </tr>
73       <tr>
74         <td colspan="7"><hr/></td>
75       </tr>
76       <tr class="images">
77         <td colspan="2">
78           <?cs each:net = childsa.local.networks ?>
79             <p><?cs var:net ?></p>
80           <?cs /each ?>
81         </td>
82         <td style="background-image:url(<?cs var:base ?>/static/pipe-thin-left.png)">
83           <?cs var:childsa.local.spi ?><br/><br/><br/>
84         </td>
85         <td style="background-image:url(<?cs var:base ?>/static/pipe-thin.png)">
86         </td>
87         <td class="right" style="background-image:url(<?cs var:base ?>/static/pipe-thin-right.png)">
88           <?cs var:childsa.remote.spi ?><br/><br/><br/>
89         </td>
90         <td class="right" colspan="2">
91           <?cs each:net = childsa.remote.networks ?>
92             <p><?cs var:net ?></p>
93           <?cs /each ?>
94         </td>
95       </tr>
96       <?cs /each ?>
97     </table>
98   </div>
99   </div>
100 <?cs /each ?>
101 <?cs include:"templates/footer.cs" ?>