]> git.sur5r.net Git - bacula/bacula/blob - gui/baculum/protected/Web/Portlets/PoolList.tpl
ae06ee37c14cff8f4868817ed9f1b189575104f6
[bacula/bacula] / gui / baculum / protected / Web / Portlets / PoolList.tpl
1 <%@ MasterClass="Application.Web.Portlets.SlideWindow"%>
2 <com:TContent ID="SlideWindowContent">
3         <com:TActivePanel ID="RepeaterShow">
4                 <com:TActiveRepeater ID="Repeater">
5                         <prop:ItemTemplate>
6                                 <com:TPanel ID="PoolElement" CssClass="slide-window-element">
7                                         <img src="<%=$this->getPage()->getTheme()->getBaseUrl()%>/pool.png" alt="" /><%=@$this->DataItem->name%>
8                                         <input type="hidden" name="<%=$this->ClientID%>" value="<%=isset($this->DataItem->poolid) ? $this->DataItem->poolid : ''%>" />
9                                 </com:TPanel>
10                         </prop:ItemTemplate>
11                 </com:TActiveRepeater>
12         </com:TActivePanel>
13         
14         <com:TActivePanel ID="DataGridShow">
15                 <com:TActiveDataGrid
16                         ID="DataGrid"
17                         AutoGenerateColumns="false"
18                         AllowSorting="false"
19                         OnSortCommand="sortDataGrid"
20                         CellPadding="5px"
21                         CssClass="window-section-detail-smallrow"
22                         ItemStyle.CssClass="slide-window-element"
23                         AlternatingItemStyle.CssClass="slide-window-element-alternating"
24                 >
25                         <com:TActiveTemplateColumn HeaderText="Pool name" SortExpression="name">
26                                 <prop:ItemTemplate>
27                                         <div><%=$this->getParent()->Data['name']%></div>
28                                         <input type="hidden" name="<%=$this->getParent()->ClientID%>" value="<%=$this->getParent()->Data['poolid']%>" />
29                                 </prop:ItemTemplate>
30                         </com:TActiveTemplateColumn>
31                         <com:TActiveBoundColumn
32                                 SortExpression="numvols"
33                                 HeaderText="Vol. number"
34                                 DataField="numvols"
35                                 ItemStyle.HorizontalAlign="Center"
36                         />
37                         <com:TActiveTemplateColumn HeaderText="Vol. retention" SortExpression="volretention">
38                                 <prop:ItemTemplate>
39                                         <div rel="<%=$this->getParent()->Data['volretention']%>"><%=(integer)($this->getParent()->Data['volretention'] / 3600 / 24)%> <%=$this->getParent()->Data['volretention'] < 172800 ? 'day' : 'days'%>
40                                 </prop:ItemTemplate>
41                         </com:TActiveTemplateColumn>
42                         <com:TActiveTemplateColumn HeaderText="AutoPrune" SortExpression="autoprune" ItemStyle.HorizontalAlign="Center">
43                                 <prop:ItemTemplate>
44                                         <%=$this->getParent()->Data['autoprune'] == 1 ? 'Yes' : 'No'%>
45                                 </prop:ItemTemplate>
46                         </com:TActiveTemplateColumn>
47                         <com:TActiveTemplateColumn HeaderText="Recycle" SortExpression="recycle" ItemStyle.HorizontalAlign="Center">
48                                 <prop:ItemTemplate>
49                                         <%=$this->getParent()->Data['recycle'] == 1 ? 'Yes' : 'No'%>
50                                 </prop:ItemTemplate>
51                         </com:TActiveTemplateColumn>
52                 </com:TActiveDataGrid>
53         </com:TActivePanel>
54         <com:TCallback ID="DataElementCall" OnCallback="Page.PoolWindow.configure">
55                 <prop:ClientSide.OnComplete>
56                         ConfigurationWindow.getObj('PoolWindow').show();
57                         ConfigurationWindow.getObj('PoolWindow').progress(false);
58                 </prop:ClientSide.OnComplete>
59         </com:TCallback>
60 </com:TContent>