Setelah menjadi alat hemat biaya yang digunakan oleh petani untuk membuka lahan, api menjadi krisis tahunan di lahan gambut Indonesia, hutan Amazon dan bagian lain dunia. Namun, baik yang dinyalakan oleh petani kecil, elit lokal, atau perusahaan besar, kebakaran dapat menjadi tidak terkendali, menghancurkan hutan atau menciptakan kabut asap beracun yang dapat menyelimuti beberapa negara selama berbulan-bulan.
Pendekatan CIFOR-ICRAF menargetkan kebijakan multi-level dan aksi akar rumput, melalui analisis ilmiah, kegiatan penjangkauan yang ditargetkan, dan keterlibatan proaktif dengan semua orang mulai dari petani kecil hingga menteri.
Kebakaran dan asap: Fakta cepat
Polusi udara dari kebakaran dapat menyebabkan 36.000
kematian berlebih setiap tahun rata-rata di Indonesia, Malaysia, dan
Singapura di tahun-tahun mendatang. Namun, strategi seperti restorasi lahan gambut dapat mengurangi hal ini
kematian sekitar 66%
`
for (i = 0; i < limit; i++) {
placeholderBox += `
`
}
placeholderBox += `
`
function knowledgeProducts(res, contentType, currentPageNumber) {
let productsHTML = ''
let currentLang = $('html')[0].lang
let months = []
if (currentLang === 'en') {
months = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"];
} else if (currentLang === 'es') {
months = ["en.", "feb.", "mar.", "abr.", "may.", "jun.", "jul.", "ag.", "sept.", "oct.", "nov.", "dic."];
} else if (currentLang === 'fr') {
months = ["Jan.", "Fév.", "Mar.", "Avr.", "Mai", "Juin", "Juil.", "Août", "Sept.", "Oct.", "Nov.", "Déc."];
} else if (currentLang === 'id') {
months = ["Jan", "Feb", "Mar", "Apr", "Mei", "Jun", "Jul", "Ags", "Sep", "Okt", "Nov", "Des"];
} else if (currentLang === 'pt-br') {
months = ["jan", "fev", "mar", "abr", "mai", "jun", "jul", "ago", "set", "out", "nov", "dez"];
}
if (res.data.All) {
let products = res.data.All.response.docs
let totalPages = Math.ceil(res.data.All.response.numFound / 15)
$('.total-pages').text(totalPages)
if (contentType === 'publication') {
let publicationBox = ''
publicationBox += `
`
products.forEach(function(item) {
let objectDate = new Date(item.dcDateIssued);
let year = objectDate.getFullYear();
publicationBox += `
`
})
publicationBox += `
`
$('.product-items-container').html(publicationBox)
$('a[aria-label="First"]').attr("href", "/id/research/topic/api-dan-kabut-asap/publikasi?lpage=" + totalPages)
} else if (contentType === 'infographic') {
let publicationBox = ''
publicationBox += `
`
products.forEach(function(item) {
let objectDate = new Date(item.dcDateIssued);
let year = objectDate.getFullYear();
publicationBox += `
`
})
publicationBox += `
`
$('.product-items-container').html(publicationBox)
$('a[aria-label="First"]').attr("href", "/id/research/topic/api-dan-kabut-asap/infografis?lpage=" + totalPages)
} else if (contentType === 'video') {
let videoBox = ''
videoBox += `
`
products.forEach(function(item) {
let productDateIssued = item.dcDateIssued
let productNewDate = new Date(productDateIssued)
let productDate = productNewDate.getDate()
let productMonth = months[productNewDate.getMonth()]
let productYear = productNewDate.getFullYear()
let productFullDate = productDate + ' ' + productMonth + ' ' + productYear
videoBox += `
`
})
videoBox += `
`
$('.product-items-container').html(videoBox)
$('a[aria-label="First"]').attr("href", "/id/research/topic/api-dan-kabut-asap/video?lpage=" + totalPages)
} else if (contentType === 'presentation') {
let presentationBox = ''
presentationBox += `
`
products.forEach(function(item) {
let productDateIssued = item.dcDateIssued
let productNewDate = new Date(productDateIssued)
let productDate = productNewDate.getDate()
let productMonth = months[productNewDate.getMonth()]
let productYear = productNewDate.getFullYear()
let productFullDate = productDate + ' ' + productMonth + ' ' + productYear
presentationBox += `
`
})
presentationBox += `
`
$('.product-items-container').html(presentationBox)
$('a[aria-label="First"]').attr("href", "/id/research/topic/api-dan-kabut-asap/presentasi?lpage=" + totalPages)
} else if (contentType === 'podcasts') {
let podcastBox = ''
podcastBox += `
`
products.forEach(function(item) {
let productDateIssued = item.dcDateIssued
let productNewDate = new Date(productDateIssued)
let productDate = productNewDate.getDate()
let productMonth = months[productNewDate.getMonth()]
let productYear = productNewDate.getFullYear()
let productFullDate = productDate + ' ' + productMonth + ' ' + productYear
podcastBox += `
`
})
podcastBox += `
`
$('.product-items-container').html(podcastBox)
$('a[aria-label="First"]').attr("href", "/id/research/topic/api-dan-kabut-asap/podcast?lpage=" + totalPages)
} else if (contentType === 'news') {
let newsBox = ''
newsBox += `
`
products.forEach(function(item) {
let productDateIssued = item.dcDateIssued
let productNewDate = new Date(productDateIssued)
let productDate = productNewDate.getDate()
let productMonth = months[productNewDate.getMonth()]
let productYear = productNewDate.getFullYear()
let productFullDate = productDate + ' ' + productMonth + ' ' + productYear
newsBox += `
`
})
newsBox += `
`
$('.product-items-container').html(newsBox)
$('.pagination-ci li').last().find('a[aria-label="First"]').attr("href", "/id/research/topic/api-dan-kabut-asap/kabar?lpage=" + totalPages)
} else if (contentType === 'dataset') {
let datasetBox = ''
datasetBox += `
`
products.forEach(function(item) {
let productDateIssued = item.dcDateIssued
let productNewDate = new Date(productDateIssued)
let productDate = productNewDate.getDate()
let productMonth = months[productNewDate.getMonth()]
let productYear = productNewDate.getFullYear()
let productFullDate = productDate + ' ' + productMonth + ' ' + productYear
datasetBox += `
`
})
datasetBox += `
`
$('.product-items-container').html(datasetBox)
$('a[aria-label="First"]').attr("href", "/id/research/topic/api-dan-kabut-asap/set-data?lpage=" + totalPages)
} else if (contentType === 'photo') {
let photoBox = ''
photoBox += `
`
products.forEach(function(item) {
let productDateIssued = item.dcDateIssued
let productNewDate = new Date(productDateIssued)
let productDate = productNewDate.getDate()
let productMonth = months[productNewDate.getMonth()]
let productYear = productNewDate.getFullYear()
let productFullDate = productDate + ' ' + productMonth + ' ' + productYear
photoBox += `
`
})
photoBox += `
`
$('.product-items-container').html(photoBox)
$('a[aria-label="First"]').attr("href", "/id/research/topic/api-dan-kabut-asap/foto?lpage=" + totalPages)
}
let totalResult = res.data.All.response.numFound ?? 0
let resultsPerPage = 15;
let currentPage = currentPageNumber ?? 1;
let rightLinks = currentPage + 3;
let previousLinks = currentPage - 3;
let paginationHTML = '';
let baseUrl = 'https://www.cifor-icraf.org/id/research/topic/api-dan-kabut-asap/';
let queryString = '&';
totalPages = Math.ceil(totalResult / resultsPerPage);
$('.current-page').text(currentPage)
if (currentPageNumber) {
window.history.replaceState({}, 'Page 1', baseUrl)
}
if (previousLinks > 1) {
paginationHTML += `
««
`
}
if (currentPage === 1) {
paginationHTML += `
«
`
}
if (currentPage > 1) {
paginationHTML += `
«
`
}
for (let i = previousLinks; i <= currentPage; i++) {
if (i > 0) {
if (i === currentPage) {
paginationHTML += `
${i} `
} else {
paginationHTML += `
${i}
`
}
}
}
for (let i = currentPage + 1; i < rightLinks; i++) {
if (i <= totalPages) {
if (i === currentPage) {
paginationHTML += `
${i} `
} else {
paginationHTML += `
${i}
`
}
}
}
if (currentPage !== totalPages) {
paginationHTML += `
»
`
}
if (currentPage === totalPages) {
paginationHTML += `
»
`
}
if (rightLinks < totalPages) {
paginationHTML += `
»»
`
}
$('.pagination-ci').html('')
$('.pagination-ci').html(paginationHTML)
} else {
if (res.country && res.country === 'sri+lanka') {
// News
if (res.data.News.response.docs.length !== 0) {
let newsBox = ''
let news = res.data.News.response.docs
productsHTML += `
`
news.forEach(function(item) {
let productDateIssued = item.dcDateIssued
let productNewDate = new Date(productDateIssued)
let productDate = productNewDate.getDate()
let productMonth = months[productNewDate.getMonth()]
let productYear = productNewDate.getFullYear()
let productFullDate = productDate + ' ' + productMonth + ' ' + productYear
newsBox += `
`
})
productsHTML += newsBox + `
`
}
}
// Publications
if (res.data.Publication.response.docs.length !== 0) {
let publicationBox = ''
let publications = res.data.Publication.response.docs
productsHTML += `
`
publications.forEach(function(item) {
let objectDate = new Date(item.dcDateIssued);
let year = objectDate.getFullYear();
publicationBox += `
`
})
productsHTML += publicationBox + `
`
}
// Videos
if (res.data.Video.response.docs.length !== 0) {
let videoBox = ''
let videos = res.data.Video.response.docs
productsHTML += `
`
videos.forEach(function(item) {
let productDateIssued = item.dcDateIssued
let productNewDate = new Date(productDateIssued)
let productDate = productNewDate.getDate()
let productMonth = months[productNewDate.getMonth()]
let productYear = productNewDate.getFullYear()
let productFullDate = productDate + ' ' + productMonth + ' ' + productYear
videoBox += `
`
})
productsHTML += videoBox + `
`
}
// Presentations
if (res.data.Presentation.response.docs.length !== 0) {
let presentationBox = ''
let presentations = res.data.Presentation.response.docs
productsHTML += `
`
presentations.forEach(function(item) {
let productDateIssued = item.dcDateIssued
let productNewDate = new Date(productDateIssued)
let productDate = productNewDate.getDate()
let productMonth = months[productNewDate.getMonth()]
let productYear = productNewDate.getFullYear()
let productFullDate = productDate + ' ' + productMonth + ' ' + productYear
presentationBox += `
`
})
productsHTML += presentationBox + `
`
}
// Podcasts
if (res.data.Podcasts.response.docs.length !== 0) {
let podcastBox = ''
let podcasts = res.data.Podcasts.response.docs
productsHTML += `
`
podcasts.forEach(function(item) {
let productDateIssued = item.dcDateIssued
let productNewDate = new Date(productDateIssued)
let productDate = productNewDate.getDate()
let productMonth = months[productNewDate.getMonth()]
let productYear = productNewDate.getFullYear()
let productFullDate = productDate + ' ' + productMonth + ' ' + productYear
podcastBox += `
`
})
productsHTML += podcastBox + `
`
}
if (res.country && res.country !== 'sri+lanka') {
// News
if (res.data.News.response.docs.length !== 0) {
let newsBox = ''
let news = res.data.News.response.docs
productsHTML += `
`
news.forEach(function(item) {
let productDateIssued = item.dcDateIssued
let productNewDate = new Date(productDateIssued)
let productDate = productNewDate.getDate()
let productMonth = months[productNewDate.getMonth()]
let productYear = productNewDate.getFullYear()
let productFullDate = productDate + ' ' + productMonth + ' ' + productYear
newsBox += `
`
})
productsHTML += newsBox + `
`
}
}
// Datasets
if (res.data.Dataset.response.docs.length !== 0) {
let datasetBox = ''
let dataset = res.data.Dataset.response.docs
productsHTML += `
`
dataset.forEach(function(item) {
let productDateIssued = item.dcDateIssued
let productNewDate = new Date(productDateIssued)
let productDate = productNewDate.getDate()
let productMonth = months[productNewDate.getMonth()]
let productYear = productNewDate.getFullYear()
let productFullDate = productDate + ' ' + productMonth + ' ' + productYear
datasetBox += `
`
})
productsHTML += datasetBox + `
`
}
// Photos
if (res.data.Photo.response.docs.length !== 0) {
let photoBox = ''
let photo = res.data.Photo.response.docs
productsHTML += `
`
photo.forEach(function(item) {
let productDateIssued = item.dcDateIssued
let productNewDate = new Date(productDateIssued)
let productDate = productNewDate.getDate()
let productMonth = months[productNewDate.getMonth()]
let productYear = productNewDate.getFullYear()
let productFullDate = productDate + ' ' + productMonth + ' ' + productYear
photoBox += `
`
})
productsHTML += photoBox + `
`
}
}
$('.products-container').html(productsHTML)
let knowledgeLang = res.knowledge_product_language
if (knowledgeLang === 'one') {
if (currentLang === 'en') {
$('#language').val('english')
} else if (currentLang === 'id') {
$('#language').val('indonesian')
} else if (currentLang === 'fr') {
$('#language').val('french')
} else if (currentLang === 'es') {
$('#language').val(['spanish', 'portuguese'])
} else if (currentLang === 'pt-br') {
$('#language').val(['spanish', 'portuguese'])
}
} else {
$('#language').val('')
}
$('#language').trigger('change')
}
if (knowledgeLanguage === 'all') {
setTimeout(function() {
$('#show-products-all-languages').prop("checked", true);
$('.products-container').empty()
$('.products-container').append(placeholderBox + placeholderBox + placeholderBox)
}, 500);
$.ajax({
url: 'https://www.cifor-icraf.org/wp-json/ci/v1/multilanguage',
data: {
language: 'all',
nav_language: 'id',
set_cookie: 'no',
country: '',
sub_name: 'fire+and+haze',
subject_domain: '',
limit: '4',
content_type: '',
page_number: '1',
sort_by: '-date'
},
dataType: 'json'
}).done(function(res) {
knowledgeProducts(res, '')
}).fail(function(error) {
});
}
$('#show-products-all-languages').change(
function() {
$ct = '' == '' ? '.products-container' : '.product-items-container'
$($ct).empty()
$($ct).append(placeholderBox + placeholderBox + placeholderBox)
if ($(this).is(':checked')) {
$.ajax({
url: 'https://www.cifor-icraf.org/wp-json/ci/v1/multilanguage',
data: {
language: 'all',
nav_language: 'id',
country: '',
sub_name: 'fire+and+haze',
subject_domain: '',
limit: '4',
content_type: '',
sort_by: '-date'
},
dataType: 'json'
}).done(function(res) {
knowledgeProducts(res, '', 1)
}).fail(function(error) {
});
} else {
$.ajax({
url: 'https://www.cifor-icraf.org/wp-json/ci/v1/multilanguage',
data: {
language: 'one',
nav_language: 'id',
country: '',
sub_name: 'fire+and+haze',
subject_domain: '',
limit: '4',
content_type: '',
sort_by: '-date'
},
dataType: 'json'
}).done(function(res) {
knowledgeProducts(res, '', 1)
}).fail(function(error) {
});
}
});