Proyectos de Subversion Moodle

Rev

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

Rev 1 Rev 1441
Línea 120... Línea 120...
120
                 WHERE ge.glossaryid IN ($glossarylist) AND ge.usedynalink = 1 AND ge.approved = 1";
120
                 WHERE ge.glossaryid IN ($glossarylist) AND ge.usedynalink = 1 AND ge.approved = 1";
Línea 121... Línea 121...
121
 
121
 
122
        $concepts = array();
122
        $concepts = array();
123
        $rs = $DB->get_recordset_sql($sql);
123
        $rs = $DB->get_recordset_sql($sql);
124
        foreach ($rs as $concept) {
124
        foreach ($rs as $concept) {
Línea 125... Línea 125...
125
            $currentconcept = trim(strip_tags($concept->concept));
125
            $currentconcept = trim($concept->concept);
126
 
126
 
Línea 127... Línea 127...
127
            // Concept must be HTML-escaped, so do the same as format_string to turn ampersands into &.
127
            // Turn ampersands into & but keep HTML format for filters.
128
            $currentconcept = replace_ampersands_not_followed_by_entity($currentconcept);
128
            $currentconcept = replace_ampersands_not_followed_by_entity($currentconcept);
129
 
129
 
Línea 186... Línea 186...
186
                $cache->set($courseid, $data);
186
                $cache->set($courseid, $data);
187
                return $data;
187
                return $data;
188
            }
188
            }
189
            foreach ($glossaries as $id => $name) {
189
            foreach ($glossaries as $id => $name) {
190
                $name = str_replace(':', '-', $name);
190
                $name = str_replace(':', '-', $name);
191
                $glossaries[$id] = replace_ampersands_not_followed_by_entity(strip_tags($name));
191
                $glossaries[$id] = $name;
192
            }
192
            }
Línea 193... Línea 193...
193
 
193
 
194
            $allconcepts = self::fetch_concepts(array_keys($glossaries));
194
            $allconcepts = self::fetch_concepts(array_keys($glossaries));
195
            foreach ($glossaries as $gid => $unused) {
195
            foreach ($glossaries as $gid => $unused) {
Línea 252... Línea 252...
252
                $cache->set(0, $data);
252
                $cache->set(0, $data);
253
                return $data;
253
                return $data;
254
            }
254
            }
255
            foreach ($glossaries as $id => $name) {
255
            foreach ($glossaries as $id => $name) {
256
                $name = str_replace(':', '-', $name);
256
                $name = str_replace(':', '-', $name);
257
                $glossaries[$id] = replace_ampersands_not_followed_by_entity(strip_tags($name));
257
                $glossaries[$id] = replace_ampersands_not_followed_by_entity($name);
258
            }
258
            }
259
            $allconcepts = self::fetch_concepts(array_keys($glossaries));
259
            $allconcepts = self::fetch_concepts(array_keys($glossaries));
260
            foreach ($glossaries as $gid => $unused) {
260
            foreach ($glossaries as $gid => $unused) {
261
                if (!isset($allconcepts[$gid])) {
261
                if (!isset($allconcepts[$gid])) {
262
                    unset($glossaries[$gid]);
262
                    unset($glossaries[$gid]);