addressbooks() public static method

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.
Esempio n. 1
0
 /**
  */
 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']));
 }
Esempio n. 2
0
 /**
  */
 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']));
 }
Esempio n. 3
0
 /**
  */
 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));
 }