Modulo:CAS: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Ha protetto "Modulo:CAS": Template o modulo usato in maniera estensiva ([Modifica=Consentito solo agli amministratori] (infinito)) |
nessun output se non viene fornito alcun CAS (anziché produrre un link errato e segnalarlo come non valido) |
||
(Una versione intermedia di un altro utente non mostrate) | |||
Riga 48:
--pulisco da eventuali trattini
cas_string = string.gsub(cas_string, '-', '')
--Alcuni template invocano questo modulo senza preventivamente controllare
--se sia stato fornito un CAS (manualmente o tramite Wikidata). Anziché
--considerarlo un errore, è più opportuno non emettere alcun output, in modo
--tale che sia a sua volta considerato un parametro assente.
if #cas_string == 0 then
return ''
end
--controllo se è un CAS valido
local check_result = check_CAS(cas_string)
Line 61 ⟶ 68:
tostring(mw.uri.fullUrl('toollabs:magnustools/cas.php',
{['cas']=CAS_formattato, ['language']='it'})) .. ' ' ..
CAS_formattato .. ']</span></span>' .. error_string
return reply
end
|