nuova funzione
This commit is contained in:
parent
4916a0ec3d
commit
d942ea08dd
120
js/utils.js
120
js/utils.js
|
@ -923,7 +923,120 @@ function buildsubcategoryClause(sttmnt) {
|
||||||
return (subcatstatement)
|
return (subcatstatement)
|
||||||
|
|
||||||
}
|
}
|
||||||
//GESTIONE CITAZIONI
|
//GESTIONE CITAZIONI/COMMENTI
|
||||||
|
//return JSON object
|
||||||
|
function getVersiConCitazioniJson(canticapar='', cantopar=''){
|
||||||
|
let citcantiche=['Inferno','Purgatorio','Paradiso']
|
||||||
|
if (canticapar==''){
|
||||||
|
citazioni.map(function(item) {
|
||||||
|
console.log(item['Cantica']+', '+item['Canto']+', '+item['Verso'].split('-')[0]);
|
||||||
|
})
|
||||||
|
return
|
||||||
|
}
|
||||||
|
var citazionitemp={}
|
||||||
|
citazioni.map(function(item) {
|
||||||
|
if (item['Cantica']==canticapar && item['Canto']==cantopar){
|
||||||
|
|
||||||
|
let tca=item['Canto']
|
||||||
|
if (tca.startsWith('0'))
|
||||||
|
tca=tca.replace('0','')
|
||||||
|
let citid=(citcantiche.indexOf(item['Cantica'])+1).toString()+'_'+tca+'_'+item['Verso'].split('-')[0]
|
||||||
|
console.log(citid)
|
||||||
|
var commentsItem = {}
|
||||||
|
commentsItem['verso'] = citid;
|
||||||
|
commentsItem['annotazione'] = item['Annotazione'];
|
||||||
|
commentsItem['commentario'] = item['Commentario'];
|
||||||
|
commentsItem['frammentoNota'] = item['FrammentoNota'];
|
||||||
|
//commentsItem['AutoreCitazione'] = item['InfoCitazione.Autore'];
|
||||||
|
commentsItem['AutoreCitazione'] = item['AC'];
|
||||||
|
//commentsItem['FonteCitazione'] = item['InfoCitazione.Fonte'];
|
||||||
|
commentsItem['FonteCitazione'] = item['F'];
|
||||||
|
//commentsItem['LuogoFonteCitazione'] = item['InfoCitazione.LuogoFonte'];
|
||||||
|
commentsItem['LuogoFonteCitazione'] = item['LF'];
|
||||||
|
//commentsItem['NotaFonteCitazione'] = item['InfoCitazione.NotaFonte'];
|
||||||
|
commentsItem['NotaFonteCitazione'] = item['NF'];
|
||||||
|
//commentsItem['TestoFonteCitazione'] = item['InfoCitazione.TestoFonte'];
|
||||||
|
commentsItem['TestoFonteCitazione'] = item['TF'];
|
||||||
|
//commentsItem['URLFonteCitazione'] = item['InfoCitazione.UrlFonte'];
|
||||||
|
commentsItem['URLFonteCitazione'] = item['UF'];
|
||||||
|
commentsItem['NaturaRiferimento'] = item['NaturaRiferimento'];
|
||||||
|
//commentsItem['RapportoCommentoCommentatoreText'] = item['RapportoCommentoCommentatoreText'];
|
||||||
|
commentsItem['RapportoCommentoCommentatoreText'] = item['RCC'];
|
||||||
|
//commentsItem['RapportoSoggettoOggetto'] = item['RapportoSoggettoOggetto'];
|
||||||
|
commentsItem['RapportoSoggettoOggetto'] = item['RSO'];
|
||||||
|
commentsItem['NomeAutoreCitazione'] = item['NomeAutore'];
|
||||||
|
commentsItem['TitoloFonteCitazione'] = item['TitoloFonte'];
|
||||||
|
commentsItem['VersoCitazione'] = item['Verso'];
|
||||||
|
|
||||||
|
if (item['AutoreCitazione']==null){
|
||||||
|
commentsItem['AutoreCitazione'] ='autore'
|
||||||
|
}
|
||||||
|
|
||||||
|
if (item['TipoDiCitazione']=='no'){
|
||||||
|
commentsItem['TipoCitazione'] =''
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
commentsItem['TipoCitazione'] =item['TipoDiCitazione']
|
||||||
|
}
|
||||||
|
//'CEP', 'CIM', 'CTE', 'CMO', 'CST', 'CTO'
|
||||||
|
|
||||||
|
if (item['CEP']=='no'){
|
||||||
|
commentsItem['CitEpisodi'] =''
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
commentsItem['CitEpisodi'] =item['CEP']
|
||||||
|
}
|
||||||
|
|
||||||
|
if (item['CIM']=='no'){
|
||||||
|
commentsItem['CitImmagini'] =''
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
commentsItem['CitImmagini'] =item['CIM']
|
||||||
|
}
|
||||||
|
|
||||||
|
if (item['CTE']=='no'){
|
||||||
|
commentsItem['CitTeorie'] =''
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
commentsItem['CitTeorie'] =item['CTE']
|
||||||
|
}
|
||||||
|
|
||||||
|
if (item['CMO']=='no'){
|
||||||
|
commentsItem['CitMotivi'] =''
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
commentsItem['CitMotivi'] =item['CMO']
|
||||||
|
}
|
||||||
|
|
||||||
|
if (item['CST']=='no'){
|
||||||
|
commentsItem['CitStilemi'] =''
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
commentsItem['CitStilemi'] =item['CST']
|
||||||
|
}
|
||||||
|
|
||||||
|
if (item['CTO']=='no'){
|
||||||
|
commentsItem['CitTopografie'] =''
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
commentsItem['CitTopografie'] =item['CTO']
|
||||||
|
}
|
||||||
|
|
||||||
|
if (citazionitemp.hasOwnProperty(item['Verso'])){
|
||||||
|
citazionitemp[item['Verso']].push(commentsItem)
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
var tmpar=[]
|
||||||
|
tmpar.push(commentsItem)
|
||||||
|
citazionitemp[item['Verso']]=tmpar
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
})
|
||||||
|
console.log(citazionitemp)
|
||||||
|
return citazionitemp;
|
||||||
|
}
|
||||||
|
|
||||||
function getVersiConCitazioni(canticapar='', cantopar=''){
|
function getVersiConCitazioni(canticapar='', cantopar=''){
|
||||||
let citcantiche=['Inferno','Purgatorio','Paradiso']
|
let citcantiche=['Inferno','Purgatorio','Paradiso']
|
||||||
if (canticapar==''){
|
if (canticapar==''){
|
||||||
|
@ -970,6 +1083,11 @@ function getVersiConCitazioni(canticapar='', cantopar=''){
|
||||||
commentsItem['NomeAutoreCitazione'] = item['NomeAutore'];
|
commentsItem['NomeAutoreCitazione'] = item['NomeAutore'];
|
||||||
commentsItem['TitoloFonteCitazione'] = item['TitoloFonte'];
|
commentsItem['TitoloFonteCitazione'] = item['TitoloFonte'];
|
||||||
commentsItem['VersoCitazione'] = item['Verso'];
|
commentsItem['VersoCitazione'] = item['Verso'];
|
||||||
|
|
||||||
|
if (item['AutoreCitazione']==null){
|
||||||
|
commentsItem['AutoreCitazione'] ='autore'
|
||||||
|
}
|
||||||
|
|
||||||
if (item['TipoDiCitazione']=='no'){
|
if (item['TipoDiCitazione']=='no'){
|
||||||
commentsItem['TipoCitazione'] =''
|
commentsItem['TipoCitazione'] =''
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue