use new meta HTML classes
This commit is contained in:
parent
24ed4cdc97
commit
c192a245a8
|
@ -357,10 +357,10 @@ class quota extends baseModule {
|
|||
/**
|
||||
* Returns the HTML meta data for the main account page.
|
||||
*
|
||||
* @return array HTML meta data
|
||||
* @return htmlElement HTML meta data
|
||||
*/
|
||||
function display_html_attributes() {
|
||||
$return = array();
|
||||
$return = new htmlTable();
|
||||
$this->initQuotas();
|
||||
if (!is_array($this->quota)) return $return;
|
||||
// get list of lamdaemon servers
|
||||
|
@ -376,52 +376,59 @@ class quota extends baseModule {
|
|||
for ($q = 0; $q < sizeof($servers); $q++) {
|
||||
$server = $servers[$q];
|
||||
$id = $this->replaceSpecialChars($server);
|
||||
$fieldContent = array();
|
||||
$fieldContent[] = array(
|
||||
array('kind' => 'text', 'text' => _('Mountpoint')),
|
||||
array('kind' => 'text', 'text' => _('Used blocks')),
|
||||
array('kind' => 'text', 'text' => _('Soft block limit')),
|
||||
array('kind' => 'text', 'text' => _('Hard block limit')),
|
||||
array('kind' => 'text', 'text' => _('Grace block period')),
|
||||
array('kind' => 'text', 'text' => _('Used inodes')),
|
||||
array('kind' => 'text', 'text' => _('Soft inode limit')),
|
||||
array('kind' => 'text', 'text' => _('Hard inode limit')),
|
||||
array('kind' => 'text', 'text' => _('Grace inode period')));
|
||||
|
||||
$fieldContent[] = array(
|
||||
array('kind' => 'help', 'value' => 'Mountpoint'),
|
||||
array('kind' => 'help', 'value' => 'UsedBlocks'),
|
||||
array('kind' => 'help', 'value' => 'SoftBlockLimit'),
|
||||
array('kind' => 'help', 'value' => 'HardBlockLimit'),
|
||||
array('kind' => 'help', 'value' => 'GraceBlockPeriod'),
|
||||
array('kind' => 'help', 'value' => 'UsedInodes'),
|
||||
array('kind' => 'help', 'value' => 'SoftInodeLimit'),
|
||||
array('kind' => 'help', 'value' => 'HardInodeLimit'),
|
||||
array('kind' => 'help', 'value' => 'GraceInodePeriod')
|
||||
);
|
||||
$title = $server;
|
||||
if (isset($serverDescriptions[$server])) {
|
||||
$title = $serverDescriptions[$server] . " (" . $server . ")";
|
||||
}
|
||||
$return->addElement(new htmlSubTitle($title), true);
|
||||
$return->addElement(new htmlOutputText(' ' . _('Mountpoint') . ' ', false));
|
||||
$return->addElement(new htmlOutputText(' ' . _('Used blocks') . ' ', false));
|
||||
$return->addElement(new htmlOutputText(' ' . _('Soft block limit') . ' ', false));
|
||||
$return->addElement(new htmlOutputText(' ' . _('Hard block limit') . ' ', false));
|
||||
$return->addElement(new htmlOutputText(' ' . _('Grace block period') . ' ', false));
|
||||
$return->addElement(new htmlOutputText(' ' . _('Used inodes') . ' ', false));
|
||||
$return->addElement(new htmlOutputText(' ' . _('Soft inode limit') . ' ', false));
|
||||
$return->addElement(new htmlOutputText(' ' . _('Hard inode limit') . ' ', false));
|
||||
$return->addElement(new htmlOutputText(' ' . _('Grace inode period') . ' ', false));
|
||||
$return->addNewLine();
|
||||
$return->addElement(new htmlHelpLink('Mountpoint'));
|
||||
$return->addElement(new htmlHelpLink('UsedBlocks'));
|
||||
$return->addElement(new htmlHelpLink('SoftBlockLimit'));
|
||||
$return->addElement(new htmlHelpLink('HardBlockLimit'));
|
||||
$return->addElement(new htmlHelpLink('GraceBlockPeriod'));
|
||||
$return->addElement(new htmlHelpLink('UsedInodes'));
|
||||
$return->addElement(new htmlHelpLink('SoftInodeLimit'));
|
||||
$return->addElement(new htmlHelpLink('HardInodeLimit'));
|
||||
$return->addElement(new htmlHelpLink('GraceInodePeriod'));
|
||||
$return->addNewLine();
|
||||
|
||||
$i=0;
|
||||
// loop for every mointpoint with enabled quotas
|
||||
while (isset($this->quota[$server][$i][0])) {
|
||||
$fieldContent[] = array(
|
||||
array('kind' => 'text', 'text' => $this->quota[$server][$i][0]),
|
||||
array('kind' => 'text', 'text' => $this->quota[$server][$i][1]),
|
||||
array('kind' => 'input', 'name' => $i . '_2_' . $id, 'type' => 'text', 'size' => '12', 'maxlength' => '20', 'value' => $this->quota[$server][$i][2]),
|
||||
array('kind' => 'input', 'name' => $i . '_3_' . $id, 'type' => 'text', 'size' => '12', 'maxlength' => '20', 'value' => $this->quota[$server][$i][3]),
|
||||
array('kind' => 'text', 'text' => $this->quota[$server][$i][4]),
|
||||
array('kind' => 'text', 'text' => $this->quota[$server][$i][5]),
|
||||
array('kind' => 'input', 'name' => $i . '_6_' . $id, 'type' => 'text', 'size' => '12', 'maxlength' => '20', 'value' => $this->quota[$server][$i][6]),
|
||||
array('kind' => 'input', 'name' => $i . '_7_' . $id, 'type' => 'text', 'size' => '12', 'maxlength' => '20', 'value' => $this->quota[$server][$i][7]),
|
||||
array('kind' => 'text', 'text' => $this->quota[$server][$i][8]));
|
||||
$return->addElement(new htmlOutputText($this->quota[$server][$i][0]));
|
||||
$return->addElement(new htmlOutputText($this->quota[$server][$i][1]));
|
||||
$sbLimitInput = new htmlInputField($i . '_2_' . $id, $this->quota[$server][$i][2]);
|
||||
$sbLimitInput->setFieldSize(12);
|
||||
$sbLimitInput->setFieldMaxLength(20);
|
||||
$return->addElement($sbLimitInput);
|
||||
$hbLimit = new htmlInputField($i . '_3_' . $id, $this->quota[$server][$i][3]);
|
||||
$hbLimit->setFieldSize(12);
|
||||
$hbLimit->setFieldMaxLength(20);
|
||||
$return->addElement($hbLimit);
|
||||
$return->addElement(new htmlOutputText($this->quota[$server][$i][4]));
|
||||
$return->addElement(new htmlOutputText($this->quota[$server][$i][5]));
|
||||
$siLimit = new htmlInputField($i . '_6_' . $id, $this->quota[$server][$i][6]);
|
||||
$siLimit->setFieldMaxLength(20);
|
||||
$siLimit->setFieldSize(12);
|
||||
$return->addElement($siLimit);
|
||||
$hiLimit = new htmlInputField($i . '_7_' . $id, $this->quota[$server][$i][7]);
|
||||
$hiLimit->setFieldMaxLength(20);
|
||||
$hiLimit->setFieldSize(12);
|
||||
$return->addElement($hiLimit);
|
||||
$return->addElement(new htmlOutputText($this->quota[$server][$i][8]));
|
||||
$return->addNewLine();
|
||||
$i++;
|
||||
}
|
||||
$legend = $server;
|
||||
if (isset($serverDescriptions[$server])) {
|
||||
$legend = $serverDescriptions[$server] . " (" . $server . ")";
|
||||
}
|
||||
$return[] = array(
|
||||
array('kind' => 'fieldset', 'legend' => $legend, 'value' => $fieldContent)
|
||||
);
|
||||
}
|
||||
return $return;
|
||||
}
|
||||
|
@ -440,10 +447,10 @@ class quota extends baseModule {
|
|||
/**
|
||||
* Returns a list of elements for the account profiles.
|
||||
*
|
||||
* @return profile elements
|
||||
* @return htmlElement profile elements
|
||||
*/
|
||||
function get_profileOptions() {
|
||||
$return = array();
|
||||
$return = new htmlTable();
|
||||
// get list of lamdaemon servers
|
||||
$lamdaemonServers = explode(";", $_SESSION['config']->get_scriptServers());
|
||||
for ($s = 0; $s < sizeof($lamdaemonServers); $s++) {
|
||||
|
@ -451,8 +458,9 @@ class quota extends baseModule {
|
|||
$server = $temp[0];
|
||||
$id = $this->replaceSpecialChars($server);
|
||||
$description = $temp[0];
|
||||
if (isset($temp[1])) $description = $temp[1];
|
||||
|
||||
if (isset($temp[1])) {
|
||||
$description = $temp[1] . ' (' . $temp[0] . ')';
|
||||
}
|
||||
// Get quotas
|
||||
$quotas = lamdaemon(implode(quota::$SPLIT_DELIMITER, array("+", "quota", "get", $this->get_scope())), $server);
|
||||
$dirs = explode(":", $quotas[0]);
|
||||
|
@ -469,33 +477,40 @@ class quota extends baseModule {
|
|||
}
|
||||
$dirs = array_values($dirs);
|
||||
if (sizeof($dirs) < 1) continue; // stop if no quota directories were found
|
||||
$fieldContent = array();
|
||||
$fieldContent[] = array (
|
||||
array('kind' => 'text', 'text' => '<b>' . _('Mountpoint') . ' </b>', 'align' => 'center'),
|
||||
array('kind' => 'text', 'text' => '<b>' . _('Soft block limit') . ' </b>', 'align' => 'center'),
|
||||
array('kind' => 'text', 'text' => '<b>' . _('Hard block limit') . ' </b>', 'align' => 'center'),
|
||||
array('kind' => 'text', 'text' => '<b>' . _('Soft inode limit') . ' </b>', 'align' => 'center'),
|
||||
array('kind' => 'text', 'text' => '<b>' . _('Hard inode limit') . ' </b>', 'align' => 'center'),
|
||||
);
|
||||
$fieldContent[] = array (
|
||||
array('kind' => 'help', 'value' => 'Mountpoint', 'align' => 'center'),
|
||||
array('kind' => 'help', 'value' => 'SoftBlockLimit', 'align' => 'center'),
|
||||
array('kind' => 'help', 'value' => 'HardBlockLimit', 'align' => 'center'),
|
||||
array('kind' => 'help', 'value' => 'SoftInodeLimit', 'align' => 'center'),
|
||||
array('kind' => 'help', 'value' => 'HardInodeLimit', 'align' => 'center'),
|
||||
);
|
||||
$return->addElement(new htmlSubTitle($description), true);
|
||||
$return->addElement(new htmlOutputText(' ' . _('Mountpoint') . ' ', false));
|
||||
$return->addElement(new htmlOutputText(' ' . _('Soft block limit') . ' ', false));
|
||||
$return->addElement(new htmlOutputText(' ' . _('Hard block limit') . ' ', false));
|
||||
$return->addElement(new htmlOutputText(' ' . _('Soft inode limit') . ' ', false));
|
||||
$return->addElement(new htmlOutputText(' ' . _('Hard inode limit') . ' ', false));
|
||||
$return->addNewLine();
|
||||
$return->addElement(new htmlHelpLink('Mountpoint'));
|
||||
$return->addElement(new htmlHelpLink('SoftBlockLimit'));
|
||||
$return->addElement(new htmlHelpLink('HardBlockLimit'));
|
||||
$return->addElement(new htmlHelpLink('SoftInodeLimit'));
|
||||
$return->addElement(new htmlHelpLink('HardInodeLimit'));
|
||||
$return->addNewLine();
|
||||
|
||||
for ($i = 0; $i < sizeof($dirs); $i++) {
|
||||
$fieldContent[] = array(
|
||||
array('kind' => 'text', 'text' => $dirs[$i], 'align' => 'left'),
|
||||
array('kind' => 'input', 'type' => 'text', 'align' => 'center', 'size' => '12', 'name' => "quota_softblock_" . $id . "_" . $dirs[$i]),
|
||||
array('kind' => 'input', 'type' => 'text', 'align' => 'center', 'size' => '12', 'name' => "quota_hardblock_" . $id . "_" . $dirs[$i]),
|
||||
array('kind' => 'input', 'type' => 'text', 'align' => 'center', 'size' => '12', 'name' => "quota_softinode_" . $id . "_" . $dirs[$i]),
|
||||
array('kind' => 'input', 'type' => 'text', 'align' => 'center', 'size' => '12', 'name' => "quota_hardinode_" . $id . "_" . $dirs[$i]),
|
||||
);
|
||||
$return->addElement(new htmlOutputText($dirs[$i]));
|
||||
$sbLimit = new htmlInputField("quota_softblock_" . $id . "_" . $dirs[$i]);
|
||||
$sbLimit->setFieldSize(12);
|
||||
$sbLimit->setFieldMaxLength(20);
|
||||
$return->addElement($sbLimit);
|
||||
$hbLimit = new htmlInputField("quota_hardblock_" . $id . "_" . $dirs[$i]);
|
||||
$hbLimit->setFieldSize(12);
|
||||
$hbLimit->setFieldMaxLength(20);
|
||||
$return->addElement($hbLimit);
|
||||
$siLimit = new htmlInputField("quota_softinode_" . $id . "_" . $dirs[$i]);
|
||||
$siLimit->setFieldSize(12);
|
||||
$siLimit->setFieldMaxLength(20);
|
||||
$return->addElement($siLimit);
|
||||
$hiLimit = new htmlInputField("quota_hardinode_" . $id . "_" . $dirs[$i]);
|
||||
$hiLimit->setFieldSize(12);
|
||||
$hiLimit->setFieldMaxLength(20);
|
||||
$return->addElement($hiLimit);
|
||||
$return->addNewLine();
|
||||
}
|
||||
$return[] = array(
|
||||
array('kind' => 'fieldset', 'legend' => $description . " (" . $server . ")", 'value' => $fieldContent)
|
||||
);
|
||||
}
|
||||
return $return;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue