session_start();
include("../_templates/mijn_page_init_red.php");
// *** LINKS ***: +++++++ STEEDS PARAMETERSTRING AANPASSEN INDIEN ANDER AFFILIATE NETWERK !!!!
// Voor Belgen = naar websites.be
$linkarray_BE = array(
// CenterParcs.be
'centerparcs' => 'https://tc.tradetracker.net/?c=1968&m=353200&a=40361&r='. $mijn_parameters .'&u=',
'centerparcs-aanbiedingen' => 'https://tc.tradetracker.net/?c=1968&m=123320&a=40361&r='. $mijn_parameters .'&u=', // = exclusive home page offers
'centerparcs-all-inclusive' => 'https://tc.tradetracker.net/?c=1968&m=353200&a=40361&r='. $mijn_parameters .'&u=', // idem centerparcs
'centerparcs-beaches' => 'https://tc.tradetracker.net/?c=1968&m=353200&a=40361&r='. $mijn_parameters .'&u=', // idem centerparcs
'centerparcs-boeking' => 'https://tc.tradetracker.net/?c=1968&m=60793&a=40361&r='. $mijn_parameters .'&u=', // Zoek & Boek
'centerparcs-korting-senior' => 'https://tc.tradetracker.net/?c=1968&m=12&a=40361&r='. $mijn_parameters .'&u=%2FVL%2FBE%2Faanbieding%2Ffamilie-55plus-korting',
'centerparcs-last-minutes' => 'https://tc.tradetracker.net/?c=1968&m=12&a=40361&r='. $mijn_parameters .'&u=%2FVL%2FBE%2Faanbieding%2Flast-minute',
'centerparcs-vroegboek' => 'https://tc.tradetracker.net/?c=1968&m=148046&a=40361&r='. $mijn_parameters .'&u=',
'centerparcs-woensdag' => 'https://tc.tradetracker.net/?c=1968&m=12&a=40361&r='. $mijn_parameters .'&u=%2FVL%2FBE%2Faanbieding%2Fwaanzinnige-woensdag',
// Landal.be (eigen deeplinks niet mogelijk)
'landal' => 'https://tc.tradetracker.net/?c=5839&m=338410&a=40361&r='. $mijn_parameters .'&u=',
'landal-aanbiedingen' => 'https://tc.tradetracker.net/?c=5839&m=338411&a=40361&r='. $mijn_parameters .'&u=',
'landal-last-minutes' => 'https://tc.tradetracker.net/?c=5839&m=199386&a=40361&r='. $mijn_parameters .'&u=',
'landal-last-minutes-ski' => 'https://tc.tradetracker.net/?c=5839&m=371921&a=40361&r='. $mijn_parameters .'&u=',
'landal-brochure' => 'https://tc.tradetracker.net/?c=5839&m=324273&a=40361&r='. $mijn_parameters .'&u=',
'landal-ski-life' => 'https://tc.tradetracker.net/?c=5839&m=338409&a=40361&r='. $mijn_parameters .'&u=',
'landal-belgie' => 'https://tc.tradetracker.net/?c=5839&m=379827&a=40361&r='. $mijn_parameters .'&u=',
'landal-duitsland' => 'https://tc.tradetracker.net/?c=5839&m=379828&a=40361&r='. $mijn_parameters .'&u=',
'landal-nederland' => 'https://tc.tradetracker.net/?c=5839&m=379831&a=40361&r='. $mijn_parameters .'&u=',
'landal-oostenrijk' => 'https://tc.tradetracker.net/?c=5839&m=379835&a=40361&r='. $mijn_parameters .'&u=',
'landal-tsjechie' => 'https://tc.tradetracker.net/?c=5839&m=379836&a=40361&r='. $mijn_parameters .'&u=',
'landal-zwitserland' => 'https://tc.tradetracker.net/?c=5839&m=379839&a=40361&r='. $mijn_parameters .'&u=',
// Landal Streken in NL
'landal-drenthe' => 'https://tc.tradetracker.net/?c=5839&m=402266&a=40361&r='. $mijn_parameters .'&u=',
'landal-gelderland' => 'https://tc.tradetracker.net/?c=5839&m=338410&a=40361&r='. $mijn_parameters .'&u=', // idem landal
'landal-holland' => 'https://tc.tradetracker.net/?c=5839&m=338410&a=40361&r='. $mijn_parameters .'&u=', // idem landal
'landal-limburg' => 'https://tc.tradetracker.net/?c=5839&m=371912&a=40361&r='. $mijn_parameters .'&u=',
'landal-overijsel' => 'https://tc.tradetracker.net/?c=5839&m=338410&a=40361&r='. $mijn_parameters .'&u=', // idem landal
'landal-noord-brabant' => 'https://tc.tradetracker.net/?c=5839&m=338410&a=40361&r='. $mijn_parameters .'&u=', // idem landal
'landal-waddeneilanden' => 'https://tc.tradetracker.net/?c=5839&m=402227&a=40361&r='. $mijn_parameters .'&u=',
'landal-zeeland' => 'https://tc.tradetracker.net/?c=5839&m=371922&a=40361&r='. $mijn_parameters .'&u=',
// Libema.nl
'libema' => 'http://www.libemavakantieparken.nl/vakantieparken/?tt=2351_76562_40361_'. $mijn_parameters .'&r=',
// Sunparks.be
'sunparks' => 'https://tc.tradetracker.net/?c=1990&m=154775&a=40361&r='. $mijn_parameters .'&u=', // promoties
'sunparks-brochure' => 'https://tc.tradetracker.net/?c=1990&m=94720&a=40361&r='. $mijn_parameters .'&u=',
'sunparks-kortingen' => 'https://tc.tradetracker.net/?c=1990&m=154775&a=40361&r='. $mijn_parameters .'&u=', // promoties
'sunparks-last-minutes' => 'https://tc.tradetracker.net/?c=1990&m=59287&a=40361&r='. $mijn_parameters .'&u=',
'sunparks-vroegboek' => 'https://tc.tradetracker.net/?c=1990&m=12&a=40361&r='. $mijn_parameters .'&u=http%3A%2F%2Fwww.sunparks.com%2Fbe-nl%2Fvroegboekkorting_ms',
// Andere parken .be
'domaine-long-pre' => 'https://tc.tradetracker.net/?c=1590&m=12&a=40361&r='. $mijn_parameters .'&u=%2Fnl%2F_BARV72ND%2Fvakantiepark-domaine-long-pre.aspx', // Neckermann.be
);
// Voor Nederlanders = naar websites.nl
$linkarray_NL = array(
// CenterParcs.nl OK
'centerparcs' => 'http://clk.tradedoubler.com/click?p(275221)a(2318569)g(23578436)url(http://www.centerparcs.nl/nl-nl)epi('. $mijn_parameters .')', // Home
'centerparcs-aanbiedingen' => 'https://clk.tradedoubler.com/click?p=275221&a=2318569&g=23626708&epi='. $mijn_parameters, // = Voordeeldagen
'centerparcs-all-inclusive' => 'http://clk.tradedoubler.com/click?p(275221)a(2318569)g(23578436)url(http://www.centerparcs.nl/nl-nl)epi('. $mijn_parameters .')', // Home
'centerparcs-beaches' => 'http://clk.tradedoubler.com/click?p(275221)a(2318569)g(23578436)url(http://www.centerparcs.nl/nl-nl)epi('. $mijn_parameters .')', // Home
'centerparcs-boeking' => 'http://clk.tradedoubler.com/click?p(275221)a(2318569)g(23578436)url(http://www.centerparcs.nl/nl-nl)epi('. $mijn_parameters .')', // Home
'centerparcs-korting-senior' => 'http://clk.tradedoubler.com/click?p(275221)a(2318569)g(23578436)url(http://www.centerparcs.nl/nl-nl/55plus-korting_sck)epi('. $mijn_parameters .')',
'centerparcs-last-minutes' => 'http://clk.tradedoubler.com/click?p(275221)a(2318569)g(23578436)url(http://www.centerparcs.nl/nl-nl/last-minute_sck)epi('. $mijn_parameters .')',
'centerparcs-vroegboek' => 'http://clk.tradedoubler.com/click?p(275221)a(2318569)g(23578436)url(http://www.centerparcs.nl/nl-nl/vroegboekvoordeel_ms)epi('. $mijn_parameters .')',
'centerparcs-woensdag' => 'https://clk.tradedoubler.com/click?p=275221&a=2318569&g=23626710&epi='. $mijn_parameters,
'centerparcs-familiekorting' => 'http://clk.tradedoubler.com/click?p(275221)a(2318569)g(23578436)url(http://www.centerparcs.nl/nl-nl)epi('. $mijn_parameters .')', // Home
// Landal.nl OK
'landal' => 'http://clk.tradedoubler.com/click?p=20222&a=2318569&g=20699184&epi='. $mijn_parameters .'&url=http://www.landal.nl/',
'landal-aanbiedingen' => 'http://clk.tradedoubler.com/click?p=20222&a=2318569&g=20699184&epi='. $mijn_parameters .'&url=http://www.landal.nl/nl-nl/aanbiedingen',
'landal-last-minutes' => 'http://clk.tradedoubler.com/click?p=20222&a=2318569&g=20699184&epi='. $mijn_parameters .'&url=http://www.landal.nl/nl-nl/last-minutes/aanbod',
'landal-last-minutes-ski' => 'http://clk.tradedoubler.com/click?p=20222&a=2318569&g=20699184&epi='. $mijn_parameters .'&url=http://www.landalskilife.nl/nl-nl/last-minutes/aanbod',
'landal-brochure' => 'http://clk.tradedoubler.com/click?p=20222&a=2318569&g=20699184&epi='. $mijn_parameters .'&url=https://www.landal.nl/template3.aspx?cp=brochure',
'landal-ski-life' => 'http://clk.tradedoubler.com/click?p=20222&a=2318569&g=20699184&epi='. $mijn_parameters .'&url=http://www.landalskilife.nl/',
'landal-belgie' => 'http://clk.tradedoubler.com/click?p=20222&a=2318569&g=20699184&epi='. $mijn_parameters .'&url=http://www.landal.nl/nl-nl/bungalowparken/belgie',
'landal-duitsland' => 'http://clk.tradedoubler.com/click?p=20222&a=2318569&g=20699184&epi='. $mijn_parameters .'&url=http://www.landal.nl/nl-nl/bungalowparken/duitsland',
'landal-nederland' => 'http://clk.tradedoubler.com/click?p=20222&a=2318569&g=20699184&epi='. $mijn_parameters .'&url=http://www.landal.nl/nl-nl/bungalowparken/nederland',
'landal-oostenrijk' => 'http://clk.tradedoubler.com/click?p=20222&a=2318569&g=20699184&epi='. $mijn_parameters .'&url=http://www.landal.nl/nl-nl/bungalowparken/oostenrijk',
'landal-tsjechie' => 'http://clk.tradedoubler.com/click?p=20222&a=2318569&g=20699184&epi='. $mijn_parameters .'&url=http://www.landal.nl/nl-nl/bungalowparken/tsjechie',
'landal-zwitserland' => 'http://clk.tradedoubler.com/click?p=20222&a=2318569&g=20699184&epi='. $mijn_parameters .'&url=http://www.landal.nl/nl-nl/bungalowparken/zwitserland',
// Landal Streken in NL
'landal-drenthe' => 'http://clk.tradedoubler.com/click?p=20222&a=2318569&g=20699184&epi='. $mijn_parameters .'&url=http://www.landal.nl/nl-nl/bungalowparken/nederland/drenthe',
'landal-gelderland' => 'http://clk.tradedoubler.com/click?p=20222&a=2318569&g=20699184&epi='. $mijn_parameters .'&url=http://www.landal.nl/nl-nl/bungalowparken/nederland/gelderland',
'landal-holland' => 'http://clk.tradedoubler.com/click?p=20222&a=2318569&g=20699184&epi='. $mijn_parameters .'&url=http://www.landal.nl/nl-nl/bungalowparken/nederland/holland',
'landal-limburg' => 'http://clk.tradedoubler.com/click?p=20222&a=2318569&g=20699184&epi='. $mijn_parameters .'&url=http://www.landal.nl/nl-nl/bungalowparken/nederland/limburg',
'landal-noord-brabant' => 'http://clk.tradedoubler.com/click?p=20222&a=2318569&g=20699184&epi='. $mijn_parameters .'&url=http://www.landal.nl/nl-nl/bungalowparken/nederland/brabant',
'landal-overijsel' => 'http://clk.tradedoubler.com/click?p=20222&a=2318569&g=20699184&epi='. $mijn_parameters .'&url=http://www.landal.nl/nl-nl/bungalowparken/nederland/overijssel',
'landal-waddeneilanden' => 'http://clk.tradedoubler.com/click?p=20222&a=2318569&g=20699184&epi='. $mijn_parameters .'&url=http://www.landal.nl/nl-nl/bungalowparken/nederland/waddeneilanden',
'landal-zeeland' => 'http://clk.tradedoubler.com/click?p=20222&a=2318569&g=20699184&epi='. $mijn_parameters .'&url=http://www.landal.nl/nl-nl/bungalowparken/nederland/zeeland',
// Libema.nl OK
'libema' => 'http://www.libemavakantieparken.nl/vakantieparken?tt=528_46581_155362_'. $mijn_parameters .'&r=', //
// Sunparks.nl OK links voor BesteVakantieparken.nl !!
'sunparks' => 'https://clk.tradedoubler.com/click?p=275225&a=2913051&g=23628678&epi='. $mijn_parameters, //
'sunparks-brochure' => 'https://clk.tradedoubler.com/click?p=275225&a=2913051&g=23628678&epi='. $mijn_parameters, // idem Home
'sunparks-kortingen' => 'https://clk.tradedoubler.com/click?p=275225&a=2913051&g=23628678&epi='. $mijn_parameters, // idem Home
'sunparks-last-minutes' => 'https://clk.tradedoubler.com/click?p=275225&a=2913051&g=23628682&epi='. $mijn_parameters,
'sunparks-vroegboek' => 'https://clk.tradedoubler.com/click?p=275225&a=2913051&g=23628678&epi='. $mijn_parameters .'&u=http%3A%2F%2Fwww.sunparks.com%2Fnl-nl%2Fvroegboekkorting_ms',
// Andere parken .be
'domaine-long-pre' => 'https://tc.tradetracker.net/?c=1590&m=12&a=40361&r='. $mijn_parameters .'&u=%2Fnl%2F_BARV72ND%2Fvakantiepark-domaine-long-pre.aspx', // Neckermann.be
);
/** automatically called in case you are trying to use a class/interface which hasn't been defined yet */
function __autoload($class){
include_once("../_datafeedtools/" . $class . ".php");
}
// we’re creating an object of oopCrud class & autoloading the oopCrud.php
// we are calling the classname which is “oopCrud” and our file name is also the same as the class name
// that’s why this ” function __autoload($class) ” function is taking the class name & including the php file at once
$obj_oopCrud = new oopCrud(true);
// Haal linkkey uit de url parameter
$clean_linkkey = strip_tags($_GET['p']); // Strip all HTML and PHP tags
$park_id = $clean_linkkey;
// $landcode = "NL"; // !!!! overide voor test, normaal uit sessie gehaald in mijn_page_init_red.php
// Zoek en haal url_extern uit db
$url_extern = $obj_oopCrud->get_url_extern ($park_id, $landcode);
// echo ("MIJN DEBUG OUTPUT
");
// echo ('link uit db: ' . $url_extern . '
');
if (isset($url_extern)) { // als linkkey gevonden in db --> ga naar url
// voeg de actuele parameters in
$url_extern = str_replace('DEFAULTPARAMETER', $mijn_parameters, $url_extern);
// echo ('link uit db: ' . $url_extern);
// Ga naar link
header("Location:".$url_extern);
exit;
} elseif ( (array_key_exists($clean_linkkey, $linkarray_BE)) and (array_key_exists($clean_linkkey, $linkarray_NL)) ) { // als linkkey gevonden in linkarrays --> ga naar url
switch ($landcode) {
case 'BE' : $url_extern = $linkarray_BE[$clean_linkkey]; break;
case 'NL' : $url_extern = $linkarray_NL[$clean_linkkey]; break;
default : $url_extern = $linkarray_NL[$clean_linkkey];
}
// echo ('link uit linkarray: ' . $url_extern);
header("Location:".$url_extern);
exit;
}
else { // als linkkey niet in db of in beide linkarrays --> Send Warning mail
mail("contact@bestevakantieparken.com",
"linkkey = \"$clean_linkkey\" niet gevonden in db of beide linkarrays",
"mijnWarning: linkkey = \"$clean_linkkey\" niet gevonden \n\n mijn_parameters: \"$mijn_parameters\"\n ",
"From: contact@bestevakantieparken.com");
// Ga naar homepage
Header("Location: http://www.bestevakantieparken.com");
exit();
}
?>