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)
|
||||
|
||||
}
|
||||
//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=''){
|
||||
let citcantiche=['Inferno','Purgatorio','Paradiso']
|
||||
if (canticapar==''){
|
||||
|
@ -970,6 +1083,11 @@ function getVersiConCitazioni(canticapar='', cantopar=''){
|
|||
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'] =''
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue