$endIndex = min($seiten, $seite + 10);
        // ...
        if ($startIndex > 1) {
            $url = UrlUtil::buildCurrentUrlWithParameters(array("site" => $site, "entity" => $entity, PARAM_PAGE => 1));
            echo "<li><a href=\"" . $url . "\">1</a></li>";
            echo "<li class=\"disabled\"><span>...</span></li>";
        }
        // pages
        for ($i = $startIndex; $i <= $endIndex; $i++) {
            $url = UrlUtil::buildCurrentUrlWithParameters(array("site" => $site, "entity" => $entity, PARAM_PAGE => $i));
            echo "<li";
            if ($i == $seite) {
                echo " class=\"active\"";
            }
            echo "><a href=\"" . $url . "\">" . $i . "</a></li>";
        }
        // ...
        if ($endIndex < $seiten) {
            echo "<li class=\"disabled\"><span>...</span></li>";
            $url = UrlUtil::buildCurrentUrlWithParameters(array("site" => $site, "entity" => $entity, PARAM_PAGE => $seiten));
            echo "<li><a href=\"" . $url . "\">{$seiten}</a></li>";
        }
        // next
        if ($seite < $seiten) {
            $next = $seite + 1;
            $url = UrlUtil::buildCurrentUrlWithParameters(array("site" => $site, "entity" => $entity, PARAM_PAGE => $next));
            echo "<li><a href=\"" . $url . "\">&raquo;</a></li>";
        }
        echo "</ul></div>";
    }
}