Made the user groups table sortable and searchable.
This commit is contained in:
@@ -26,6 +26,7 @@ class serverOverviewBuilder
|
||||
'server_licenses' => false,
|
||||
'server_backup' => false,
|
||||
'server_description' => false,
|
||||
'server_modified_timestamp' => false,
|
||||
);
|
||||
|
||||
public array $allBackupTypes = [];
|
||||
@@ -83,6 +84,7 @@ class serverOverviewBuilder
|
||||
$this->showColumns['server_memory_demand'] = true;
|
||||
$this->showColumns['server_disks'] = true;
|
||||
$this->showColumns['server_state'] = true;
|
||||
$this->showColumns['server_modified_timestamp'] = true;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -171,6 +173,10 @@ class serverOverviewBuilder
|
||||
<input type="checkbox" name="value" value="server_power_state" class="selectgroup-input" <?php echo($this->showColumns['server_power_state'] ? 'checked=""' : '') ?>>
|
||||
<span class="selectgroup-button"><?php echo __('server_power_state') ?></span>
|
||||
</label>
|
||||
<label class="selectgroup-item">
|
||||
<input type="checkbox" name="value" value="server_modified_timestamp" class="selectgroup-input" <?php echo($this->showColumns['server_modified_timestamp'] ? 'checked=""' : '') ?>>
|
||||
<span class="selectgroup-button"><?php echo __('last_modified_date') ?></span>
|
||||
</label>
|
||||
<label class="selectgroup-item">
|
||||
<input type="checkbox" name="value" value="server_description" class="selectgroup-input" <?php echo($this->showColumns['server_description'] ? 'checked=""' : '') ?>>
|
||||
<span class="selectgroup-button"><?php echo __('description') ?></span>
|
||||
@@ -232,6 +238,7 @@ class serverOverviewBuilder
|
||||
<?php }
|
||||
?>
|
||||
<th data-column="server_power_state"><?php echo __('server_power_state') ?></th>
|
||||
<th data-column="last_modified_date"><?php echo __('last_modified_date') ?></th>
|
||||
<th data-column="server_description"><?php echo __('description') ?></th>
|
||||
<th data-column="action">
|
||||
<?php echo __('action') ?>
|
||||
@@ -385,6 +392,8 @@ class serverOverviewBuilder
|
||||
|
||||
$server_state_color = returnServerStateColor($server['server_state']);
|
||||
|
||||
$server_modified_timestamp = ($server['server_modified_timestamp']) ? date('Y-m-d H:i:s', $server['server_modified_timestamp']) : __('never');
|
||||
|
||||
?>
|
||||
|
||||
<tr data-item-id="<?php echo $server['server_uuid'] ?>">
|
||||
@@ -465,6 +474,9 @@ class serverOverviewBuilder
|
||||
echo '<i class="fa-solid text-success fa-toggle-on"></i>';
|
||||
} ?>
|
||||
</td>
|
||||
<td data-column="server_modified_timestamp" class="text-nowrap" data-sort="<?php echo $server['server_modified_timestamp']; ?>" data-filter="<?php echo $server_modified_timestamp; ?>">
|
||||
<?php echo $server_modified_timestamp; ?>
|
||||
</td>
|
||||
<td data-column="server_description" class="text-nowrap" data-sort="<?php echo htmlspecialchars($server['server_description']); ?>" data-filter="<?php echo $server['server_description']; ?>">
|
||||
<?php echo $server['server_description']; ?>
|
||||
</td>
|
||||
|
||||
Reference in New Issue
Block a user