Refactor admin lists and migrate legacy archive/filemanager controllers

This commit is contained in:
2026-02-11 00:03:07 +01:00
parent 11e22d1838
commit 41feabe8be
18 changed files with 527 additions and 374 deletions

View File

@@ -257,23 +257,11 @@ class ShopProduct
// ajax_load_products ARCHIVE
static public function ajax_load_products_archive()
{
$response = [ 'status' => 'error', 'msg' => 'Podczas ładowania produktów wystąpił błąd. Proszę spróbować ponownie.' ];
\S::set_session( 'products_list_current_page', \S::get( 'current_page' ) );
\S::set_session( 'products_list_query', \S::get( 'query' ) );
if ( $products = \admin\factory\ShopProduct::ajax_products_list_archive( \S::get_session( 'products_list_current_page' ), \S::get_session( 'products_list_query' ) ) ) {
$response = [
'status' => 'ok',
'pagination_max' => ceil( $products['products_count'] / 10 ),
'html' => \Tpl::view( 'product_archive/products-list-table', [
'products' => $products['products'],
'current_page' => \S::get( 'current_page' ),
] )
];
}
echo json_encode( $response );
echo json_encode( [
'status' => 'deprecated',
'msg' => 'Endpoint nie jest juz wspierany. Uzyj /admin/product_archive/products_list/.',
'redirect_url' => '/admin/product_archive/products_list/'
] );
exit;
}