|
10 | 10 | <table class="table">
|
11 | 11 | <thead>
|
12 | 12 | <tr>
|
13 |
| - <th class="col-md-1"><?php if ($data['type'] == 'volume') echo 'Lun'; else if ($data['type'] == 'session') echo 'Session' ?></th> |
| 13 | + <th class="col-md-1">Expand</th> |
14 | 14 | <th class="col-md-2">tid</th>
|
15 | 15 | <th class="col-md-2">iqn</th>
|
16 | 16 | <th class="col-md-1"></th>
|
|
20 | 20 | </tr>
|
21 | 21 | </thead>
|
22 | 22 | <tbody>
|
23 |
| - <?php foreach (array_reverse($data['data']) as $key => $row) { ?> |
24 |
| - <tr class="clickable active" data-toggle="collapse" id="row<?php echo htmlspecialchars($key) ?>" |
25 |
| - data-target=".row<?php echo htmlspecialchars($key) ?>"> |
26 |
| - <?php if ($data['type'] == 'volume') { ?> |
27 |
| - <td class="col-md-1"><?php if (isset($row['lun'])) echo '<a href="#" class="expandrow"><span class="glyphicon glyphicon-15 glyphicon-plus"></span></a>' ?></td> |
28 |
| - <?php } else if ($data['type'] == 'session') { ?> |
29 |
| - <td class="col-md-1"><?php if (isset($row['session'])) echo '<a href="#" class="expandrow"><span class="glyphicon glyphicon-15 glyphicon-plus"></span></a>' ?></td> |
30 |
| - <?php } ?> |
31 |
| - <td class="col-md-2"><?php echo $row['tid'] ?></td> |
| 23 | + <?php foreach ($data['data'] as $key => $row) { ?> |
| 24 | + <tr class="clickable active" data-toggle="collapse" id="row<?php echo htmlspecialchars($key) ?>" data-target=".row<?php echo htmlspecialchars($key) ?>"> |
| 25 | + <td class="col-md-1"><?php if (($data['type'] === 'volume' && isset($row['lun'])) || ($data['type'] === 'session' && isset($row['session']))) echo '<button class="btn btn-primary btn-xs expandRow"><span class="glyphicon glyphicon-15 glyphicon-plus"></span> <span>Show</span></button>' ?></td> |
| 26 | + <td class="col-md-2"><?php echo htmlspecialchars($row['tid']) ?></td> |
32 | 27 | <td class="col-md-2"><a target='_blank' href='/phpietadmin/targets/configure/<?php echo htmlspecialchars($row['iqn']) ?>'><?php echo htmlspecialchars($row['iqn']) ?></a></td>
|
33 | 28 | <td class="col-md-1"></td>
|
34 | 29 | <td class="col-md-1"></td>
|
|
46 | 41 | <th class="col-md-1">Blocksize</th>
|
47 | 42 | <th class="col-md-4">Path</th>
|
48 | 43 | </tr>
|
49 |
| - <?php foreach (array_reverse($row['lun']) as $lun) { ?> |
| 44 | + <?php foreach ($row['lun'] as $lun) { ?> |
50 | 45 | <tr class="collapse row<?php echo htmlspecialchars($key) ?>">
|
51 |
| - <td class="col-md-1"><?php echo $lun['id'] ?></td> |
52 |
| - <td class="col-md-1"><?php echo $lun['state'] ?></td> |
53 |
| - <td class="col-md-1"><?php echo $lun['iotype'] ?></td> |
54 |
| - <td class="col-md-2"><?php echo $lun['iomode'] ?></td> |
55 |
| - <td class="col-md-1"><?php echo $lun['blocks'] ?></td> |
56 |
| - <td class="col-md-1"><?php echo $lun['blocksize'] ?></td> |
57 |
| - <td class="col-md-4"><?php echo $lun['path'] ?></td> |
| 46 | + <td class="col-md-1"><?php echo htmlspecialchars($lun['id']) ?></td> |
| 47 | + <td class="col-md-1"><?php echo htmlspecialchars($lun['state']) ?></td> |
| 48 | + <td class="col-md-1"><?php echo htmlspecialchars($lun['iotype']) ?></td> |
| 49 | + <td class="col-md-2"><?php echo htmlspecialchars($lun['iomode']) ?></td> |
| 50 | + <td class="col-md-1"><?php echo htmlspecialchars($lun['blocks']) ?></td> |
| 51 | + <td class="col-md-1"><?php echo htmlspecialchars($lun['blocksize']) ?></td> |
| 52 | + <td class="col-md-4"><?php echo htmlspecialchars($lun['path']) ?></td> |
58 | 53 | </tr>
|
59 | 54 | <?php } ?>
|
60 | 55 | <?php } ?>
|
|
69 | 64 | <th class="col-md-1">HD</th>
|
70 | 65 | <th class="col-md-1">DD</th>
|
71 | 66 | </tr>
|
72 |
| - <?php foreach (array_reverse($row['session']) as $session) { ?> |
| 67 | + <?php foreach ($row['session'] as $session) { ?> |
73 | 68 | <tr class="collapse row<?php echo htmlspecialchars($key) ?>">
|
74 | 69 | <td class="col-md-1"><?php echo htmlspecialchars($session['sid']) ?></td>
|
75 | 70 | <td class="col-md-2"><?php echo htmlspecialchars($session['cid']) ?></td>
|
|
91 | 86 | </div>
|
92 | 87 | <script>
|
93 | 88 | require(['common'], function () {
|
94 |
| - require(['pages/iettable', 'domReady'], function (methods, domReady) { |
| 89 | + require(['pages/ietOverviewTable', 'domReady'], function (methods, domReady) { |
95 | 90 | domReady(function () {
|
96 |
| - methods.change_expand_row_button(); |
| 91 | + methods.expandRow(); |
97 | 92 | });
|
98 | 93 | });
|
99 | 94 | });
|
|
0 commit comments