MDL-22540 portfoliolib - cross db text comparison requires sql_compare_text() to be used

This commit is contained in:
Eloy Lafuente 2010-05-23 09:23:05 +00:00
parent dc28220096
commit b11bbdd16d

View file

@ -506,7 +506,7 @@ function portfolio_instances($visibleonly=true, $useronly=true) {
if ($useronly) { if ($useronly) {
$sql .= ' AND id NOT IN ( $sql .= ' AND id NOT IN (
SELECT instance FROM {portfolio_instance_user} SELECT instance FROM {portfolio_instance_user}
WHERE userid = ? AND name = ? AND value = ? WHERE userid = ? AND name = ? AND ' . $DB->sql_compare_text('value') . ' = ?
)'; )';
$values = array_merge($values, array($USER->id, 'visible', 0)); $values = array_merge($values, array($USER->id, 'visible', 0));
} }