[Commits] r652 - trunk/webinterface/mods/super/vservers
new-commit at lists.openvcp.org
new-commit at lists.openvcp.org
Fri Feb 20 14:54:27 UTC 2009
Author: cryptronic
Date: 2009-02-20 14:54:26 +0000 (Fri, 20 Feb 2009)
New Revision: 652
Modified:
trunk/webinterface/mods/super/vservers/limits.php
Log:
Enhancement
Modified: trunk/webinterface/mods/super/vservers/limits.php
===================================================================
--- trunk/webinterface/mods/super/vservers/limits.php 2009-02-06 15:48:50 UTC (rev 651)
+++ trunk/webinterface/mods/super/vservers/limits.php 2009-02-20 14:54:26 UTC (rev 652)
@@ -88,8 +88,10 @@
$GUI->p(_("limits succesfully set. Make sure to restart the vserver before the changes take affect."));
}
+
$f = $GUI->fieldset("limits");
$form = $GUI->form($f, "limits", (@$PARAMS[2] == "submit" ? "submit" : $PARAMS[1]."/submit"));
+
$GUI->h(_("scheduling"), 2, $form);
$table = $GUI->table($form);
@@ -104,9 +106,22 @@
$schedule .= " %";
}
-$row = $GUI->tableAddRow($table);
-$GUI->tableAddCol($row, _("cpu time limit")."[%]:");
-$GUI->formAddInputElement($GUI->tableAddCol($row, ""), "text", "schedule", $schedule);
+if($PARAMS[2] == expert) {
+ foreach(array("fill-rate", "interval", "priority-bias", "tokens", "tokensmin", "tokensmax", "fill_rate2", "interval2") as $schedparam) {
+ $row = $GUI->tableAddRow($table);
+ $GUI->tableAddCol($row, _($schedparam).":");
+ $GUI->formAddInputElement($GUI->tableAddCol($row, ""), "text", $schedparam, $schedule_raw[$schedparam]);
+ }
+ $row = $GUI->tableAddRow($table);
+ $GUI->tableAddCol($row, _("idle_time").":");
+ $GUI->formAddCheckElement($GUI->tableAddCol($row, ""), "text", "idle_time", $schedule_raw['idle_time'], ($schedule_raw["idle_time"] ? "true" : "false"));
+}
+else {
+ $row = $GUI->tableAddRow($table);
+ $GUI->tableAddCol($row, _("cpu time limit")."[%]:");
+ $GUI->formAddInputElement($GUI->tableAddCol($row, ""), "text", "schedule", $schedule, NULL, "", "", "",false);
+ $GUI->a($GUI->tableAddCol($row, ""), "super/vservers/limits/".$PARAMS[0]."/".$PARAMS[1]."/expert", _("expert"));
+}
$space = $vserver->getSpace();
More information about the Commits
mailing list