gint64 ccnet_user_manager_count_emailusers (CcnetUserManager *manager) { CcnetDB* db = manager->priv->db; char sql[512]; #ifdef HAVE_LDAP if (manager->use_ldap) return (gint64) ldap_count_users (manager, "*"); #endif snprintf (sql, 512, "SELECT COUNT(*) FROM EmailUser"); return ccnet_db_get_int64 (db, sql); }
gint64 ccnet_user_manager_count_emailusers (CcnetUserManager *manager) { CcnetDB* db = manager->priv->db; char sql[512]; gint64 count = 0, ret; #ifdef HAVE_LDAP if (manager->use_ldap) { gint64 ret = ldap_count_users (manager, "*"); if (ret < 0) return -1; count += (gint64) ret; } #endif snprintf (sql, 512, "SELECT COUNT(*) FROM EmailUser"); ret = ccnet_db_get_int64 (db, sql); if (ret < 0) return -1; count += ret; return count; }