diff --git a/gosa-plugins/webdav/personal/connectivity/webdav/class_webdavAccount.inc b/gosa-plugins/webdav/personal/connectivity/webdav/class_webdavAccount.inc
index fd5061708a9f4f38eff68fd2b8ed41f25ec72778..b4f2007c9c7870814eba4c8c69b454e34d0b2647 100644 (file)
{
/* Definitions */
var $plHeadline= "WebDAV";
- var $plDescription= "This does something";
+ var $plDescription= "Manage WebDAV user settings";
/* attribute list for save action */
var $attributes= array();
$smarty->assign('webdavAccountACL', $this->getacl("",$this->ReadOnly));
}
- $smarty->assign("use_webdav",in_array("webdav",$this->multi_boxes));
+ $smarty->assign("use_webdav",in_array_strict("webdav",$this->multi_boxes));
$smarty->assign("multiple_support",$this->multiple_support_active);
$display.= $smarty->fetch (get_template_path('webdav.tpl', TRUE, dirname(__FILE__)));
return ($display);
{
return (array(
"plShortName" => _("WebDAV"),
- "plDescription" => _("WebDAV account")." ("._("Connectivity addon").")",
+ "plDescription" => _("WebDAV account")." ("._("Connectivity add-on").")",
"plSelfModify" => TRUE,
"plDepends" => array("user"),
- "plRequirements"=> array('ldapSchema' => array('gosaWebdavAccount' => '>=2.7')),
+ "plRequirements"=> array(
+ 'ldapSchema' => array('gosaWebdavAccount' => '>=2.7'),
+ 'onFailureDisablePlugin' => array(get_class())
+ ),
"plPriority" => 23, // Position in tabs
"plSection" => array("personal" => _("My account")),
"plCategory" => array("users"),
function get_multi_edit_values()
{
$ret = plugin::get_multi_edit_values();
- if(in_array("webdav",$this->multi_boxes)){
+ if(in_array_strict("webdav",$this->multi_boxes)){
$ret['is_account'] = $this->is_account;
}
return($ret);
function init_multiple_support($attrs,$all)
{
plugin::init_multiple_support($attrs,$all);
- if(isset($attrs['objectClass']) && in_array("gosaWebdavAccount",$attrs['objectClass'])){
+ if(isset($attrs['objectClass']) && in_array_strict("gosaWebdavAccount",$attrs['objectClass'])){
$this->is_account = TRUE;
}
}