Plaats een bestelling. Stap 1 van 4.
$invoer = addslashes($_GET["orderpage"]);
if(isset($invoer) && array_key_exists($invoer,$file_array)){
include($file_array[$invoer]);
}else if(isset($_POST['checkdomain']) || $_GET['domain']==1){
$pages = new PagesUser();
$pages->domainCheckPage(addslashes(htmlspecialchars(trim($_POST['domain']))),$langDirectory);
}else if($_POST['orddomain']==1){
$pages = new PagesUser();
$pages->domainOrderPage($_POST,$langDirectory);
}else if(isset($_POST['orderok'])){
if(strlen(trim($_SESSION['user']))>0 ){
$pages = new PagesUser();
$pages->addUserDetailsToOrder('',$langDirectory);
}else{
echo 'SESSION EXPIRED, probeer het opnieuw.';
}
}else if(isset($_POST['saveusernameorder'])){
if($validateOrderForm){
$db = new Database();
$prise = $db->getPriseOfUsersOrder($_SESSION['user']);
$db->disconect();
include ('includes3/payment/payment.php');
}else{
if(strlen(trim($_SESSION['user']))>0 ){
$pages = new PagesUser();
$pages->addUserDetailsToOrder($errorCodeFromOrderForm,$langDirectory);
}else{
echo 'SESSION EXPIRED, probeer het opnieuw.';
}
}
}else if(is_array($newsDetails)){
echo Utils::BBCode(nl2br($newsDetails[2]));
}else if(!is_null($product)){
if(isset($_POST['saveuserproducts'])){
$pages = new PagesUser();
$err = $pages->validateUserOrderForm($_POST);
}
if($err===true){
$prise = $product[3];
$db = new Database();
$db->saveUserDetailsForProductOrder($_POST,$prise);
$db->disconect();
$mail = new Mail();
$mail->sendNotificationAboutNewOrderProduct($langDirectory,$_POST);
$mail->sendInformationAboutNewOrderProduct($langDirectory,$_POST);
include ('includes3/payment/payment.php');
}else{
if($product[4]>0){
$db = new Database();
$pics = $db->getPictures($product[0],1);
$db->disconect();
$pics = $db->getRow($pics);
include ('includes3/config/pictures.php');
echo '

';
}
echo nl2br($product[2]).'
';
echo 'Bedrag: €'.$product[3].'
';
$pages = new PagesUser();
echo $pages->addUserDetailsToProducts($err,$langDirectory);
}
}else if(isset($_GET['payment']) && strlen($_GET['payment'])==32){
$db = new Database();
$order = $db->getOrderByToken(Utils::prepare($_GET['payment']));
if(is_array($order)){
$pages = new PagesUser();
$pages->showAdminCreatedOrder($order,$langDirectory);
}
}
?>