|
@@ 3861-3910 (lines=50) @@
|
| 3858 |
|
$upcontext['continue'] = $support_js ? 2 : 1; |
| 3859 |
|
|
| 3860 |
|
// If javascript allows we want to do this using XML. |
| 3861 |
|
if ($support_js) |
| 3862 |
|
{ |
| 3863 |
|
echo ' |
| 3864 |
|
<script> |
| 3865 |
|
var lastTable = ', $upcontext['cur_table_num'], '; |
| 3866 |
|
function getNextTables() |
| 3867 |
|
{ |
| 3868 |
|
getXMLDocument(\'', $upcontext['form_url'], '&xml&substep=\' + lastTable, onBackupUpdate); |
| 3869 |
|
} |
| 3870 |
|
|
| 3871 |
|
// Got an update! |
| 3872 |
|
function onBackupUpdate(oXMLDoc) |
| 3873 |
|
{ |
| 3874 |
|
var sCurrentTableName = ""; |
| 3875 |
|
var iTableNum = 0; |
| 3876 |
|
var sCompletedTableName = getInnerHTML(document.getElementById(\'current_table\')); |
| 3877 |
|
for (var i = 0; i < oXMLDoc.getElementsByTagName("table")[0].childNodes.length; i++) |
| 3878 |
|
sCurrentTableName += oXMLDoc.getElementsByTagName("table")[0].childNodes[i].nodeValue; |
| 3879 |
|
iTableNum = oXMLDoc.getElementsByTagName("table")[0].getAttribute("num"); |
| 3880 |
|
|
| 3881 |
|
// Update the page. |
| 3882 |
|
setInnerHTML(document.getElementById(\'tab_done\'), iTableNum); |
| 3883 |
|
setInnerHTML(document.getElementById(\'current_table\'), sCurrentTableName); |
| 3884 |
|
lastTable = iTableNum; |
| 3885 |
|
updateStepProgress(iTableNum, ', $upcontext['table_count'], ', ', $upcontext['step_weight'] * ((100 - $upcontext['step_progress']) / 100), ');'; |
| 3886 |
|
|
| 3887 |
|
// If debug flood the screen. |
| 3888 |
|
if ($is_debug) |
| 3889 |
|
echo ' |
| 3890 |
|
setOuterHTML(document.getElementById(\'debuginfo\'), \'<br>Completed Table: "\' + sCompletedTableName + \'".<span id="debuginfo"><\' + \'/span>\'); |
| 3891 |
|
|
| 3892 |
|
if (document.getElementById(\'debug_section\').scrollHeight) |
| 3893 |
|
document.getElementById(\'debug_section\').scrollTop = document.getElementById(\'debug_section\').scrollHeight'; |
| 3894 |
|
|
| 3895 |
|
echo ' |
| 3896 |
|
// Get the next update... |
| 3897 |
|
if (iTableNum == ', $upcontext['table_count'], ') |
| 3898 |
|
{ |
| 3899 |
|
document.getElementById(\'commess\').style.display = ""; |
| 3900 |
|
document.getElementById(\'current_tab_div\').style.display = "none"; |
| 3901 |
|
document.getElementById(\'contbutt\').disabled = 0; |
| 3902 |
|
document.getElementById(\'backup_done\').value = 1; |
| 3903 |
|
} |
| 3904 |
|
else |
| 3905 |
|
getNextTables(); |
| 3906 |
|
} |
| 3907 |
|
getNextTables(); |
| 3908 |
|
//# sourceURL=dynamicScript-bkup.js |
| 3909 |
|
</script>'; |
| 3910 |
|
} |
| 3911 |
|
} |
| 3912 |
|
|
| 3913 |
|
function template_backup_xml() |
|
@@ 4370-4422 (lines=53) @@
|
| 4367 |
|
$upcontext['continue'] = $support_js ? 2 : 1; |
| 4368 |
|
|
| 4369 |
|
// If javascript allows we want to do this using XML. |
| 4370 |
|
if ($support_js) |
| 4371 |
|
{ |
| 4372 |
|
echo ' |
| 4373 |
|
<script> |
| 4374 |
|
var lastTable = ', $upcontext['cur_table_num'], '; |
| 4375 |
|
function getNextTables() |
| 4376 |
|
{ |
| 4377 |
|
getXMLDocument(\'', $upcontext['form_url'], '&xml&substep=\' + lastTable, onConversionUpdate); |
| 4378 |
|
} |
| 4379 |
|
|
| 4380 |
|
// Got an update! |
| 4381 |
|
function onConversionUpdate(oXMLDoc) |
| 4382 |
|
{ |
| 4383 |
|
var sCurrentTableName = ""; |
| 4384 |
|
var iTableNum = 0; |
| 4385 |
|
var sCompletedTableName = getInnerHTML(document.getElementById(\'current_table\')); |
| 4386 |
|
for (var i = 0; i < oXMLDoc.getElementsByTagName("table")[0].childNodes.length; i++) |
| 4387 |
|
sCurrentTableName += oXMLDoc.getElementsByTagName("table")[0].childNodes[i].nodeValue; |
| 4388 |
|
iTableNum = oXMLDoc.getElementsByTagName("table")[0].getAttribute("num"); |
| 4389 |
|
|
| 4390 |
|
// Update the page. |
| 4391 |
|
setInnerHTML(document.getElementById(\'tab_done\'), iTableNum); |
| 4392 |
|
setInnerHTML(document.getElementById(\'current_table\'), sCurrentTableName); |
| 4393 |
|
lastTable = iTableNum; |
| 4394 |
|
updateStepProgress(iTableNum, ', $upcontext['table_count'], ', ', $upcontext['step_weight'] * ((100 - $upcontext['step_progress']) / 100), ');'; |
| 4395 |
|
|
| 4396 |
|
// If debug flood the screen. |
| 4397 |
|
if ($is_debug) |
| 4398 |
|
echo ' |
| 4399 |
|
setOuterHTML(document.getElementById(\'debuginfo\'), \'<br>Completed Table: "\' + sCompletedTableName + \'".<span id="debuginfo"><\' + \'/span>\'); |
| 4400 |
|
|
| 4401 |
|
if (document.getElementById(\'debug_section\').scrollHeight) |
| 4402 |
|
document.getElementById(\'debug_section\').scrollTop = document.getElementById(\'debug_section\').scrollHeight'; |
| 4403 |
|
|
| 4404 |
|
echo ' |
| 4405 |
|
// Get the next update... |
| 4406 |
|
if (iTableNum == ', $upcontext['table_count'], ') |
| 4407 |
|
{ |
| 4408 |
|
document.getElementById(\'commess\').style.display = ""; |
| 4409 |
|
if (document.getElementById(\'indexmsg\') != null) { |
| 4410 |
|
document.getElementById(\'indexmsg\').style.display = ""; |
| 4411 |
|
} |
| 4412 |
|
document.getElementById(\'current_tab_div\').style.display = "none"; |
| 4413 |
|
document.getElementById(\'contbutt\').disabled = 0; |
| 4414 |
|
document.getElementById(\'utf8_done\').value = 1; |
| 4415 |
|
} |
| 4416 |
|
else |
| 4417 |
|
getNextTables(); |
| 4418 |
|
} |
| 4419 |
|
getNextTables(); |
| 4420 |
|
//# sourceURL=dynamicScript-conv.js |
| 4421 |
|
</script>'; |
| 4422 |
|
} |
| 4423 |
|
} |
| 4424 |
|
|
| 4425 |
|
function template_convert_xml() |
|
@@ 4468-4517 (lines=50) @@
|
| 4465 |
|
$upcontext['continue'] = $support_js ? 2 : 1; |
| 4466 |
|
|
| 4467 |
|
// If javascript allows we want to do this using XML. |
| 4468 |
|
if ($support_js) |
| 4469 |
|
{ |
| 4470 |
|
echo ' |
| 4471 |
|
<script> |
| 4472 |
|
var lastTable = ', $upcontext['cur_table_num'], '; |
| 4473 |
|
function getNextTables() |
| 4474 |
|
{ |
| 4475 |
|
getXMLDocument(\'', $upcontext['form_url'], '&xml&substep=\' + lastTable, onBackupUpdate); |
| 4476 |
|
} |
| 4477 |
|
|
| 4478 |
|
// Got an update! |
| 4479 |
|
function onBackupUpdate(oXMLDoc) |
| 4480 |
|
{ |
| 4481 |
|
var sCurrentTableName = ""; |
| 4482 |
|
var iTableNum = 0; |
| 4483 |
|
var sCompletedTableName = getInnerHTML(document.getElementById(\'current_table\')); |
| 4484 |
|
for (var i = 0; i < oXMLDoc.getElementsByTagName("table")[0].childNodes.length; i++) |
| 4485 |
|
sCurrentTableName += oXMLDoc.getElementsByTagName("table")[0].childNodes[i].nodeValue; |
| 4486 |
|
iTableNum = oXMLDoc.getElementsByTagName("table")[0].getAttribute("num"); |
| 4487 |
|
|
| 4488 |
|
// Update the page. |
| 4489 |
|
setInnerHTML(document.getElementById(\'tab_done\'), iTableNum); |
| 4490 |
|
setInnerHTML(document.getElementById(\'current_table\'), sCurrentTableName); |
| 4491 |
|
lastTable = iTableNum; |
| 4492 |
|
updateStepProgress(iTableNum, ', $upcontext['table_count'], ', ', $upcontext['step_weight'] * ((100 - $upcontext['step_progress']) / 100), ');'; |
| 4493 |
|
|
| 4494 |
|
// If debug flood the screen. |
| 4495 |
|
if ($is_debug) |
| 4496 |
|
echo ' |
| 4497 |
|
setOuterHTML(document.getElementById(\'debuginfo\'), \'<br>', $txt['upgrade_completed_table'], ' "\' + sCompletedTableName + \'".<span id="debuginfo"><\' + \'/span>\'); |
| 4498 |
|
|
| 4499 |
|
if (document.getElementById(\'debug_section\').scrollHeight) |
| 4500 |
|
document.getElementById(\'debug_section\').scrollTop = document.getElementById(\'debug_section\').scrollHeight'; |
| 4501 |
|
|
| 4502 |
|
echo ' |
| 4503 |
|
// Get the next update... |
| 4504 |
|
if (iTableNum == ', $upcontext['table_count'], ') |
| 4505 |
|
{ |
| 4506 |
|
document.getElementById(\'commess\').style.display = ""; |
| 4507 |
|
document.getElementById(\'current_tab_div\').style.display = "none"; |
| 4508 |
|
document.getElementById(\'contbutt\').disabled = 0; |
| 4509 |
|
document.getElementById(\'json_done\').value = 1; |
| 4510 |
|
} |
| 4511 |
|
else |
| 4512 |
|
getNextTables(); |
| 4513 |
|
} |
| 4514 |
|
getNextTables(); |
| 4515 |
|
//# sourceURL=dynamicScript-json.js |
| 4516 |
|
</script>'; |
| 4517 |
|
} |
| 4518 |
|
} |
| 4519 |
|
|
| 4520 |
|
function template_serialize_json_xml() |