added profile options
This commit is contained in:
parent
4ceb07c988
commit
393cb5e6ce
|
@ -296,7 +296,39 @@ class quota extends baseModule {
|
||||||
}
|
}
|
||||||
|
|
||||||
function get_profileOptions() {
|
function get_profileOptions() {
|
||||||
|
// Get quotas
|
||||||
|
$quotas = $_SESSION[$this->base]->lamdaemon(array("+ quota get " . $this->get_scope()));
|
||||||
|
$dirs = split(":", $quotas[0]);
|
||||||
|
array_pop($dirs); // remove empty element at the end
|
||||||
|
for ($i = 0; $i < sizeof($dirs); $i++) {
|
||||||
|
$dirs[$i] = split(",", $dirs[$i]);
|
||||||
|
$dirs[$i] = $dirs[$i][0];
|
||||||
|
}
|
||||||
$return = array();
|
$return = array();
|
||||||
|
if (sizeof($dirs) < 1) return $return; // stop if no quota directories were found
|
||||||
|
$return[] = array (
|
||||||
|
0 => array('kind' => 'text', 'text' => '<b>' . _('Mountpoint') . ' </b>', 'align' => 'center'),
|
||||||
|
1 => array('kind' => 'text', 'text' => '<b>' . _('Soft block limit') . ' </b>', 'align' => 'center'),
|
||||||
|
2 => array('kind' => 'text', 'text' => '<b>' . _('Hard block limit') . ' </b>', 'align' => 'center'),
|
||||||
|
3 => array('kind' => 'text', 'text' => '<b>' . _('Soft inode limit') . ' </b>', 'align' => 'center'),
|
||||||
|
4 => array('kind' => 'text', 'text' => '<b>' . _('Hard inode limit') . ' </b>', 'align' => 'center'),
|
||||||
|
);
|
||||||
|
$return[] = array (
|
||||||
|
0 => array('kind' => 'help', 'value' => 'TODO', 'align' => 'center'),
|
||||||
|
1 => array('kind' => 'help', 'value' => 'TODO', 'align' => 'center'),
|
||||||
|
2 => array('kind' => 'help', 'value' => 'TODO', 'align' => 'center'),
|
||||||
|
3 => array('kind' => 'help', 'value' => 'TODO', 'align' => 'center'),
|
||||||
|
4 => array('kind' => 'help', 'value' => 'TODO', 'align' => 'center'),
|
||||||
|
);
|
||||||
|
for ($i = 0; $i < sizeof($dirs); $i++) {
|
||||||
|
$return[] = array(
|
||||||
|
0 => array('kind' => 'text', 'text' => $dirs[$i], 'align' => 'left'),
|
||||||
|
1 => array('kind' => 'input', 'type' => 'text', 'text' => "", 'align' => 'center', 'size' => '12', 'name' => "quota_softblock_$i"),
|
||||||
|
2 => array('kind' => 'input', 'type' => 'text', 'text' => "", 'align' => 'center', 'size' => '12', 'name' => "quota_softblock_$i"),
|
||||||
|
3 => array('kind' => 'input', 'type' => 'text', 'text' => "", 'align' => 'center', 'size' => '12', 'name' => "quota_softblock_$i"),
|
||||||
|
4 => array('kind' => 'input', 'type' => 'text', 'text' => "", 'align' => 'center', 'size' => '12', 'name' => "quota_softblock_$i"),
|
||||||
|
);
|
||||||
|
}
|
||||||
return $return;
|
return $return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue