* list checked-in guests as RTF
* 
* @since 2004-06-05
* @author Christian Ehret <*****@*****.**> 
*/
$nocachecontrol = true;
include_once "../includes/default.inc.php";
$auth->is_authenticated();
include_once "../includes/fileselector.inc.php";
$bcat = -1;
if ($request->GetVar('bcat', 'get') !== $request->undefined) {
    $bcat = $request->GetVar('bcat', 'get');
}
include_once 'guestlistclass.inc.php';
$guestlist = new Guestlist();
$statarr = $guestlist->get($bcat);
$children0 = $request->GetVar('children0', 'session');
$children1 = $request->GetVar('children1', 'session');
$children2 = $request->GetVar('children2', 'session');
$children3 = $request->GetVar('children3', 'session');
//  $table = '\trowd\trgaph70\trleft-108\trrh513\trbrdrl\brdrs\brdrw15\brdrcf1 \trbrdrt\brdrs\brdrw15\brdrcf1 \trbrdrr\brdrs\brdrw15\brdrcf1 \trbrdrb\brdrs\brdrw15\brdrcf1 \trpaddl70\trpaddr70\trpaddfl3\trpaddfr3\clbrdrt\brdrw15\brdrs\brdrcf1\clbrdrb\brdrw15\brdrs\brdrcf1 \cellx1172\clbrdrt\brdrw15\brdrs\brdrcf1\clbrdrb\brdrw15\brdrs\brdrcf1 \cellx2453\clbrdrt\brdrw15\brdrs\brdrcf1\clbrdrb\brdrw15\brdrs\brdrcf1 \cellx3734\clbrdrt\brdrw15\brdrs\brdrcf1\clbrdrb\brdrw15\brdrs\brdrcf1 \cellx5013\clbrdrt\brdrw15\brdrs\brdrcf1\clbrdrb\brdrw15\brdrs\brdrcf1 \cellx6293\clbrdrt\brdrw15\brdrs\brdrcf1\clbrdrb\brdrw15\brdrs\brdrcf1 \cellx7573\clbrdrt\brdrw15\brdrs\brdrcf1\clbrdrb\brdrw15\brdrs\brdrcf1 \cellx8900\clbrdrt\brdrw15\brdrs\brdrcf1\clbrdrb\brdrw15\brdrs\brdrcf1 \cellx10227\clbrdrt\brdrw15\brdrs\brdrcf1\clbrdrb\brdrw15\brdrs\brdrcf1 \cellx11192\clbrdrt\brdrw15\brdrs\brdrcf1\clbrdrb\brdrw15\brdrs\brdrcf1 \cellx12157\clbrdrt\brdrw15\brdrs\brdrcf1\clbrdrb\brdrw15\brdrs\brdrcf1 \cellx13122\pard';
$table .= '\\trowd\\trgaph70\\trleft-108\\trrh513\\trbrdrl\\brdrs\\brdrw15\\brdrcf1 \\trbrdrt\\brdrs\\brdrw15\\brdrcf1 \\trbrdrr\\brdrs\\brdrw15\\brdrcf1 \\trbrdrb\\brdrs\\brdrw15\\brdrcf1 \\trpaddl70\\trpaddr70\\trpaddfl3\\trpaddfr3\\clbrdrt\\brdrw15\\brdrs\\brdrcf1\\clbrdrb\\brdrw15\\brdrs\\brdrcf1 \\cellx1172\\clbrdrt\\brdrw15\\brdrs\\brdrcf1\\clbrdrb\\brdrw15\\brdrs\\brdrcf1 \\cellx2453\\clbrdrt\\brdrw15\\brdrs\\brdrcf1\\clbrdrb\\brdrw15\\brdrs\\brdrcf1 \\cellx3734\\clbrdrt\\brdrw15\\brdrs\\brdrcf1\\clbrdrb\\brdrw15\\brdrs\\brdrcf1 \\cellx5013\\clbrdrt\\brdrw15\\brdrs\\brdrcf1\\clbrdrb\\brdrw15\\brdrs\\brdrcf1 \\cellx6293\\clbrdrt\\brdrw15\\brdrs\\brdrcf1\\clbrdrb\\brdrw15\\brdrs\\brdrcf1 \\cellx7573\\clbrdrt\\brdrw15\\brdrs\\brdrcf1\\clbrdrb\\brdrw15\\brdrs\\brdrcf1 \\cellx8900\\clbrdrt\\brdrw15\\brdrs\\brdrcf1\\clbrdrb\\brdrw15\\brdrs\\brdrcf1 \\cellx10227\\clbrdrt\\brdrw15\\brdrs\\brdrcf1\\clbrdrb\\brdrw15\\brdrs\\brdrcf1 \\cellx11192\\clbrdrt\\brdrw15\\brdrs\\brdrcf1\\clbrdrb\\brdrw15\\brdrs\\brdrcf1 \\cellx12157\\clbrdrt\\brdrw15\\brdrs\\brdrcf1\\clbrdrb\\brdrw15\\brdrs\\brdrcf1 \\cellx13122\\clbrdrt\\brdrw15\\brdrs\\brdrcf1\\clbrdrb\\brdrw15\\brdrs\\brdrcf1 \\cellx14087\\pard';
$table .= '\\intbl\\nowidctlpar\\b\\fs22 Zimmer\\cell Nachname\\cell Vorname\\cell von\\cell bis\\cell Buchungs-kategorie\\cell Buchungs-status\\cell Erwachsene\\cell ' . $children0 . '\\cell ' . $children1 . '\\cell ' . $children2 . '\\cell ' . $children3 . '\\cell\\row\\trowd\\trgaph70\\trleft-108\\trrh256\\trbrdrl\\brdrs\\brdrw15\\brdrcf1 \\trbrdrt\\brdrs\\brdrw15\\brdrcf1 \\trbrdrr\\brdrs\\brdrw15\\brdrcf1 \\trbrdrb\\brdrs\\brdrw15\\brdrcf1 \\trpaddl70\\trpaddr70\\trpaddfl3\\trpaddfr3\\clbrdrt\\brdrw15\\brdrs\\brdrcf1 \\cellx1172\\clbrdrt\\brdrw15\\brdrs\\brdrcf1 \\cellx2453\\clbrdrt\\brdrw15\\brdrs\\brdrcf1 \\cellx3734\\clbrdrt\\brdrw15\\brdrs\\brdrcf1 \\cellx5013\\clbrdrt\\brdrw15\\brdrs\\brdrcf1 \\cellx6293\\clbrdrt\\brdrw15\\brdrs\\brdrcf1 \\cellx7573\\clbrdrt\\brdrw15\\brdrs\\brdrcf1 \\cellx8900\\clbrdrt\\brdrw15\\brdrs\\brdrcf1 \\cellx10227\\clbrdrt\\brdrw15\\brdrs\\brdrcf1 \\cellx11192\\clbrdrt\\brdrw15\\brdrs\\brdrcf1 \\cellx12157\\clbrdrt\\brdrw15\\brdrs\\brdrcf1 \\cellx13122\\clbrdrt\\brdrw15\\brdrs\\brdrcf1 \\cellx14087\\pard';
for ($i = 0; $i < count($statarr); $i++) {
    $table .= '\\intbl\\nowidctlpar\\b0 ' . $statarr[$i]['room'] . '\\cell ' . $statarr[$i]['lastname'] . '\\cell ' . $statarr[$i]['firstname'] . '\\cell ' . $statarr[$i]['startdate'] . '\\cell ' . $statarr[$i]['enddate'] . '\\cell ' . $statarr[$i]['bookingcat'] . '\\cell ' . $statarr[$i]['bookingtype'] . '\\cell ' . $statarr[$i]['person'] . '\\cell ' . $statarr[$i]['children0'] . '\\cell ' . $statarr[$i]['children1'] . '\\cell ' . $statarr[$i]['children2'] . '\\cell ' . $statarr[$i]['children3'] . '\\cell\\row\\pard';
}
$table .= '\\nowidctlpar\\par';
// get RTF-Template
$tplfile = selectfile('tpl_guest.rtf');
$tplHandle = fopen($tplfile, 'r');
$tpl = fread($tplHandle, filesize($tplfile));
Exemple #2
0
***************************************************************/
/**
* list checked-in guests
* 
* guest
* 
* @since 2004-06-05
* @author Christian Ehret <*****@*****.**> 
*/
$smartyType = "www";
include_once "../includes/default.inc.php";
$auth->is_authenticated();
include_once 'guestlistclass.inc.php';
$guestlist = new Guestlist();
include_once 'bookingcategoryclass.inc.php';
$bcat = new BookingCategory();
$thebcat = -1;
if ($request->GetVar('frm_bookcat', 'post') !== $request->undefined) {
    $thebcat = $request->GetVar('frm_bookcat', 'post');
}
$smarty->assign('tpl_thebookcat', $thebcat);
$smarty->assign("tpl_title", "Anwesenheitsliste");
$smarty->assign('tpl_nav', 'lists');
$smarty->assign('tpl_subnav', 'checkout');
$smarty->assign('tpl_children0_field', $request->GetVar('children0', 'session'));
$smarty->assign('tpl_children1_field', $request->GetVar('children1', 'session'));
$smarty->assign('tpl_children2_field', $request->GetVar('children2', 'session'));
$smarty->assign('tpl_children3_field', $request->GetVar('children3', 'session'));
$smarty->assign('tpl_bookcat', $bcat->get());
$smarty->assign('tpl_guests', $guestlist->get($thebcat));
$smarty->display('list_guest.tpl');