Code

Removed multi-objectclass dependency. There's a more easy way to do this.
[gosa.git] / plugins / personal / connectivity / class_oxchangeAccount.inc
index 36db420f9e3004dedc631ea62fb78fed4638b019..7e26867f00022f5f1bbbf9dd8cda0ee5accb729a 100644 (file)
@@ -24,11 +24,6 @@ class oxchangeAccount extends plugin
   var $plHeadline= "Open-Xchange";
   var $plDescription= "This does something";
 
-  /* CLI vars */
-  var $cli_summary= "Management of Open-Xchange accounts";
-  var $cli_description= "Some longer text\nfor help";
-  var $cli_parameters= array("eins" => "Eins ist toll", "zwei" => "Zwei ist noch besser");
-
   /* GW attributes */
   var $OXAppointmentDays="500";
   var $OXTaskDays="5";
@@ -875,6 +870,21 @@ class oxchangeAccount extends plugin
       pg_close($pgcon);
     }
   }
-}
 
+
+  /* Return plugin informations for acl handling
+    #FIXME ACL attributes aren't translated yet.       */
+  function plInfo()
+  {
+    return (
+    array("plDescription"     => _("Open xchange account settings"),
+          "plSelfModify"      => TRUE,
+          "plDepends"         => array("objectClass" => _("gosaAccount")),
+          "OXAppointmentDays" => "!!! FIXME "._("OXAppointmentDays"),
+          "OXTaskDays"             => _("OXTaskDays"),
+          "mailEnabled"          => _("mailEnabled"),
+          "OXTimeZone"             => _("OXTimeZone")));
+  }
+}
+// vim:tabstop=2:expandtab:shiftwidth=2:filetype=php:syntax:ruler:
 ?>