コード例 #1
0
function getKosten($d, $h, $p)
{
    if ($h > 8 && $d == 0) {
        $d = 1;
        $h = 0;
    }
    switch ($d) {
        case 0:
            return $h * KOSTEN_PER_UUR + getBorg($d);
            break;
        default:
            return $d * $p * KOSTEN_PPPN + getBorg($d);
    }
}
コード例 #2
0
$key = trim(strip_tags($_GET["key"]), " \n");
$verhuring = getVerhuringFromConfirm($key);
$verhuring_id = $verhuring[0];
// if there is a verhuring for this key, continue
if ($verhuring_id != -1) {
    //make template parser initilize
    $template = new templateParser(HUUROVEREENKOMST_TEMPLATE_URL);
    // Load all data into huurovereenkomst.
    $tags = array('verhuurder_naam' => HV_VERHUURDER_NAME, 'verhuurder_vertegenwoordiger' => HV_VERHUURDER_REP, 'verhuurder_adres' => HV_VERHUURDER_ADDRESS, 'verhuurder_plaats' => HV_VERHUURDER_POSTAL, 'verhuurder_telefoon' => HV_VERHUURDER_PHONE, 'verhuurder_beheerder' => HV_BEHEERDER, 'verhuurder_beheerder_telefoon' => HV_BEHEERDER_PHONE, 'verhuurder_rekeningnummer' => HV_VERHUURDER_ACCOUNT);
    //Get data to fill template from DB
    $data_array = getHuurovereenkomstData($verhuring_id);
    if (!empty($data_array)) {
        $tags = array_merge($tags, $data_array);
        $tags['verhuring_kenmerk_borg'] = 'WVB/' . $verhuring_id;
        $tags['verhuring_kenmerk_huur'] = 'WVH/' . $verhuring_id;
        $tags['verhuring_borg'] = '<strong>' . getBorg(getDifferenceInDays($tags['begindatum'], $tags['einddatum'])) . '</strong>';
        $tags['verhuring_prijs'] = '<strong>' . (getKostenByDate($tags['begindatum'], $tags['einddatum'], $tags['verhuring_aantal_personen']) - getBorg(getDifferenceInDays($tags['begindatum'], $tags['einddatum']))) . '</strong>';
        //parse template and show result
        $template->parseTemplate($tags);
        echo $template->display();
        //echo the print button
        echo "<p class='print_ignore'><input class='button' id='print' value='Print' type='button' onclick='printPage()'></p>";
        echo "<script>function printPage() {window.print();}</script>";
    } else {
        //Althought here was a verhuring for the key, no data could be retrieved
        echo '[ERROR] Er kon geen data gevonden worden voor de verhuring.';
    }
} else {
    //ther eis no verhuring for this key
    echo '[ERROR] Er kon geen verhuring gevonden worden.';
}