diff --git a/mod/wiki/ewiki/plugins/moodle/downloads.php b/mod/wiki/ewiki/plugins/moodle/downloads.php
index b55a2f4..342c6c7 100755
--- a/mod/wiki/ewiki/plugins/moodle/downloads.php
+++ b/mod/wiki/ewiki/plugins/moodle/downloads.php
@@ -259,10 +259,15 @@ function ewiki_page_filedownload($id, $data, $action, $def_sec="") {
    ($pnum = $_REQUEST[EWIKI_UP_PAGENUM]) or ($pnum = 0);
    if (count($sorted) > EWIKI_LIST_LIMIT) {
       $o_nl .= '<div class="lighter">&gt;&gt; ';
-      for ($n=0; $n < (int)(count($sorted) / EWIKI_LIST_LIMIT); $n++) {
-         $o_nl .= '<a href="' . ewiki_script("", $id, array(
-           "orderby"=>$orderby, "section"=>$section, EWIKI_UP_PAGENUM=>$n)) .
-            '">[' . $n . "]</a>  ";
+      for ($n=0; $n < (ceil(count($sorted) / EWIKI_LIST_LIMIT)); $n++) {
+          if (($n)==$pnum) {
+             $o_nl .= '[' . ($n+1) . '] ';
+          }
+          else {
+              $o_nl .= '<a href="' . ewiki_script(EWIKI_ACTION_ATTACHMENTS, $section , array(
+              "orderby"=>$orderby, EWIKI_UP_PAGENUM=>$n)) .
+              '">[' . ($n+1) . ']</a> ';
+          }
       }
       $o_nl .= '</div><br />';
       $o .= $o_nl;
