diff --git a/gosa-plugins/goto/admin/systems/goto/class_terminalInfo.inc b/gosa-plugins/goto/admin/systems/goto/class_terminalInfo.inc
index 071c99bf6494f4a0a41536fdf23818535ef4299d..1736e2aa6e7edc2f05cce87f756b6d08ef4b08c4 100644 (file)
$smarty= get_smarty();
$display= "";
- if(!is_callable("snmpget")){
- msg_dialog::display(_("Configuration error"), msgPool::missingext("snmp"), ERROR_DIALOG);
+ $smarty->assign("ACL",TRUE);
+ if(!preg_match("/r/",$this->getacl(""))){
+ $smarty->assign("ACL",FALSE);
+ }elseif(!is_callable("snmpget")){
$smarty->assign("load", progressbar(0,100,15,true));
$smarty->assign("mem", progressbar(0,100,15,true));
$smarty->assign("swap", progressbar(0,100,15,true));
foreach(array("uptime", "sshd", "X", "saned", "artsd", "cupsd","status","ghNetNic", "ghIdeDev", "ghScsiDev","FloppyDevice", "CdromDevice","active") as $val){
- $smarty->assign("$val", "<i>"._("unknown status")."</i>");
+ $smarty->assign("$val", "<i>"._("unknown status, SNMP support missing")."</i>");
}
} else {
/* Get template object */
- $smarty->assign("staticAddress", "");
/* Prevent undefined variable .... */
$smarty->assign("load", progressbar(0,100,15,true));
{
}
+
+ /* Return plugin informations for acl handling */
+ static function plInfo()
+ {
+ return (array(
+ "plShortName" => _("System info"),
+ "plDescription" => _("System informations"),
+ "plSelfModify" => FALSE,
+ "plDepends" => array(),
+ "plPriority" => 33,
+ "plSection" => array("administration"),
+ "plCategory" => array("workstation","server","terminal"),
+ "plProvidedAcls"=> array()
+ ));
+ }
}
// vim:tabstop=2:expandtab:shiftwidth=2:filetype=php:syntax:ruler: