Example #1
0
<?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€
Example #2
0
    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;
        }
    }