getMessage(); } } // Search & Pagination Logic $page = isset($_GET['page']) ? max(1, (int)$_GET['page']) : 1; $limit = 10; $offset = ($page - 1) * $limit; $search = isset($_GET['search']) ? trim($_GET['search']) : ''; // Get categories for lookup/filter $categories = library_get_categories(); // Paginated Fetch $result = library_get_subcategories_paginated(null, $search, $limit, $offset); $allSubcategories = $result['data']; $totalSubcategories = $result['total']; $totalPages = (int)ceil($totalSubcategories / $limit); $lang = library_get_language(); admin_render_header(library_trans('subcategories'), 'subcategories'); ?>
= library_trans('manage_subcategories_desc') ?>
| = library_trans('name') ?> | = library_trans('category') ?> | = library_trans('actions') ?> |
|---|---|---|
| = library_trans('no_subcategories_found') ?> | ||
|
= h($subName) ?>
|
= h($parentName) ?> | |