diff --git a/test_tables_logic.php b/test_tables_logic.php index ddff690..9a5f840 100644 --- a/test_tables_logic.php +++ b/test_tables_logic.php @@ -1,34 +1,36 @@ 1, + 'username' => 'admin', + 'group_name' => 'Admin', + 'permissions' => 'all' + ]; + + require_permission("tables_view"); + echo "Tables permission OK\n"; + + require_permission("orders_view"); + echo "Orders permission OK\n"; + + $pdo = db(); + $query = "SELECT t.*, a.name as area_name + FROM tables t + LEFT JOIN areas a ON t.area_id = a.id + WHERE t.is_deleted = 0 + ORDER BY a.name ASC, t.table_number ASC"; + $stmt = $pdo->query($query); + $tables = $stmt->fetchAll(); + echo "Tables query OK, found " . count($tables) . " tables\n"; +} catch (Exception $e) { + echo "Caught exception: " . $e->getMessage() . "\n"; +} catch (Error $e) { + echo "Caught error: " . $e->getMessage() . "\n"; +} \ No newline at end of file