summaryrefslogtreecommitdiff
path: root/angebote/inc/functions.php
blob: de9a03d6872f342514526b6f8007639bdf93114f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
<?php

if ( ! defined( 'ABSPATH' ) ) {
        exit; // Exit if accessed directly.
}

function create_offer_link() {
        global $wp;

        // get current url with query string.
        $current_url =  home_url( $wp->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;
}