adding star line url for dev53 via the api plugin options instead of hardcoding
authorAnthony Talarico <talarico@gaslightmedia.com>
Wed, 22 Mar 2017 12:15:18 +0000 (08:15 -0400)
committerAnthony Talarico <talarico@gaslightmedia.com>
Wed, 22 Mar 2017 12:15:18 +0000 (08:15 -0400)
the url in the form action

functions.php
parts/offcanvas-tickets.php
parts/tickets-dropdown.php

index 641caed..d350b44 100644 (file)
@@ -197,7 +197,14 @@ function is_post_type($type){
         return false;
     }
 }
-
+function starlineUrl(){
+    // get the url from the api plugin serialized options and replace the http protocol with https using regex
+    $starlineOptions  = unserialize( get_option( GLM_MEMBERS_APIS_STARLINE_OPTION_NAME ) ); 
+    $starlineUrl      = ( isset( $starlineOptions['ticketUrl'] ) ) ? $starlineOptions['ticketUrl'] : ''; echo $startlineUrl; 
+    $starlineUrl = preg_replace("/^http:/i", "https:", $starlineUrl); 
+    
+    return $starlineUrl;
+}
 add_action('thematic_searchloop', 'mytheme_search_loop');
 // End of the Contextual/Highlight Search functions
 
index b83f0e3..1731527 100644 (file)
@@ -1,6 +1,7 @@
 <div id="oc-ticket-form">
   <h5 class="tickets-header">Buy Tickets</h5>
-   <form name="ticketForm" id="oc-ticket_form" method="post" action="https://dev53.gaslightmedia.com/www.mackinacferry.com/order-tickets-online-6/">
+  
+   <form name="ticketForm" id="oc-ticket_form" method="post" action="<?php echo starlineUrl(); ?>">
                                 
         <input type="hidden" name="Action" value="Shop_cart">
         <input type="hidden" name="cart" value="add">
index 7ee67d9..d8667a1 100644 (file)
@@ -1,6 +1,6 @@
 <div id="ticket-form">
   <h5 class="tickets-header">Buy Tickets</h5>
-   <form name="ticketForm" id="ticket_form" method="post" action="https://dev53.gaslightmedia.com/www.mackinacferry.com/order-tickets-online-6/">
+   <form name="ticketForm" id="ticket_form" method="post" action="<?php echo starlineUrl(); ?>">
                                 
         <input type="hidden" name="Action" value="Shop_cart">
         <input type="hidden" name="cart" value="add">