Code

Updated description
[gosa.git] / gosa-plugins / phpgw / personal / connectivity / phpgw / class_phpgwAccount.inc
index 51d11f79844076a958bd5853645f3a802d02b7c3..306d116bbe810025b92736f4b472d1bdb21593a5 100644 (file)
@@ -3,7 +3,7 @@ class phpgwAccount extends plugin
 {
   /* Definitions */
   var $plHeadline= "PHPGroupware";
-  var $plDescription= "This does something";
+  var $plDescription= "Manage PHPGroupware user settings";
 
   /* GW attributes */
   var $phpgwAccountExpires= "-1";
@@ -49,7 +49,7 @@ class phpgwAccount extends plugin
 
     /* Load attributes */
     foreach($this->attributes as $val){
-      $smarty->assign("$val", $this->$val);
+      $smarty->assign("$val", set_post( $this->$val));
     }
     if ($this->is_account){
       $smarty->assign("phpgwState", "checked");
@@ -157,14 +157,18 @@ class phpgwAccount extends plugin
   static function plInfo()
   {
     return (array(
-          "plShortName"     => _("PHP GW"),
-          "plDescription"   => _("PHP GW account settings")."&nbsp;:&nbsp;<u>"._("Connectivity addon")."</u>",
+          "plShortName"     => _("PHPGroupware"),
+          "plDescription"   => _("PHPGroupware account settings")."&nbsp;("._("Connectivity add-on").")",
           "plSelfModify"    => TRUE,
           "plDepends"       => array("user"),
           "plPriority"      => 24,                                 // Position in tabs
           "plSection"     => array("personal" => _("My account")),
           "plCategory"    => array("users"),
           "plOptions"       => array(),
+          "plRequirements"=> array(
+              'ldapSchema' => array('phpgwAccount' => ''),
+              'onFailureDisablePlugin' => array(get_class())
+              ),
 
           "plProvidedAcls"  => array()
           ));