$nextcolor = 1; } else { $nextcolor = 0; } $data['color'] = $nextcolor; $commissiondata[count($commissiondata)] = $data; } } // one booking } else { $commissiondata = $receipt->getCommission($bookid, $nextnextcolor, $sum, $receiptdata[data][guestid]); } $commissiondata2 = array(); // receipt exists } else { $commissiondata = $receipt->getCommissionForReceipt($receiptid, $nextnextcolor, $sum, true); if ($commissiondata[count($commissiondata) - 1]['color'] == 0) { $nextcolor = 1; } else { $nextcolor = 0; } if (count($commissiondata) >= 1) { $commissiondata2 = $receipt->getCommissionForReceipt($receiptid, $nextcolor, $commissiondata[count($commissiondata) - 1]['amount'], false); } else { $commissiondata2 = $receipt->getCommissionForReceipt($receiptid, $nextcolor, $sum, false); } } if (count($commissiondata) == 0) { if (count($commissiondata2) == 0) { $difference = $sum; } else {
* * * @since 2004-06-05 * @author Christian Ehret <*****@*****.**> */ $nocachecontrol = true; include_once "../includes/default.inc.php"; $auth->is_authenticated(); include_once "../includes/fileselector.inc.php"; include_once "receiptclass.inc.php"; $receipt = new Receipt(); if ($request->GetVar('receiptid', 'get') !== $request->undefined) { $receiptid = $request->GetVar('receiptid', 'get'); $receiptdata = $receipt->getComplete($receiptid); $price = $receiptdata[data]['price_total']; $commission = $receipt->getCommissionForReceipt($receiptid, '0', $price, true); $table = '\\trowd\\trgaph70\\trleft-108\\trbrdrl\\brdrs\\brdrw15\\brdrcf1 \\trbrdrt\\brdrs\\brdrw15\\brdrcf1 \\trbrdrr\\brdrs\\brdrw15\\brdrcf1 \\trbrdrb\\brdrs\\brdrw15\\brdrcf1 \\trpaddl70\\trpaddr70\\trpaddfl3\\trpaddfr3 \\clbrdrl\\brdrw15\\brdrs\\brdrcf1\\clbrdrt\\brdrw15\\brdrs\\brdrcf1\\clbrdrr\\brdrw15\\brdrs\\brdrcf1\\clbrdrb\\brdrw15\\brdrs\\brdrcf1 \\cellx2444\\clbrdrl\\brdrw15\\brdrs\\brdrcf1\\clbrdrt\\brdrw15\\brdrs\\brdrcf1\\clbrdrr\\brdrw15\\brdrs\\brdrcf1\\clbrdrb\\brdrw15\\brdrs\\brdrcf1 \\cellx3124\\clbrdrl\\brdrw15\\brdrs\\brdrcf1\\clbrdrt\\brdrw15\\brdrs\\brdrcf1\\clbrdrr\\brdrw15\\brdrs\\brdrcf1\\clbrdrb\\brdrw15\\brdrs\\brdrcf1 \\cellx4371\\clbrdrl\\brdrw15\\brdrs\\brdrcf1\\clbrdrt\\brdrw15\\brdrs\\brdrcf1\\clbrdrr\\brdrw15\\brdrs\\brdrcf1\\clbrdrb\\brdrw15\\brdrs\\brdrcf1 \\cellx5051\\clbrdrl\\brdrw15\\brdrs\\brdrcf1\\clbrdrt\\brdrw15\\brdrs\\brdrcf1\\clbrdrr\\brdrw15\\brdrs\\brdrcf1\\clbrdrb\\brdrw15\\brdrs\\brdrcf1 \\cellx6298\\clbrdrl\\brdrw15\\brdrs\\brdrcf1\\clbrdrt\\brdrw15\\brdrs\\brdrcf1\\clbrdrr\\brdrw15\\brdrs\\brdrcf1\\clbrdrb\\brdrw15\\brdrs\\brdrcf1 \\cellx7545\\clbrdrl\\brdrw15\\brdrs\\brdrcf1\\clbrdrt\\brdrw15\\brdrs\\brdrcf1\\clbrdrr\\brdrw15\\brdrs\\brdrcf1\\clbrdrb\\brdrw15\\brdrs\\brdrcf1 \\cellx8792\\pard'; $table .= '\\intbl\\nowidctlpar\\b\\fs16 Artikel\\cell Menge\\cell Netto-Einzel\\cell MwSt\\cell Brutto-Einzel\\cell Netto-Gesamt\\cell Brutto-Gesamt\\b0\\cell\\row'; for ($i = 0; $i < count($receiptdata[items]); $i++) { $table .= '\\trowd\\trgaph70\\trleft-108\\trbrdrl\\brdrs\\brdrw15\\brdrcf1 \\trbrdrt\\brdrs\\brdrw15\\brdrcf1 \\trbrdrr\\brdrs\\brdrw15\\brdrcf1 \\trbrdrb\\brdrs\\brdrw15\\brdrcf1 \\trpaddl70\\trpaddr70\\trpaddfl3\\trpaddfr3 \\clbrdrl\\brdrw15\\brdrs\\brdrcf1\\clbrdrt\\brdrw15\\brdrs\\brdrcf1\\clbrdrr\\brdrw15\\brdrs\\brdrcf1\\clbrdrb\\brdrw15\\brdrs\\brdrcf1 \\cellx2444\\clvertalc\\clbrdrl\\brdrw15\\brdrs\\brdrcf1\\clbrdrt\\brdrw15\\brdrs\\brdrcf1\\clbrdrr\\brdrw15\\brdrs\\brdrcf1\\clbrdrb\\brdrw15\\brdrs\\brdrcf1 \\cellx3124\\clvertalc\\clbrdrl\\brdrw15\\brdrs\\brdrcf1\\clbrdrt\\brdrw15\\brdrs\\brdrcf1\\clbrdrr\\brdrw15\\brdrs\\brdrcf1\\clbrdrb\\brdrw15\\brdrs\\brdrcf1 \\cellx4371\\clvertalc\\clbrdrl\\brdrw15\\brdrs\\brdrcf1\\clbrdrt\\brdrw15\\brdrs\\brdrcf1\\clbrdrr\\brdrw15\\brdrs\\brdrcf1\\clbrdrb\\brdrw15\\brdrs\\brdrcf1 \\cellx5051\\clvertalc\\clbrdrl\\brdrw15\\brdrs\\brdrcf1\\clbrdrt\\brdrw15\\brdrs\\brdrcf1\\clbrdrr\\brdrw15\\brdrs\\brdrcf1\\clbrdrb\\brdrw15\\brdrs\\brdrcf1 \\cellx6298\\clvertalc\\clbrdrl\\brdrw15\\brdrs\\brdrcf1\\clbrdrt\\brdrw15\\brdrs\\brdrcf1\\clbrdrr\\brdrw15\\brdrs\\brdrcf1\\clbrdrb\\brdrw15\\brdrs\\brdrcf1 \\cellx7545\\clvertalc\\clbrdrl\\brdrw15\\brdrs\\brdrcf1\\clbrdrt\\brdrw15\\brdrs\\brdrcf1\\clbrdrr\\brdrw15\\brdrs\\brdrcf1\\clbrdrb\\brdrw15\\brdrs\\brdrcf1 \\cellx8792\\pard'; $table .= '\\intbl\\nowidctlpar ' . ereg_replace('<br />', '\\par', nl2br($receiptdata[items][$i]['article'])) . '\\cell\\qr ' . $receiptdata[items][$i]['number'] . '\\cell ' . $receiptdata[items][$i]['netto_single'] . ' EUR\\cell ' . $receiptdata[items][$i]['mwst'] . ' %\\cell ' . $receiptdata[items][$i]['brutto_single'] . ' EUR\\cell ' . $receiptdata[items][$i]['netto'] . ' EUR\\cell ' . $receiptdata[items][$i]['brutto'] . ' EUR\\cell\\row'; } $table .= '\\trowd\\trgaph70\\trleft-108\\brdrs\\brdrw10\\brdrcf1 \\trbrdrt\\brdrs\\brdrw15\\brdrcf1 \\trbrdrr\\brdrs\\brdrw15\\brdrcf1 \\trbrdrb\\brdrs\\brdrw15\\brdrcf1 \\trpaddl70\\trpaddr70\\trpaddfl3\\trpaddfr3 \\brdrw15\\brdrs\\brdrcf1\\clbrdrt\\brdrw15\\brdrs\\brdrcf1\\brdrw15\\brdrs\\brdrcf1\\brdrw15\\brdrs\\brdrcf1 \\cellx2444\\clvertalc\\brdrw15\\brdrs\\brdrcf1\\clbrdrt\\brdrw15\\brdrs\\brdrcf1\\brdrw15\\brdrs\\brdrcf1\\brdrw15\\brdrs\\brdrcf1 \\cellx3124\\clvertalc\\brdrw15\\brdrs\\brdrcf1\\clbrdrt\\brdrw15\\brdrs\\brdrcf1\\brdrw15\\brdrs\\brdrcf1\\brdrw15\\brdrs\\brdrcf1 \\cellx4371\\clvertalc\\brdrw15\\brdrs\\brdrcf1\\clbrdrt\\brdrw15\\brdrs\\brdrcf1\\brdrw15\\brdrs\\brdrcf1\\brdrw15\\brdrs\\brdrcf1 \\cellx5051\\clvertalc\\brdrw15\\brdrs\\brdrcf1\\clbrdrt\\brdrw15\\brdrs\\brdrcf1\\brdrw15\\brdrs\\brdrcf1\\brdrw15\\brdrs\\brdrcf1 \\cellx6298\\clvertalc\\brdrw15\\brdrs\\brdrcf1\\clbrdrt\\brdrw15\\brdrs\\brdrcf1\\brdrw15\\brdrs\\brdrcf1\\brdrw15\\brdrs\\brdrcf1 \\cellx7545\\clvertalc\\brdrw15\\brdrs\\brdrcf1\\clbrdrt\\brdrw15\\brdrs\\brdrcf1\\brdrw15\\brdrs\\brdrcf1\\brdrw15\\brdrs\\brdrcf1 \\cellx8792\\pard'; $table .= '\\intbl\\nowidctlpar\\cell\\qr\\cell\\cell\\cell\\cell ' . $receiptdata[data]['price_netto_total'] . ' EUR\\cell\\b ' . $receiptdata[data]['price_total'] . ' EUR\\b0\\cell\\row'; for ($i = 0; $i < count($commission); $i++) { $table .= '\\trowd\\trgaph70\\trleft-108\\brdrs\\brdrw15\\brdrcf1 \\brdrs\\brdrw15\\brdrcf1 \\trbrdrr\\brdrs\\brdrw15\\brdrcf1 \\trbrdrb\\brdrs\\brdrw15\\brdrcf1 \\trpaddl70\\trpaddr70\\trpaddfl3\\trpaddfr3 \\brdrw15\\brdrs\\brdrcf1\\brdrw15\\brdrs\\brdrcf1\\brdrw15\\brdrs\\brdrcf1\\brdrw15\\brdrs\\brdrcf1 \\cellx2444\\clvertalc\\brdrw15\\brdrs\\brdrcf1\\brdrw15\\brdrs\\brdrcf1\\brdrw15\\brdrs\\brdrcf1\\brdrw15\\brdrs\\brdrcf1 \\cellx3124\\clvertalc\\brdrw15\\brdrs\\brdrcf1\\brdrw15\\brdrs\\brdrcf1\\brdrw15\\brdrs\\brdrcf1\\brdrw15\\brdrs\\brdrcf1 \\cellx4371\\clvertalc\\brdrw15\\brdrs\\brdrcf1\\brdrw15\\brdrs\\brdrcf1\\brdrw15\\brdrs\\brdrcf1\\brdrw15\\brdrs\\brdrcf1 \\cellx5051\\clvertalc\\brdrw15\\brdrs\\brdrcf1\\brdrw15\\brdrs\\brdrcf1\\brdrw15\\brdrs\\brdrcf1\\brdrw15\\brdrs\\brdrcf1 \\cellx6298\\clvertalc\\brdrw15\\brdrs\\brdrcf1\\brdrw15\\brdrs\\brdrcf1\\brdrw15\\brdrs\\brdrcf1\\brdrw15\\brdrs\\brdrcf1 \\cellx7545\\clvertalc\\brdrw15\\brdrs\\brdrcf1\\brdrw15\\brdrs\\brdrcf1\\brdrw15\\brdrs\\brdrcf1\\brdrw15\\brdrs\\brdrcf1 \\cellx8792\\pard'; $table .= '\\intbl\\nowidctlpar ' . ereg_replace('<br />', '\\par', nl2br($commission[$i]['description'])) . '\\cell\\qr\\cell\\cell\\cell\\cell\\cell '; if ($i == count($commission) - 1) { $table .= '\\b '; } $table .= $commission[$i]['amount'] . ' EUR';