Index: lib.php =================================================================== RCS file: /cvsroot/moodle/moodle/mod/data/lib.php,v retrieving revision 1.137.2.38 diff -u -r1.137.2.38 lib.php --- mod/data/lib.php 24 Oct 2008 19:47:47 -0000 1.137.2.38 +++ mod/data/lib.php 2 Nov 2008 10:39:29 -0000 @@ -926,7 +926,9 @@ } $moreurl = $CFG->wwwroot . '/mod/data/view.php?d=' . $data->id . '&rid=' . $record->id; - $search && $moreurl .= '&filter=1'; + if ($search) { + $moreurl .= '&filter=1'; + } $patterns[]='##more##'; $replacement[] = '' . get_string('more', 'data') . ''; Index: view.php =================================================================== RCS file: /cvsroot/moodle/moodle/mod/data/view.php,v retrieving revision 1.70.2.25 diff -u -r1.70.2.25 view.php --- mod/data/view.php 24 Oct 2008 19:47:48 -0000 1.70.2.25 +++ mod/data/view.php 2 Nov 2008 10:39:29 -0000 @@ -223,7 +223,9 @@ } // Disable search filters if $filter is not true: - $filter || $search = ''; + if (! $filter) { + $search = ''; + } $textlib = textlib_get_instance(); if ($textlib->strlen($search) < 2) {