From 94c4bd488de3ecef432e3fb80fe91b60b56cfd68 Mon Sep 17 00:00:00 2001 From: Dongsheng Cai Date: Mon, 30 Aug 2010 04:16:12 +0000 Subject: [PATCH] "MDL-23990, fixed sql condition, repository recent plugin" --- repository/recent/lib.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/repository/recent/lib.php b/repository/recent/lib.php index e967aee6013..6b43d819ca6 100755 --- a/repository/recent/lib.php +++ b/repository/recent/lib.php @@ -59,10 +59,10 @@ class repository_recent extends repository { $sql = 'SELECT * FROM {files} files1 JOIN (SELECT contenthash, filename, MAX(id) AS id FROM {files} - WHERE (userid = ? AND filename != ?) OR (filearea = ? AND itemid = ?) + WHERE userid = ? AND filename != ? AND ((filearea = ? AND itemid = ?) OR filearea != ?) GROUP BY contenthash, filename) files2 ON files1.id = files2.id ORDER BY files1.timemodified DESC'; - $params = array('userid'=>$USER->id, 'filename'=>'.', 'filearea'=>'draft', 'itemid'=>$itemid); + $params = array('userid'=>$USER->id, 'filename'=>'.', 'filearea'=>'draft', 'itemid'=>$itemid, 'draft'); $rs = $DB->get_recordset_sql($sql, $params, $limitfrom, $limit); $result = array(); foreach ($rs as $file_record) {