<?php
<?php

/* Dispatcher: native entry, service entry
 * Started as service: register | create-ideal | verify-hook
 *
 * Started as native: single page, start from verification or invoice email. Params:
 * GET: ucd: usercode created in reg-form (check database). If pending no pid.
 *      pid: payment id (in invoice). used after register task
 *      phase: create (default) / verify / satisfy / update / return / error (in response)
 *      task: register | invoice | plugin (two types of mail or WP)
 *      service:
 * create: in verify, default phase
 * return, error: after succesfull payment
 *
 */
define('RUN_SECURE', true);
define('FN_KEY', 'c4QFBNECsBpZ');
define('U_KEY', 'o6RPGBbgh4qL');
define('WEB_KEY', 'TJVbRTDTbguB42VE');
define('DEBUG', false);
define('UPLOAD_DIR', '../staging/');    // zo komen bestanden in start-dir
define('PHP_BR', '<br>');
define('MAXFILESIZE', 50000000);
ini_set('default_charset', 'UTF-8');

$lifetime=600;
//	setcookie(session_name(),session_id(),time()+$lifetime);
session_start();
$debug = false;			// defined globally (compatability). Intentionally commented!

chdir('php-code/');
include "commons.php";

$con = getConfig(); //TODO check if wrong
if(!$con) die($ucd . ': No config');

error_reporting(E_ALL);
set_error_handler("customError");
set_exception_handler("customException");
date_default_timezone_set('Europe/Berlin');
$stamp = '{"dtm":"'. formatISODate(new DateTime()) . '", "uid":"' . $memberId . '", "ufn":"verify-hook"}';
die($stamp);
include_once("testmail.php");

