Proyectos de Subversion Moodle

Rev

Rev 1 | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 1 Rev 1441
Línea 1761... Línea 1761...
1761
            return $context->id;
1761
            return $context->id;
1762
        }, $contexts);
1762
        }, $contexts);
1763
        list($contextsql, $contextsqlparams) = $DB->get_in_or_equal($contextids);
1763
        list($contextsql, $contextsqlparams) = $DB->get_in_or_equal($contextids);
1764
        $params = array_merge($params, $contextsqlparams);
1764
        $params = array_merge($params, $contextsqlparams);
Línea 1765... Línea 1765...
1765
 
1765
 
1766
        $subsql = "SELECT DISTINCT t.id
1766
        $subsql = "SELECT DISTINCT ti.tagid
1767
                    FROM {tag} t
-
 
1768
                    JOIN {tag_instance} ti ON t.id = ti.tagid
1767
                     FROM {tag_instance} ti
1769
                   WHERE component = ?
1768
                    WHERE ti.component = ?
1770
                   AND itemtype = ?
1769
                            AND ti.itemtype = ?
Línea 1771... Línea 1770...
1771
                   AND contextid {$contextsql}";
1770
                            AND ti.contextid {$contextsql}";
1772
 
1771
 
1773
        $sql = "SELECT tt.*
1772
        $sql = "SELECT tt.*
Línea 1774... Línea 1773...
1774
                FROM ($subsql) tv
1773
                  FROM ($subsql) tv
1775
                JOIN {tag} tt ON tt.id = tv.id";
1774
                  JOIN {tag} tt ON tt.id = tv.tagid";
1776
 
1775
 
1777
        return array_map(function($record) {
1776
        return array_map(function($record) {