Now using info from database for policy page contact information.
authorChuck Scott <cscott@gaslightmedia.com>
Thu, 12 Sep 2019 17:03:21 +0000 (13:03 -0400)
committerChuck Scott <cscott@gaslightmedia.com>
Thu, 12 Sep 2019 17:03:21 +0000 (13:03 -0400)
setup/commonHooks.php

index 74448a1..ecdba0c 100644 (file)
@@ -47,13 +47,17 @@ add_filter('glm-serverstats-is-provider', function() {
  * Shortcode to output contact information for the bottom of the cookie and policy page created by this plugin.
  */
 function policy_contact_shortcode( $atts ){
-    return "
-        Gaslight Media<br>
-        120 E. Lake St.<br>
-        Petoskey, MI 49770<br>
-        <br>
-        E-Mail: info@gaslightmedia.com<br>
-        Phone: 231-487-0692
-    ";
+    global $websiteSettings;
+    return
+         (!empty($websiteSettings['contact_name'])?$websiteSettings['contact_name']."<br>":'')
+        .(!empty($websiteSettings['contact_org'])?$websiteSettings['contact_org']."<br>":'')
+        .(!empty($websiteSettings['contact_address'])?$websiteSettings['contact_address']."<br>":'')
+        .(!empty($websiteSettings['contact_address2'])?$websiteSettings['contact_address2']."<br>":'')
+        .(!empty($websiteSettings['contact_city'])?$websiteSettings['contact_city']:'')
+        .(!empty($websiteSettings['contact_state'])?", ".$websiteSettings['contact_state']:'')
+        .(!empty($websiteSettings['contact_zip'])?" ".$websiteSettings['contact_zip']:'')
+        .(!empty($websiteSettings['contact_city'])||!empty($websiteSettings['contact_state'])||!empty($websiteSettings['contact_zip'])?"<br>":'')
+        .(!empty($websiteSettings['contact_phone'])?"<br>Phone: ".$websiteSettings['contact_phone']:'')
+        .(!empty($websiteSettings['contact_email'])?"<br>E-Mail: ".$websiteSettings['contact_email']:'');
 }
 add_shortcode( 'policy_contact', 'policy_contact_shortcode' );