diff --git a/langs/en/items.json b/langs/en/items.json index 4e06df1..8089631 100644 --- a/langs/en/items.json +++ b/langs/en/items.json @@ -10,8 +10,6 @@ "itemid": "Item ID", "id": "ID", "Edit Item": "Edit Item", - "Adding stock": "Adding stock", "adding stock": "Adding stock for {item}", - "Removing stock": "Removing stock", "removing stock": "Removing stock from {item}" } diff --git a/lib/getitemtable.php b/lib/getitemtable.php index ab3f296..ab1cf80 100644 --- a/lib/getitemtable.php +++ b/lib/getitemtable.php @@ -32,25 +32,25 @@ if ($VARS['order'][0]['dir'] == 'asc') { $sortby = "ASC"; } switch ($VARS['order'][0]['column']) { - case 2: + case 1: $order = ["name" => $sortby]; break; - case 3: + case 2: $order = ["catname" => $sortby]; break; - case 4: + case 3: $order = ["locname" => $sortby]; break; - case 5: + case 4: $order = ["code1" => $sortby]; break; - case 6: + case 5: $order = ["code2" => $sortby]; break; - case 7: + case 6: $order = ["qty" => $sortby]; break; - case 8: + case 7: $order = ["want" => $sortby]; break; // Note: We're not going to sort by assigned user. It's too hard. Maybe later. diff --git a/pages.php b/pages.php index e4b8bcd..f11026d 100644 --- a/pages.php +++ b/pages.php @@ -24,19 +24,6 @@ define("PAGES", [ "static/js/items.js" ], ], - "locations" => [ - "title" => "Locations", - "navbar" => true, - "icon" => "fas fa-map-marker", - "styles" => [ - "static/css/datatables.min.css", - "static/css/tables.css" - ], - "scripts" => [ - "static/js/datatables.min.js", - "static/js/locations.js" - ], - ], "categories" => [ "title" => "Categories", "navbar" => true, @@ -50,6 +37,19 @@ define("PAGES", [ "static/js/categories.js" ], ], + "locations" => [ + "title" => "Locations", + "navbar" => true, + "icon" => "fas fa-map-marker", + "styles" => [ + "static/css/datatables.min.css", + "static/css/tables.css" + ], + "scripts" => [ + "static/js/datatables.min.js", + "static/js/locations.js" + ], + ], "item" => [ "title" => "Item", "navbar" => false diff --git a/pages/categories.php b/pages/categories.php index d76f598..d21df2b 100644 --- a/pages/categories.php +++ b/pages/categories.php @@ -14,9 +14,9 @@ redirectifnotloggedin(); - get('actions'); ?> get('category'); ?> get('item count'); ?> + get('actions'); ?> @@ -30,11 +30,11 @@ redirectifnotloggedin(); ?> - - get("edit"); ?> - + + get("edit"); ?> + - get('actions'); ?> get('category'); ?> get('item count'); ?> + get('actions'); ?> - \ No newline at end of file + diff --git a/pages/items.php b/pages/items.php index 2ea748e..7f898e2 100644 --- a/pages/items.php +++ b/pages/items.php @@ -24,7 +24,6 @@ redirectifnotloggedin(); - get('actions'); ?> get('name'); ?> get('category'); ?> get('location'); ?> @@ -33,6 +32,7 @@ redirectifnotloggedin(); get('qty'); ?> get('want'); ?> get('assigned to'); ?> + get('actions'); ?> @@ -40,7 +40,6 @@ redirectifnotloggedin(); - get('actions'); ?> get('name'); ?> get('category'); ?> get('location'); ?> @@ -49,6 +48,7 @@ redirectifnotloggedin(); get('qty'); ?> get('want'); ?> get('assigned to'); ?> + get('actions'); ?> diff --git a/pages/locations.php b/pages/locations.php index ca0cf1f..d3bee39 100644 --- a/pages/locations.php +++ b/pages/locations.php @@ -15,10 +15,10 @@ redirectifnotloggedin(); - get('actions'); ?> get('location'); ?> get('code'); ?> get('item count'); ?> + get('actions'); ?> @@ -33,12 +33,12 @@ redirectifnotloggedin(); ?> - - get("edit"); ?> - + + get("edit"); ?> + - get('actions'); ?> get('location'); ?> get('code'); ?> get('item count'); ?> + get('actions'); ?> - \ No newline at end of file + diff --git a/static/js/categories.js b/static/js/categories.js index 67d6fdd..9384b99 100644 --- a/static/js/categories.js +++ b/static/js/categories.js @@ -24,11 +24,11 @@ $('#cattable').DataTable({ orderable: false }, { - targets: 1, + targets: 3, orderable: false } ], order: [ - [2, 'asc'] + [1, 'asc'] ] -}); \ No newline at end of file +}); diff --git a/static/js/items.js b/static/js/items.js index 009bbca..977dfb9 100644 --- a/static/js/items.js +++ b/static/js/items.js @@ -24,16 +24,16 @@ var itemtable = $('#itemtable').DataTable({ orderable: false }, { - targets: 1, + targets: 8, orderable: false }, { - targets: 8, + targets: 9, orderable: false } ], order: [ - [2, 'asc'] + [1, 'asc'] ], serverSide: true, ajax: { @@ -49,7 +49,6 @@ var itemtable = $('#itemtable').DataTable({ json.items.forEach(function (row) { json.data.push([ "", - "" + row.viewbtn + " " + row.editbtn + " " + row.addstockbtn + " " + row.removestockbtn + "" row.name, row.catname, row.locname + " (" + row.loccode + ")", @@ -57,7 +56,8 @@ var itemtable = $('#itemtable').DataTable({ row.code2, row.qty, row.want, - row.username + row.username, + "" + row.viewbtn + " " + row.editbtn + " " + row.addstockbtn + " " + row.removestockbtn + "" ]); }); return JSON.stringify(json); diff --git a/static/js/locations.js b/static/js/locations.js index c27465b..eceaaeb 100644 --- a/static/js/locations.js +++ b/static/js/locations.js @@ -24,11 +24,11 @@ $('#loctable').DataTable({ orderable: false }, { - targets: 1, + targets: 4, orderable: false } ], order: [ - [2, 'asc'] + [1, 'asc'] ] -}); \ No newline at end of file +});