diff --git a/plugins/admin/systems/class_terminalStartup.inc b/plugins/admin/systems/class_terminalStartup.inc
index c014b3c8fe09ab295f1f0d258c1cc8b0a4ac31f1..67a8e6bf87fb0af5cd520b4db03e51624d2fd5f7 100644 (file)
/* Helper */
var $customParameters= "";
var $orig_dn= "";
-
+ var $ignore_account= TRUE;
function termstartup ($config, $dn= NULL)
{
/* Do we represent a valid terminal? */
if (!$this->is_account && $this->parent == NULL){
- $display= "<img src=\"images/stop.png\" align=center> <b>".
+ $display= "<img alt=\"\" src=\"images/stop.png\" align=middle> <b>".
_("This 'dn' has no terminal features.")."</b>";
return ($display);
}
} else {
$smarty->assign("debugbootup", "");
}
- $smarty->assign("gotoKernelParameters", chkacl($this->acl, "gotoKernelParameters"));
+
+ /* ACL's */
+ foreach (array("gotoKernelParameters", "gotoModules", "gotoFilesystem") as $value){
+ $smarty->assign($value."ACL", chkacl($this->acl, "$value"));
+ }
/* Show main page */
return($smarty->fetch (get_template_path('startup.tpl', TRUE)));
/* Add missing arrays */
foreach (array("gotoFilesystem", "gotoAutoFs", "gotoModules") as $val){
if (isset ($this->$val) && count ($this->$val) != 0){
+
$this->attrs["$val"]= array_unique($this->$val);
}
+ if(!isset($this->attrs["$val"])) $this->attrs["$val"]=array();
}
/* Strip out 'default' values */