aboutsummaryrefslogtreecommitdiff
path: root/app/class/Modelrender.php
diff options
context:
space:
mode:
Diffstat (limited to 'app/class/Modelrender.php')
-rw-r--r--app/class/Modelrender.php13
1 files changed, 11 insertions, 2 deletions
diff --git a/app/class/Modelrender.php b/app/class/Modelrender.php
index 01deba4..aa59416 100644
--- a/app/class/Modelrender.php
+++ b/app/class/Modelrender.php
@@ -487,13 +487,22 @@ class Modelrender extends Modelpage
*
* @return string html list with anchor link
*/
- function sumparser() : string
+ function sumparser(int $start = 1, int $end = 6) : string
{
$sum = $this->sum;
+ $filteredsum = [];
+
+ foreach ($sum as $key => $menu) {
+ $deepness = array_keys($menu)[0];
+ if($deepness >= $start && $deepness <= $end) {
+ $filteredsum[$key] = $menu;
+ }
+ }
+
$sumstring = '';
$last = 0;
- foreach ($sum as $title => $list) {
+ foreach ($filteredsum as $title => $list) {
foreach ($list as $h => $link) {
if ($h > $last) {
for ($i = 1; $i <= ($h - $last); $i++) {