function HandleResponseGedcom(type, response) {
console.log(response + ' réponse');
console.log(response + ' réponse');
$query = $this->_db->getQuery(true);
$this->_db->setQuery( $query );
$query = $db->getQuery(true)
$db->setQuery($query);
$items = $this->get( 'Gedcom' );
function importGedcom() { $.ajax({ url: 'index.php?option=com_joaktree&view=jt_import_gedcom&format=raw&tmpl=component', type: 'get', failure: function(xhr) { alert('Error occured for url: ' + url); }, success: function(response) { HandleResponseGedcom('import', response); } }); /* var myRequest = new Request({ url: 'index.php?option=com_joaktree&view=jt_import_gedcom&format=raw&tmpl=component', method: 'get', onFailure: function(xhr) { alert('Error occured for url: ' + url); }, onComplete: function(response) { HandleResponseGedcom('import', response); } }).send();*/ }
les "enqueueMessage" placés dans cette fonction ne s'affichent pas
function HandleResponseGedcom(type, response) { var curmsg = document.getElementById('procmsg').innerHTML; try { var r = JSON.decode(response); } catch(err) { document.getElementById('procmsg').innerHTML = curmsg + '<br />' + response; alert('An error occured while processing GedCom.'); } if ((r) && (r.status)) { if (r.msg != null) { document.getElementById('procmsg').innerHTML = curmsg + '<br />' + r.msg; } if (r.status == 'stop') { document.getElementById('head_process').style.display = 'none'; document.getElementById('head_finished').style.display = 'block'; } if (r.status == 'error') { document.getElementById('head_process').style.display = 'none'; document.getElementById('head_error').style.display = 'block'; } if (r.status != 'stop') { if (r.start) { document.getElementById('start_' + r.id).value = r.start; } if (r.current) { document.getElementById('current_' + r.id).value = r.current; } if (r.persons > 0) { document.getElementById('l_persons_' + r.id).style.display = 'block'; document.getElementById('persons_' + r.id).value = r.persons; } if (r.families > 0) { document.getElementById('l_families_' + r.id).style.display = 'block'; document.getElementById('families_' + r.id).value = r.families; }
Laisser un commentaire: