From 43a8c0fe50529a6b4161d12f087925c06ce37574 Mon Sep 17 00:00:00 2001 From: Max Date: Mon, 11 Feb 2019 01:44:37 +0100 Subject: First version of correct link generation for inclusion of special offers. --- angebote/angebote.php | 4 +++- angebote/inc/functions.php | 43 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 46 insertions(+), 1 deletion(-) create mode 100644 angebote/inc/functions.php (limited to 'angebote') diff --git a/angebote/angebote.php b/angebote/angebote.php index b6129fe..5409b55 100644 --- a/angebote/angebote.php +++ b/angebote/angebote.php @@ -7,6 +7,8 @@ if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly. } +require_once __DIR__ . '/inc/functions.php'; + get_header(); $container = get_theme_mod( 'understrap_container_type' ); @@ -23,7 +25,7 @@ $container = get_theme_mod( 'understrap_container_type' );
diff --git a/angebote/inc/functions.php b/angebote/inc/functions.php new file mode 100644 index 0000000..de9a03d --- /dev/null +++ b/angebote/inc/functions.php @@ -0,0 +1,43 @@ +request ); + $page = str_replace("https://www.fuselkoenig.de/angebote/whisky/", "", $current_url); + + /* + * sanitization of query variable + */ + $sort = get_query_var('_sort', 1); + switch ( $sort ) { + case("price"): + case("name"): + case("shop"): + case("procent"): + case("time"): + break; + default: + $sort = ""; + break; + } + + /* + * sanitization of query variable + */ + $order = get_query_var('_order', 1); + switch ( $order) { + case("asc"): + case("desc"): + break; + default: + $order = ""; + } + + return "https://angebote.fuselkoenig.de/wp/whisky?page=" . $page . "&_sort=" . $sort . "&_order=" . $order; +} -- cgit v1.2.3