]> git.sur5r.net Git - bacula/bacula/blob - gui/bweb/tpl/display_groups.tpl
ebl Add a page to see Clients where not in a group
[bacula/bacula] / gui / bweb / tpl / display_groups.tpl
1 <br/>
2  <div class='titlediv'>
3   <h1 class='newstitle'>Groups</h1>
4  </div>
5  <div class="bodydiv">
6    <form action='?' method='get'>
7     <table id='id<TMPL_VAR ID>'></table>
8     <input type="image" name='action' value='groups_add' title='Add' src='/bweb/add.png'>&nbsp;
9     <input type="image" name='action' value='groups_del' 
10      onclick="return confirm('Do you want to delete this group ?');" 
11      title='Supprimer' src='/bweb/remove.png'>&nbsp;
12     <input type="image" name='action' value='groups_edit' title='Modify' src='/bweb/edit.png'>&nbsp;
13
14     <input type="image" name='action' value='client' title='View members'
15      src='/bweb/zoom.png'>&nbsp;
16     <input type="image" name='action' value='job' title='View jobs'
17      src='/bweb/zoom.png'>&nbsp;
18     <input type="image" name='action' value='group_stats' title='Statistics' src='/bweb/chart.png'>&nbsp;
19    </form>
20    <form action='?' method='get'>
21     <input type='hidden' name='action' value='client'>
22     <input type="image" name='notingroup' value='yes' title='View non-members'
23      src='/bweb/zoom.png'>&nbsp;
24    </form>
25  </div>
26
27 <script type="text/javascript" language="JavaScript">
28
29 var header = new Array("Name","Selection");
30
31 var data = new Array();
32 var chkbox;
33
34 <TMPL_LOOP db_client_groups>
35
36 chkbox = document.createElement('INPUT');
37 chkbox.type  = 'radio';
38 chkbox.name  = 'client_group';
39 chkbox.value = '<TMPL_VAR name>';
40
41 data.push( new Array(
42 "<TMPL_VAR name>",
43 chkbox
44  )
45 );
46 </TMPL_LOOP>
47
48 nrsTable.setup(
49 {
50  table_name:     "id<TMPL_VAR ID>",
51  table_header: header,
52  table_data: data,
53  up_icon: up_icon,
54  down_icon: down_icon,
55  prev_icon: prev_icon,
56  next_icon: next_icon,
57  rew_icon:  rew_icon,
58  fwd_icon:  fwd_icon,
59 // natural_compare: false,
60  even_cell_color: even_cell_color,
61  odd_cell_color: odd_cell_color, 
62  header_color: header_color,
63  page_nav: true,
64  padding: 3,
65 // disable_sorting: new Array(5,6),
66  rows_per_page: rows_per_page
67 }
68 );
69 </script>
70
71