filter was accidentally added to wrong addon, removed and moved here
authorAnthony Talarico <talarico@gaslightmedia.com>
Tue, 16 Jan 2018 20:28:30 +0000 (15:28 -0500)
committerAnthony Talarico <talarico@gaslightmedia.com>
Tue, 16 Jan 2018 20:28:30 +0000 (15:28 -0500)
front hook filter for getting cities and cities associated to contacts

setup/frontHooks.php

index 530bc7d..a2c661a 100644 (file)
@@ -74,7 +74,13 @@ if (isset($this->config['addOns']['glm-member-db'])) {
 //    );
 
 }
-
+add_filter( 'glm-member-contact-cities', function(){
+    global $wpdb;
+    $contactCities = $wpdb->get_results(
+         "SELECT id, name FROM " . GLM_MEMBERS_PLUGIN_DB_PREFIX . "cities WHERE id IN (SELECT city FROM ".GLM_MEMBERS_CONTACTS_PLUGIN_DB_PREFIX . "contacts WHERE active = true)"
+    );
+    return $contactCities;
+});
 add_filter( 'glm-member-db-contacts-get-contact-data', function( $contact_id ){
     require_once GLM_MEMBERS_CONTACTS_PLUGIN_CLASS_PATH . '/data/dataContacts.php';
     $contactData = new GlmDataContacts( $this->wpdb, $this->config );