|
|
|
@ -589,7 +589,10 @@ class DocumentManager |
|
|
|
$sharedCondition .= ' AND docs.path IN ("'.implode('","', $conditionList).'")'; |
|
|
|
$sharedCondition .= ' AND docs.path IN ("'.implode('","', $conditionList).'")'; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
$where = ''; |
|
|
|
|
|
|
|
if ($search != true) { |
|
|
|
|
|
|
|
$where .= "docs.path NOT LIKE '" . Database::escape_string($path . $addedSlash . '%/%') . "' AND"; |
|
|
|
|
|
|
|
} |
|
|
|
$sql = "SELECT |
|
|
|
$sql = "SELECT |
|
|
|
docs.id, |
|
|
|
docs.id, |
|
|
|
docs.filetype, |
|
|
|
docs.filetype, |
|
|
|
@ -614,7 +617,7 @@ class DocumentManager |
|
|
|
docs.c_id = {$courseInfo['real_id']} AND |
|
|
|
docs.c_id = {$courseInfo['real_id']} AND |
|
|
|
last.c_id = {$courseInfo['real_id']} AND |
|
|
|
last.c_id = {$courseInfo['real_id']} AND |
|
|
|
docs.path LIKE '".Database::escape_string($path.$addedSlash.'%')."' AND |
|
|
|
docs.path LIKE '".Database::escape_string($path.$addedSlash.'%')."' AND |
|
|
|
docs.path NOT LIKE '".Database::escape_string($path.$addedSlash.'%/%')."' AND |
|
|
|
$where |
|
|
|
docs.path NOT LIKE '%_DELETED_%' AND |
|
|
|
docs.path NOT LIKE '%_DELETED_%' AND |
|
|
|
$userGroupFilter AND |
|
|
|
$userGroupFilter AND |
|
|
|
last.visibility $visibilityBit |
|
|
|
last.visibility $visibilityBit |
|
|
|
|