158 : string
159 {
160 $old_titles_by_link = [
161 'http://creativecommons.org/licenses/by-nc-nd/4.0/' => 'Attribution Non-commercial No Derivatives (by-nc-nd)',
162 'http://creativecommons.org/licenses/by-nc-sa/4.0/' => 'Attribution Non-commercial Share Alike (by-nc-sa)',
163 'http://creativecommons.org/licenses/by-nc/4.0/' => 'Attribution Non-commercial (by-nc)',
164 'http://creativecommons.org/licenses/by-nd/4.0/' => 'Attribution No Derivatives (by-nd)',
165 'http://creativecommons.org/licenses/by-sa/4.0/' => 'Attribution Share Alike (by-sa)',
166 'http://creativecommons.org/licenses/by/4.0/' => 'Attribution (by)'
167 ];
168 $new_titles_by_link = [
169 'http://creativecommons.org/licenses/by-nc-nd/4.0/' => 'Attribution Non-commercial No Derivatives (BY-NC-ND) 4.0',
170 'http://creativecommons.org/licenses/by-nc-sa/4.0/' => 'Attribution Non-commercial Share Alike (BY-NC-SA) 4.0',
171 'http://creativecommons.org/licenses/by-nc/4.0/' => 'Attribution Non-commercial (BY-NC) 4.0',
172 'http://creativecommons.org/licenses/by-nd/4.0/' => 'Attribution No Derivatives (BY-ND) 4.0',
173 'http://creativecommons.org/licenses/by-sa/4.0/' => 'Attribution Share Alike (BY-SA) 4.0',
174 'http://creativecommons.org/licenses/by/4.0/' => 'Attribution (BY) 4.0'
175 ];
176 if (
177 key_exists($link, $old_titles_by_link) &&
178 $old_titles_by_link[$link] === $title &&
179 key_exists($link, $new_titles_by_link)
180 ) {
181 return $new_titles_by_link[$link];
182 }
183 return $title;
184 }