asArray(); } $params = array( 'mailpoet_action='.$action, 'mailpoet_token='.Subscriber::generateToken($subscriber['email']), 'mailpoet_email='.$subscriber['email'] ); } else { $params = array( 'mailpoet_action='.$action, 'mailpoet_preview=1' ); } // add parameters $url .= (parse_url($url, PHP_URL_QUERY) ? '&' : '?').join('&', $params); $url_params = parse_url($url); if(empty($url_params['scheme'])) { $url = get_bloginfo('url').$url; } return $url; } }