[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