=$campaignStart && $now<=$campaignEnd){ $controller = IperCampaignController::instance(); $controller->setCampaign($campaignID,$campaignPhone,$campaignFive9CallbackCampaign,$WebPromotionText); }else{ //campaign expired or not yet started } function append_query_string($url) { return add_query_arg($_GET, $url); } add_filter('the_permalink', 'append_query_string'); $permalink = append_query_string($url); $url = (empty($campaignLink)) ? get_home_url() : $campaignLink; $myurl = get_option('siteurl'); $campaignurl = (empty($campaignLink)) ? get_home_url() : $campaignLink; $utm_campaign = $_GET['dynamic_id']; switch ($utm_campaign) { case "landline" : header ("location: /product/home-system-landline/"); break; case "cellular" : header ("location: /product/home-system-cellular/"); break; case "home" : header ("location: /home-system" ); break; case "mobile" : header ("location: /product/mobile-system"); break; case "fall" : header ("location: /fall-detection"); break; case "app" : header ("location: /mobile-app"); break; case "quiz" : header ("location: /free-medical-monitoring-assessment"); break; case "faq" : header ("location: /frequently-asked-questions"); break; case "reviews" : header ("location: /reviews"); break; default: header ("location:" . $url.$permalink); break; }