<script language="javascript">
	let lang_mark_qsl_as_printed = "<?= __("Mark QSL as printed"); ?>";
	let lang_print_queue = "<?= __("Print"); ?>";
	let lang_label_print_options = "<?= __("Label Print Options"); ?>";
</script>
<div class="container">

<br>
	<?php if($this->session->flashdata('message')) { ?>
		<!-- Display Message -->
		<div class="alert alert-success" role="alert">
		  <?php echo $this->session->flashdata('message'); ?>
		</div>
	<?php } ?>

	<?php if($this->session->flashdata('error')) { ?>
		<!-- Display Message -->
		<div class="alert alert-danger" role="alert">
		  <?php echo $this->session->flashdata('error'); ?>
		</div>
	<?php } ?>

	<?php if($this->session->flashdata('warning')) { ?>
		<!-- Display Message -->
		<div class="alert alert-warning" role="alert">
		  <?php echo $this->session->flashdata('warning'); ?>
		</div>
	<?php } ?>

<div class="card">
	<h2 class="card-header"><?= __("QSL Card Labels"); ?></h2>

	<div class="card-body">
	<a href="<?php echo site_url('labels/create'); ?>" class="btn btn-primary btn-sm"><i class="fas fa-plus"> </i> <?= __("Create New Label Type"); ?></a>
	<a href="<?php echo site_url('labels/createpaper'); ?>" class="btn btn-primary btn-sm"><i class="fas fa-plus"> </i> <?= __("Create New Paper Type"); ?></a>
	<a href="<?php echo site_url('labeldesigner'); ?>" class="btn btn-primary btn-sm"><i class="fas fa-pen-ruler"> </i> <?= __("Label Designer"); ?></a>
<br><br>
	<?php if ($papertypes) { ?>
		<h4><?= __("Paper types"); ?></h4>
						<table style="width:100%" class="table-sm table labeltable table-bordered table-hover table-striped table-condensed text-center">
						<thead>
							<tr>
								<th><?= __("Name"); ?></th>
								<th><?= __("Measurement"); ?></th>
								<th><?= __("Width"); ?></th>
								<th><?= __("Height"); ?></th>
								<th><?= __("Used by labels"); ?></th>
								<th><?= __("Orientation"); ?></th>
								<th><?= __("Edit"); ?></th>
								<th><?= __("Delete"); ?></th>
							</tr>
						</thead>
						<tbody>
						<?php
		foreach($papertypes as $paper) { ?>
			<tr class='paper_<?php echo $paper->paper_id ?>'>
			<td><?php echo $paper->paper_name; ?></td>
			<td><?php echo $paper->metric; ?></td>
			<td><?php echo $paper->width; ?></td>
			<td><?php echo $paper->height; ?></td>
			<td><?php echo $paper->lbl_cnt ?? '0' ?></td>
			<td><?php echo $paper->orientation == 'P' ? _pgettext("Orientation", "Portrait"): _pgettext("Orientation", "Landscape"); ?></td>
			<td><a href="<?php echo site_url('labels/editpaper/' . $paper->paper_id); ?>" class="btn btn-outline-primary btn-sm"><i class="fas fa-edit"></i></a></td>
			<td><a href="javascript:deletepaper(<?php echo $paper->paper_id; ?>);" class="btn btn-outline-danger btn-sm"><i class="fas fa-trash-alt"></i></a></td>
			</tr>

		<?php }
		echo '</tbody></table>';
	} ?>

	<?php if ($labels) { ?>
		<br>
		<h4><?= __("Label types"); ?></h4>
						<table style="width:100%" class="table-sm table labeltable table-bordered table-hover table-striped table-condensed text-center">
						<thead>
							<tr>
								<th><?= __("Name"); ?></th>
								<th><?= __("Paper Type"); ?></th>
								<th><?= __("Measurement"); ?></th>
								<th><?= __("Width"); ?></th>
								<th><?= __("Height"); ?></th>
								<th><?= __("Font Size"); ?></th>
								<th><?= __("QSOs"); ?></th>
								<th><?= __("Use For Print"); ?></th>
								<th><?= __("Edit"); ?></th>
								<th><?= __("Delete"); ?></th>
							</tr>
						</thead>
						<tbody>
						<?php
		foreach($labels as $label) { ?>
			<tr class='label_<?php echo $label->id ?>'>
			<td><?php echo $label->label_name; ?></td>
			<td><?php echo $label->paper_name ?? '<span class="badge text-bg-danger">' . __("No paper assigned") . '</span>' ?></td>
			<td><?php echo $label->metric; ?></td>
			<td><?php echo $label->width; ?></td>
			<td><?php echo $label->height; ?></td>
			<td><?php echo $label->font_size; ?></td>
			<td><?php echo $label->qsos; ?></td>
			<?php if (($label->paper_name ?? '') == '') { ?>
			<td></td>
			<?php } else { ?>
			<td><input type="checkbox" <?php if ($label->useforprint == 1) {echo 'checked';}?>></td>
			<?php } ?>
			<td><a href="<?php echo site_url('labels/edit/' . $label->id); ?>" class="btn btn-outline-primary btn-sm"><i class="fas fa-edit"></i></a></td>
			<td><a href="javascript:deletelabel(<?php echo $label->id; ?>);" class="btn btn-outline-danger btn-sm"><i class="fas fa-trash-alt"></i></a></td>
			</tr>

		<?php }
		echo '</tbody></table>';
	} ?>

</div>
</div>

<br><br>

<div class="card">
	<h2 class="card-header"><?= __("QSL Card Labels Pending"); ?></h2>

	<div class="card-body">
	<table style="width:100%" class="table-sm table table-bordered table-hover table-striped table-condensed text-center">
				<thead>
					<tr>
						<th><?= __("Callsign"); ?></th>
						<th><?= __("Station Location"); ?></th>
						<th><?= __("Gridsquare"); ?></th>
						<th><?= __("QSOs Waiting"); ?></th>
						<th><?= __("View QSOs"); ?></th>
						<th><?= __("Print"); ?></th>
					</tr>
				</thead>
				<tbody>
					<?php foreach ($qsos as $qso) {
						echo '<tr>';
						echo '<td>' . $qso->station_callsign . '</td>';
						echo '<td>' . $qso->station_profile_name . '</td>';
						echo '<td>' . $qso->station_gridsquare . '</td>';
						echo '<td>' . $qso->count . '</td>';
						echo '<td><a href="'. site_url('qslprint') . '/index/'.$qso->station_id.'" class="btn btn-outline-info btn-sm"><i class="fas fa-search"></i></a></td>';
						echo '<td><button class="btn btn-outline-success btn-sm printbutton" onclick="printat('.$qso->station_id.')"><i class="fas fa-print"></i></button></td>';
						echo '</tr>';
					} ?>
				</tbody>
		</table>

	</div>
</div>

</div>
