Add size limit to sidebar HTML to prevent large output causing 500 errors
This commit is contained in:
parent
67c402a37a
commit
03e2e2b13a
@ -105,6 +105,9 @@ try {
|
|||||||
}
|
}
|
||||||
|
|
||||||
$sidebarHtml = '<ul class="category-tree">' . renderTree($categoryTree) . '</ul>';
|
$sidebarHtml = '<ul class="category-tree">' . renderTree($categoryTree) . '</ul>';
|
||||||
|
if (strlen($sidebarHtml) > 50000) { // If too large, use menu
|
||||||
|
$sidebarHtml = '<ul class="nav flex-column nav-pills"><li class="nav-item"><a class="nav-link" href="#" data-route="/">Overview</a></li><li class="nav-item"><a class="nav-link" href="#" data-route="/categories">Categories</a></li><li class="nav-item"><a class="nav-link" href="#" data-route="/parts">Parts</a></li></ul>';
|
||||||
|
}
|
||||||
} catch (Exception $e) {
|
} catch (Exception $e) {
|
||||||
error_log('Error building category tree: ' . $e->getMessage());
|
error_log('Error building category tree: ' . $e->getMessage());
|
||||||
$sidebarHtml = '<ul class="nav flex-column nav-pills"><li class="nav-item"><a class="nav-link" href="#" data-route="/">Overview</a></li><li class="nav-item"><a class="nav-link" href="#" data-route="/categories">Categories</a></li><li class="nav-item"><a class="nav-link" href="#" data-route="/parts">Parts</a></li></ul>';
|
$sidebarHtml = '<ul class="nav flex-column nav-pills"><li class="nav-item"><a class="nav-link" href="#" data-route="/">Overview</a></li><li class="nav-item"><a class="nav-link" href="#" data-route="/categories">Categories</a></li><li class="nav-item"><a class="nav-link" href="#" data-route="/parts">Parts</a></li></ul>';
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user