diff --git a/plugins/admin/systems/class_phoneGeneric.inc b/plugins/admin/systems/class_phoneGeneric.inc
index 3d8675b97a5cc0adf9f37253a2fbed7f3737c2ce..417b6b31cf3dd36209ac27cf8baaccd0813ca454 100644 (file)
/* Generic terminal attributes */
var $interfaces= array();
+ var $ignore_account= TRUE;
/* Needed values and lists */
var $base= "";
{
/* Do we represent a valid phone? */
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 phone features.")."</b>";
return($display);
}
$smarty->assign("$attr", $this->$attr);
}
$smarty->assign("base_select", $this->base);
-
+
+ /* Show Asterisk for required attribute ipHostNumber and macAddress */
+ $smarty->assign("staticAddress", "<font class=\"must\">*</font>");
+
/* Show main page */
$smarty->assign("netconfig", dirname(__FILE__)."/network.tpl");
return($smarty->fetch (get_template_path('phone.tpl', TRUE)));
$message= array();
$this->dn= "cn=".$this->cn.",ou=phones,ou=systems,".$this->base;
- /* must: cn, macAddress */
+ /* must: cn, macAddress, ipHostNumber */
if ($this->cn == "" && chkacl ($this->acl, "cn") == ""){
- $message[]= "The required field 'Phone name' is not set.";
+ $message[]= _("The required field 'Phone name' is not set.");
}
if ($this->cn == "0" && chkacl ($this->acl, "cn") == ""){
- $message[]= "The 'Phone name' '0' is reserved and cannot be used.";
+ $message[]= _("The 'Phone name' '0' is reserved and cannot be used.");
+ }
+ if ($this->macAddress == "" && chkacl ($this->acl, "macAddress") == ""){
+ $message[]= _("The required field 'MAC-address' is not set.");
}
- if ($this->macAddress == "" && chkacl ($this->acl, "macAddresscn") == ""){
- $message[]= "The required field 'MAC-address' is not set.";
+ if ($this->ipHostNumber == "" && chkacl ($this->acl, "ipHostNumber") == ""){
+ $message[]= _("The required field 'IP-address' is not set.");
}
$ui= get_userinfo();