Kronolith::getAddressbookSearchParams PHP Method

getAddressbookSearchParams() public static method

Determines parameters needed to do an address search
public static getAddressbookSearchParams ( ) : array
return array An array with two keys: 'fields' and 'sources'.
    public static function getAddressbookSearchParams()
    {
        $src = json_decode($GLOBALS['prefs']->getValue('search_sources'));
        if (empty($src)) {
            $src = array();
        }
        $fields = json_decode($GLOBALS['prefs']->getValue('search_fields'), true);
        if (empty($fields)) {
            $fields = array();
        }
        return array('fields' => $fields, 'sources' => $src);
    }

Usage Example

コード例 #1
0
 /**
  */
 protected function _getAddressbookSearchParams()
 {
     $params = Kronolith::getAddressbookSearchParams();
     $ob = new stdClass();
     $ob->fields = $params['fields'];
     $ob->sources = $params['sources'];
     return $ob;
 }
All Usage Examples Of Kronolith::getAddressbookSearchParams