$vat_rate = $kga['conf']['defaultVat']; } $vat = $vat_rate * $total / 100; $gtotal = $total + $vat; $baseFolder = dirname(__FILE__) . "/invoices/"; $tplFilename = $_REQUEST['ivform_file']; if (strpos($tplFilename, '/') !== false) { // prevent directory traversal header("HTTP/1.0 400 Bad Request"); die; } // --------------------------------------------------------------------------- // totally unneccessary unset($customer['password']); unset($customer['passwordResetHash']); $model = new Kimai_Invoice_PrintModel(); $model->setEntries($invoiceArray); $model->setAmount($total); $model->setVatRate($vat_rate); $model->setTotal($gtotal); $model->setVat($vat); $model->setCustomer($customer); $model->setProjects($projectObjects); $model->setInvoiceId($invoiceID); $model->setBeginDate($beginDate); $model->setEndDate($endDate); $model->setInvoiceDate(time()); $model->setDateFormat($kga['conf']['date_format_2']); $model->setCurrencySign($kga['conf']['currency_sign']); $model->setCurrencyName($kga['conf']['currency_name']); $model->setDueDate(mktime(0, 0, 0, date("m") + 1, date("d"), date("Y")));