diff --git a/modules/document/document.class.php b/modules/document/document.class.php
index 4d78963b3..feeb4f7fa 100644
--- a/modules/document/document.class.php
+++ b/modules/document/document.class.php
@@ -224,7 +224,7 @@
if($logged_info->is_admin=='Y') return true;
$actions = array('procDocumentAdminAddCart','dispDocumentAdminManageDocument','procDocumentAdminManageCheckedDocument');
- if(!in_array($this->act, $actions)) return false;
+ if(in_array($this->act, $actions)) return true;
$oModuleModel = &getModel('module');
if($oModuleModel->isSiteAdmin()) return true;
diff --git a/modules/document/document.model.php b/modules/document/document.model.php
index a9c58f536..1afa5a3e6 100644
--- a/modules/document/document.model.php
+++ b/modules/document/document.model.php
@@ -330,7 +330,7 @@
$target_args->document_srls = implode(',',$target_srls);
$target_args->list_order = $args->sort_index;
- $target_args->order = $args->order_type;
+ $target_args->order_type = $args->order_type;
$target_args->list_count = $args->list_count;
$target_args->page = 1;
$output = executeQueryArray('document.getDocuments', $target_args);
diff --git a/modules/document/queries/getDocumentListWithinTag.xml b/modules/document/queries/getDocumentListWithinTag.xml
index 2f747c613..d6f0441b3 100644
--- a/modules/document/queries/getDocumentListWithinTag.xml
+++ b/modules/document/queries/getDocumentListWithinTag.xml
@@ -14,7 +14,7 @@
-
+
diff --git a/modules/document/queries/getDocuments.xml b/modules/document/queries/getDocuments.xml
index e4e73f82f..61e2110a9 100644
--- a/modules/document/queries/getDocuments.xml
+++ b/modules/document/queries/getDocuments.xml
@@ -9,7 +9,7 @@
-
+
diff --git a/modules/document/tpl/checked_list.html b/modules/document/tpl/checked_list.html
index c17c67b1f..7179975d9 100644
--- a/modules/document/tpl/checked_list.html
+++ b/modules/document/tpl/checked_list.html
@@ -63,8 +63,12 @@