Create code needed for addressbook selection.
public static addressbooks ( array $data ) : string | ||
$data | array | Data items:
'fields' - (array) Hash containing addressbook sources as keys and an array of search fields as values. 'sources' - (array) List of selected addressbooks. |
return | string | HTML UI code. |
/** */ public function display(Horde_Core_Prefs_Ui $ui) { $search = $GLOBALS['injector']->getInstance('IMP_Contacts')->getAddressbookSearchParams(); return Horde_Core_Prefs_Ui_Widgets::addressbooks(array('fields' => $search['fields'], 'sources' => $search['sources'])); }
/** */ public function display(Horde_Core_Prefs_Ui $ui) { $search = Whups::getAddressbookSearchParams(); return Horde_Core_Prefs_Ui_Widgets::addressbooks(array('fields' => $search['fields'], 'sources' => $search['sources'])); }
/** */ public function display(Horde_Core_Prefs_Ui $ui) { $contacts = $GLOBALS['injector']->getInstance('IMP_Contacts'); return Horde_Core_Prefs_Ui_Widgets::addressbooks(array('fields' => $contacts->fields, 'sources' => $contacts->sources)); }