Don't show closed registers in picker list
This commit is contained in:
parent
5df113c70d
commit
b6eb0a3b8e
@ -111,4 +111,5 @@ define("STRINGS", [
|
||||
"adding register" => "Adding register",
|
||||
"register saved" => "Register saved.",
|
||||
"register name taken" => "Register name already taken. Use a different name.",
|
||||
"no open registers" => "No open cash registers. Go to the Registers page to open one."
|
||||
]);
|
||||
|
@ -4,6 +4,8 @@
|
||||
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
*/
|
||||
|
||||
$registers = $database->select("registers", ['[>]cash_drawer' => ['registerid' => 'registerid']], ['registers.registerid (id)', 'registername (name)'], ['AND' => ['open[!]' => null, 'close' => null], 'ORDER' => 'registername']);
|
||||
?>
|
||||
|
||||
<div class="row justify-content-center">
|
||||
@ -14,18 +16,29 @@
|
||||
</h3>
|
||||
<div class="card-body">
|
||||
<h5 class="card-title"><?php lang("choose register"); ?></h5>
|
||||
<div class="list-group">
|
||||
<?php
|
||||
$registers = $database->select("registers", ['registers.registerid (id)', 'registername (name)']);
|
||||
foreach ($registers as $r) {
|
||||
?>
|
||||
<button class="list-group-item" name="register" value="<?php echo $r['id']; ?>">
|
||||
<?php echo $r['name']; ?>
|
||||
</button>
|
||||
<?php
|
||||
}
|
||||
<?php
|
||||
if (count($registers) > 0) {
|
||||
?>
|
||||
<div class="list-group">
|
||||
<?php
|
||||
foreach ($registers as $r) {
|
||||
?>
|
||||
<button class="list-group-item" name="register" value="<?php echo $r['id']; ?>">
|
||||
<?php echo $r['name']; ?>
|
||||
</button>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</div>
|
||||
<?php
|
||||
} else {
|
||||
?>
|
||||
<div class="alert alert-info">
|
||||
<?php lang("no open registers"); ?>
|
||||
</div>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</div>
|
||||
<div class="card-footer">
|
||||
</div>
|
||||
|
@ -9,7 +9,7 @@ $register = [
|
||||
"id" => ""
|
||||
];
|
||||
|
||||
if (isset($_GET['switch']) || !isset($_SESSION['register']) || !$database->has('registers', ['registerid' => $_SESSION['register']])) {
|
||||
if (isset($_GET['switch']) || !isset($_SESSION['register']) || !$database->has("registers", ['[>]cash_drawer' => ['registerid' => 'registerid']], ['AND' => ['open[!]' => null, 'close' => null, 'registerid' => $_SESSION['register']]])) {
|
||||
require_once __DIR__ . "/../lib/chooseregister.php";
|
||||
} else {
|
||||
$register = $database->get('registers', ['registerid (id)', 'registername (name)'], ['registerid' => $_SESSION['register']]);
|
||||
|
Loading…
x
Reference in New Issue
Block a user