<?php require_once $_SERVER['DOCUMENT_ROOT'] . '/vereinsverwaltung/src/conf/config.php'; securityCheck(); if (isset($_GET['account'])) { $dbmanager = new DBManager(); $users = $dbmanager->getAll('User'); $payments = []; foreach ($users as $user) { $payment['description'] = 'Mitgliedsbeitrag'; $payment['money'] = calcMoney($user); $payment['account_id'] = $_GET['account']; $payment['user_id'] = $user->getId(); $payments[] = $payment; } $dbmanager->persist('Account_History', $payments); $_SESSION['message'] = ['type' => 'success', 'text' => 'Die Mitgliedsbeitrage wurden eingefordert']; header('location: ' . LINK_MONEY); } else { header('location: ' . LINK_MONEY); } function calcMoney($usr) { //Standard Betrag 10€, wenn nicht volljährig $money = 10.0; //Alter berechnen $birth = new DateTime($usr->getBirthday()); $today = new DateTime(); $age = $birth->diff($today); //Volljährig/Arbeit --> 20€ //Volljährig/nicht Arbeit --> 15€
fclose($fp); $fp = fopen("kind.txt", 'w'); $r = "0 0 0 0 0 0"; fseek($fp, 0); fputs($fp, $r); fclose($fp); } $pm = $_POST["pm"]; if ($_SERVER["REQUEST_METHOD"] == "POST") { if (isset($_POST["money"]) && $_POST["money"] != '' && preg_match("/^[0-9]+\$/", $_POST["money"])) { if (isset($_POST["contents"])) { writeData(); } } } calcMoney(); $money = $_POST["money"]; $kind_plus = $_POST["kind_plus"]; $kind_minus = $_POST["kind_minus"]; $fp = fopen("kind.txt", 'r+'); fscanf($fp, "%d %d %d %d %d %d", $kind[0], $kind[1], $kind[2], $kind[3], $kind[4], $kind[5]); if ($pm == "plus") { if ($kind_plus == "kyu") { $kind[0] += $money; } else { if ($kind_plus == "rin") { $kind[1] += $money; } else { $kind[2] += $money; } }