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