Falcon_Connector_WordPress::get_settings_for_user PHP Метод

get_settings_for_user() защищенный Метод

Get notification settings for the current user
protected get_settings_for_user ( integer $user_id, $site_id = null ) : array
$user_id integer User to get settings for
Результат array Map of type => pref value
    protected function get_settings_for_user($user_id, $site_id = null)
    {
        $available = $this->get_available_settings();
        $settings = array();
        foreach ($available as $type => $choices) {
            $key = $this->key_for_setting('notifications.' . $type, $site_id);
            $value = get_user_meta($user_id, $key);
            if (empty($value)) {
                continue;
            }
            $settings[$type] = $value[0];
        }
        return $settings;
    }