X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=include%2Fclass_plugin.inc;h=3d59015a24b6dc343e888fd3cb7877f827d5961b;hb=6de304517137e0f4f49885a4e4f930907deb980d;hp=18b8867f459abd084c3ff62b7305e568cc0b2a3c;hpb=55d04432e91f3473303d549f5314f6baf1cf0dfe;p=gosa.git diff --git a/include/class_plugin.inc b/include/class_plugin.inc index 18b8867f4..3d59015a2 100644 --- a/include/class_plugin.inc +++ b/include/class_plugin.inc @@ -267,7 +267,7 @@ class plugin { /* Save values to object */ foreach ($this->attributes as $val){ - if ($this->acl_is_writable($val) && isset ($_POST["$val"])){ + if ($this->acl_is_writeable($val) && isset ($_POST["$val"])){ /* Check for modifications */ if (get_magic_quotes_gpc()) { $data= stripcslashes($_POST["$val"]); @@ -289,9 +289,9 @@ class plugin $data = ""; } $this->$val= $data; - echo "".$val."
"; + //echo "".$val."
"; }else{ - echo "".$val."
"; + //echo "".$val."
"; } } } @@ -1399,7 +1399,7 @@ echo "FIXME: remove_snapshot uses old acl's
"; } - function acl_is_writable($attribute) + function acl_is_writeable($attribute) { $ui= get_userinfo(); return preg_match('/w/', $ui->get_permissions($this->dn, get_class($this), $attribute)); @@ -1432,6 +1432,13 @@ echo "FIXME: remove_snapshot uses old acl's
"; $ui= get_userinfo(); return preg_match('/m/', $ui->get_permissions($this->dn, get_class($this), '0')); } + + + function getacl($attribute) + { + $ui= get_userinfo(); + return $ui->get_permissions($this->dn, get_class($this), $attribute); + } } // vim:tabstop=2:expandtab:shiftwidth=2:filetype=php:syntax:ruler: ?>