Proyectos de Subversion Moodle

Rev

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

Rev 1 Rev 1441
Línea 124... Línea 124...
124
 
124
 
125
        if (empty($params)) {
125
        if (empty($params)) {
126
            return [];
126
            return [];
127
        }
127
        }
-
 
128
        $result = [];
-
 
129
 
-
 
130
        // Replace the language tag if it appears in the string.
-
 
131
        $lang = current_language();
-
 
132
        $tags = ["{lang}", "{LANG}", "{language}", "{LANGUAGE}", '{lan-guage}', '{LAN-GUAGE}'];
-
 
133
        $langcode = [
-
 
134
            strtolower(substr($lang, 0, 2)),
-
 
135
            strtoupper(substr($lang, 0, 2)),
-
 
136
            strtolower($lang),
-
 
137
            strtoupper($lang),
-
 
138
            str_replace('_', '-', strtolower($lang)),
-
 
139
            str_replace('_', '-', strtoupper($lang)),
-
 
140
        ];
-
 
141
        $params = str_replace($tags, $langcode, $params);
128
        $result = [];
142
 
129
        parse_str($params, $result);
143
        parse_str($params, $result);
130
        return $result;
144
        return $result;
Línea 131... Línea 145...
131
    }
145
    }