[Commits] r628 - in trunk/webinterface: core mods/super/admins
mods/super/vservers
new-commit at lists.openvcp.org
new-commit at lists.openvcp.org
Fri Sep 12 21:36:23 UTC 2008
Author: cryptronic
Date: 2008-09-12 21:36:23 +0000 (Fri, 12 Sep 2008)
New Revision: 628
Modified:
trunk/webinterface/core/Vserver.class.php
trunk/webinterface/mods/super/admins/nodes.php
trunk/webinterface/mods/super/vservers/info.php
trunk/webinterface/mods/super/vservers/vsnavi.php
Log:
Little bugfixes
Modified: trunk/webinterface/core/Vserver.class.php
===================================================================
--- trunk/webinterface/core/Vserver.class.php 2008-09-12 20:41:14 UTC (rev 627)
+++ trunk/webinterface/core/Vserver.class.php 2008-09-12 21:36:23 UTC (rev 628)
@@ -515,7 +515,7 @@
*
* @return boolean
*/
- public function setSchedule($schedule, $interval = 32, $prioritybias = 0, $tokens = 500, $tokensmin = 200, $tokensmax = 1000 ) {
+ public function setSchedule($schedule, $interval = 32, $prioritybias = 0, $tokens = 500, $tokensmin = 200, $tokensmax = 1000, $fill_rate2 = 1, $interval2 = 5, $idle_time = false) {
$request = $this->XML->newRequestObject("vserver.set_schedule");
$this->XML->addValue($request, "string", $this->vserverinfo['name']);
$this->XML->addStructMember($request, "fill-rate", "string", number_format($schedule, 0));
@@ -524,6 +524,11 @@
$this->XML->addStructMember($request, "tokens", "string", $tokens);
$this->XML->addStructMember($request, "tokens-min", "string", $tokensmin);
$this->XML->addStructMember($request, "tokens-max", "string", $tokensmax);
+ $this->XML->addStructMember($request, "fill-rate2", "string", $fill_rate2);
+ $this->XML->addStructMember($request, "interval2", "string", $interval2);
+ if($idle_time == 0) {
+ $this->XML->addStructMember($request, "idle-time", "string", "");
+ }
$response = $this->SOCKET->socket_exec($this->vserverinfo['nodeid'], $request);
if($this->XML->getValues($response, 'boolean')) {
return true;
Modified: trunk/webinterface/mods/super/admins/nodes.php
===================================================================
--- trunk/webinterface/mods/super/admins/nodes.php 2008-09-12 20:41:14 UTC (rev 627)
+++ trunk/webinterface/mods/super/admins/nodes.php 2008-09-12 21:36:23 UTC (rev 628)
@@ -113,7 +113,7 @@
if(@$PARAMS[0] == "save")
{
$nodeList = NodeFactory::getNodeFactory()->getNodeList();
- $adminList = Admin::getAdminList();
+ $adminList = AdminFactory::getInstance()->getAdminList();
foreach($nodeList as $nodeId)
{
$node = NodeFactory::getNodeFactory()->getNodeByID($nodeId['id']);
Modified: trunk/webinterface/mods/super/vservers/info.php
===================================================================
--- trunk/webinterface/mods/super/vservers/info.php 2008-09-12 20:41:14 UTC (rev 627)
+++ trunk/webinterface/mods/super/vservers/info.php 2008-09-12 21:36:23 UTC (rev 628)
@@ -61,14 +61,13 @@
$GUI->tableAddCol($row, $vserver->getName());
$row = $GUI->tableAddRow($table);
$GUI->tableAddCol($row, _("customername"));
-$GUI->formAddDropdown($GUI->tableAddCol($row, ""), "customer", createDropdownContent("table_user", array('id', 'loginname'), ($AUTH->getPrivileges('see_all_users') == 'y') ? NULL : array('adminid' => $USERINFO['id']), "none", array('loginname' => 'ASC')), $vserver->getUserObject()->getId());
+$GUI->formAddDropdown($GUI->tableAddCol($row, ""), "customer", createDropdownContent("table_user", array('id', 'loginname'), ($AUTH->getPrivileges('see_all_users') == 'y') ? NULL : array('adminid' => $USERINFO['id']), "none", array('loginname' => 'ASC')), $vserver->getUserObject()->getId());
$row = $GUI->tableAddRow($table);
$GUI->tableAddCol($row, _("node"));
$GUI->tableAddCol($row, $node->getName());
$row = $GUI->tableAddRow($table);
$GUI->tableAddCol($row, _("adminname"));
-$availadmins = createDropdownContent("table_admin", array('id', 'loginname'), ($AUTH->getPrivileges('see_admins') == 'y') ? NULL : array('id' => $USERINFO['id'], array('loginname' => 'ASC')), "none");
-$GUI->formAddDropdown($GUI->tableAddCol($row, ""), "admin", $availadmins, $vserver->getAdminObject()->getId());
+$GUI->formAddDropdown($GUI->tableAddCol($row, ""), "admin", createDropdownContent("table_admin", array('id', 'loginname'), ($AUTH->getPrivileges('see_admins') == 'y') ? NULL : array('id' => $USERINFO['id']), "none", array('loginname' => 'ASC')), $vserver->getAdminObject()->getId());
$row = $GUI->tableAddRow($table);
$GUI->tableAddCol($row, _("hostname"));
$GUI->formAddInputElement($GUI->tableAddCol($row, ""), "text", "hostname", $vserver->getHostname());
Modified: trunk/webinterface/mods/super/vservers/vsnavi.php
===================================================================
--- trunk/webinterface/mods/super/vservers/vsnavi.php 2008-09-12 20:41:14 UTC (rev 627)
+++ trunk/webinterface/mods/super/vservers/vsnavi.php 2008-09-12 21:36:23 UTC (rev 628)
@@ -22,6 +22,10 @@
* @package OpenVCP-v0.4
*/
+if($vserver->getAdmin() != $USERINFO['id'] && $AUTH->getPrivileges('see_admins') != 'y')
+{
+ OpenVCP::gotoURL("super/vservers");
+}
$GUI->addContentMenuHead($vserver->getName(), 3, 1);
$GUI->addContentMenuSub("info/".$vserver->getNodeObject()->getName()."/".$vserver->getName(), _("info"), 2);
More information about the Commits
mailing list