[gosa.git] / gosa-plugins / mail / personal / mail / mailAddressSelect / class_mailAddressSelect.inc
diff --git a/gosa-plugins/mail/personal/mail/mailAddressSelect/class_mailAddressSelect.inc b/gosa-plugins/mail/personal/mail/mailAddressSelect/class_mailAddressSelect.inc
index 849276a49755336378354a6692119d7c16cc0a06..f46159aadf4b6b332503f622175f1df0055a90b9 100644 (file)
// Build headpage
$headpage = new listing(get_template_path("selectMailAddress-list.xml", true, dirname(__FILE__)));
$headpage->setFilter($filter);
+ $headpage->registerElementFilter("objectName", "mailAddressSelect::objectNameFilter");
parent::__construct($config, $ui, "mail", $headpage);
}
+ static function objectNameFilter($id,$dn,$cn,$sn=NULL,$givenName=NULL)
+ {
+ if($sn){
+ return("{$sn[0]}, {$givenName[0]}");
+ }else{
+ return("{$cn[0]}");
+ }
+ }
+
function save()
{
$act = $this->detectPostActions();