diff options
| author | Lester Caine <lester@lsces.co.uk> | 2026-05-27 19:29:13 +0100 |
|---|---|---|
| committer | Lester Caine <lester@lsces.co.uk> | 2026-05-27 19:29:13 +0100 |
| commit | e7d02f86b7a07e9adacc1ebb43d3998184410017 (patch) | |
| tree | 4892a3170242bcb9af6e76144ad1c3326a6ecd8f /view_movement.php | |
| parent | 2313251556f28ddd642005332460cd7ba37799cc (diff) | |
| download | stock-e7d02f86b7a07e9adacc1ebb43d3998184410017.tar.gz stock-e7d02f86b7a07e9adacc1ebb43d3998184410017.tar.bz2 stock-e7d02f86b7a07e9adacc1ebb43d3998184410017.zip | |
Add view_movement page
Shows movement header (direction, status, created/modified) and a
sortable line-items table using the same smartlink sort as edit_movement.
Edit icon links back to edit_movement for users with p_stock_create.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Diffstat (limited to 'view_movement.php')
| -rw-r--r-- | view_movement.php | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/view_movement.php b/view_movement.php new file mode 100644 index 0000000..eb58262 --- /dev/null +++ b/view_movement.php @@ -0,0 +1,29 @@ +<?php +/** + * @package stock + */ + +namespace Bitweaver\Stock; + +require_once '../kernel/includes/setup_inc.php'; + +global $gBitSystem, $gBitSmarty; + +$gBitSystem->verifyPackage( 'stock' ); +$gBitSystem->verifyPermission( 'p_stock_view' ); + +include_once STOCK_PKG_INCLUDE_PATH.'movement_lookup_inc.php'; + +if( !$gContent->isValid() ) { + $gBitSystem->display( 'error.tpl', 'Movement not found' ); + die; +} + +$gBitSystem->setCanonicalLink( $gContent->getDisplayUrl() ); + +$sortMode = $_REQUEST['sort_mode'] ?? 'item_position_asc'; +$gContent->mInfo['items'] = $gContent->loadItems( $sortMode ); + +$gBitSmarty->assign( 'sortMode', $sortMode ); + +$gBitSystem->display( 'bitpackage:stock/view_movement.tpl', $gContent->getTitle() ); |
