<?php
require_once('session/start.php');
require_once('invoice.php');
require_role(ROLE_CUSTOMER);
$section = $_SESSION['more_storage_section'];
title('Zusätzlichen Speicherplatz buchen');
check_form_token('more_storage');
$valid = false;
if (isset($_POST['more_storage_handle']) && isset($_SESSION['more_storage_handle'])
&& $_POST['more_storage_handle'] == $_SESSION['more_storage_handle']) {
$valid = true;
}
if (!$valid) {
system_failure("Ungültige Session");
}
if (!isset($_SESSION['more_storage_items']) || !isset($_SESSION['more_storage_count'])) {
system_failure('Keine Daten');
}
$items = $_SESSION['more_storage_items'];
$count = $_SESSION['more_storage_count'];
if (count($items) < 2) {
system_failure("Ungültige Daten");
}
$stub = $items[0];
if ($stub['anzahl'] == 0) {
$stub = null;
}