|
@@ 4041-4090 (lines=50) @@
|
| 4038 |
|
$upcontext['continue'] = $support_js ? 2 : 1; |
| 4039 |
|
|
| 4040 |
|
// If javascript allows we want to do this using XML. |
| 4041 |
|
if ($support_js) |
| 4042 |
|
{ |
| 4043 |
|
echo ' |
| 4044 |
|
<script> |
| 4045 |
|
var lastTable = ', $upcontext['cur_table_num'], '; |
| 4046 |
|
function getNextTables() |
| 4047 |
|
{ |
| 4048 |
|
getXMLDocument(\'', $upcontext['form_url'], '&xml&substep=\' + lastTable, onBackupUpdate); |
| 4049 |
|
} |
| 4050 |
|
|
| 4051 |
|
// Got an update! |
| 4052 |
|
function onBackupUpdate(oXMLDoc) |
| 4053 |
|
{ |
| 4054 |
|
var sCurrentTableName = ""; |
| 4055 |
|
var iTableNum = 0; |
| 4056 |
|
var sCompletedTableName = getInnerHTML(document.getElementById(\'current_table\')); |
| 4057 |
|
for (var i = 0; i < oXMLDoc.getElementsByTagName("table")[0].childNodes.length; i++) |
| 4058 |
|
sCurrentTableName += oXMLDoc.getElementsByTagName("table")[0].childNodes[i].nodeValue; |
| 4059 |
|
iTableNum = oXMLDoc.getElementsByTagName("table")[0].getAttribute("num"); |
| 4060 |
|
|
| 4061 |
|
// Update the page. |
| 4062 |
|
setInnerHTML(document.getElementById(\'tab_done\'), iTableNum); |
| 4063 |
|
setInnerHTML(document.getElementById(\'current_table\'), sCurrentTableName); |
| 4064 |
|
lastTable = iTableNum; |
| 4065 |
|
updateStepProgress(iTableNum, ', $upcontext['table_count'], ', ', $upcontext['step_weight'] * ((100 - $upcontext['step_progress']) / 100), ');'; |
| 4066 |
|
|
| 4067 |
|
// If debug flood the screen. |
| 4068 |
|
if ($is_debug) |
| 4069 |
|
echo ' |
| 4070 |
|
setOuterHTML(document.getElementById(\'debuginfo\'), \'<br>Completed Table: "\' + sCompletedTableName + \'".<span id="debuginfo"><\' + \'/span>\'); |
| 4071 |
|
|
| 4072 |
|
if (document.getElementById(\'debug_section\').scrollHeight) |
| 4073 |
|
document.getElementById(\'debug_section\').scrollTop = document.getElementById(\'debug_section\').scrollHeight'; |
| 4074 |
|
|
| 4075 |
|
echo ' |
| 4076 |
|
// Get the next update... |
| 4077 |
|
if (iTableNum == ', $upcontext['table_count'], ') |
| 4078 |
|
{ |
| 4079 |
|
document.getElementById(\'commess\').style.display = ""; |
| 4080 |
|
document.getElementById(\'current_tab_div\').style.display = "none"; |
| 4081 |
|
document.getElementById(\'contbutt\').disabled = 0; |
| 4082 |
|
document.getElementById(\'backup_done\').value = 1; |
| 4083 |
|
} |
| 4084 |
|
else |
| 4085 |
|
getNextTables(); |
| 4086 |
|
} |
| 4087 |
|
getNextTables(); |
| 4088 |
|
//# sourceURL=dynamicScript-bkup.js |
| 4089 |
|
</script>'; |
| 4090 |
|
} |
| 4091 |
|
} |
| 4092 |
|
|
| 4093 |
|
function template_backup_xml() |
|
@@ 4552-4604 (lines=53) @@
|
| 4549 |
|
$upcontext['continue'] = $support_js ? 2 : 1; |
| 4550 |
|
|
| 4551 |
|
// If javascript allows we want to do this using XML. |
| 4552 |
|
if ($support_js) |
| 4553 |
|
{ |
| 4554 |
|
echo ' |
| 4555 |
|
<script> |
| 4556 |
|
var lastTable = ', $upcontext['cur_table_num'], '; |
| 4557 |
|
function getNextTables() |
| 4558 |
|
{ |
| 4559 |
|
getXMLDocument(\'', $upcontext['form_url'], '&xml&substep=\' + lastTable, onConversionUpdate); |
| 4560 |
|
} |
| 4561 |
|
|
| 4562 |
|
// Got an update! |
| 4563 |
|
function onConversionUpdate(oXMLDoc) |
| 4564 |
|
{ |
| 4565 |
|
var sCurrentTableName = ""; |
| 4566 |
|
var iTableNum = 0; |
| 4567 |
|
var sCompletedTableName = getInnerHTML(document.getElementById(\'current_table\')); |
| 4568 |
|
for (var i = 0; i < oXMLDoc.getElementsByTagName("table")[0].childNodes.length; i++) |
| 4569 |
|
sCurrentTableName += oXMLDoc.getElementsByTagName("table")[0].childNodes[i].nodeValue; |
| 4570 |
|
iTableNum = oXMLDoc.getElementsByTagName("table")[0].getAttribute("num"); |
| 4571 |
|
|
| 4572 |
|
// Update the page. |
| 4573 |
|
setInnerHTML(document.getElementById(\'tab_done\'), iTableNum); |
| 4574 |
|
setInnerHTML(document.getElementById(\'current_table\'), sCurrentTableName); |
| 4575 |
|
lastTable = iTableNum; |
| 4576 |
|
updateStepProgress(iTableNum, ', $upcontext['table_count'], ', ', $upcontext['step_weight'] * ((100 - $upcontext['step_progress']) / 100), ');'; |
| 4577 |
|
|
| 4578 |
|
// If debug flood the screen. |
| 4579 |
|
if ($is_debug) |
| 4580 |
|
echo ' |
| 4581 |
|
setOuterHTML(document.getElementById(\'debuginfo\'), \'<br>Completed Table: "\' + sCompletedTableName + \'".<span id="debuginfo"><\' + \'/span>\'); |
| 4582 |
|
|
| 4583 |
|
if (document.getElementById(\'debug_section\').scrollHeight) |
| 4584 |
|
document.getElementById(\'debug_section\').scrollTop = document.getElementById(\'debug_section\').scrollHeight'; |
| 4585 |
|
|
| 4586 |
|
echo ' |
| 4587 |
|
// Get the next update... |
| 4588 |
|
if (iTableNum == ', $upcontext['table_count'], ') |
| 4589 |
|
{ |
| 4590 |
|
document.getElementById(\'commess\').style.display = ""; |
| 4591 |
|
if (document.getElementById(\'indexmsg\') != null) { |
| 4592 |
|
document.getElementById(\'indexmsg\').style.display = ""; |
| 4593 |
|
} |
| 4594 |
|
document.getElementById(\'current_tab_div\').style.display = "none"; |
| 4595 |
|
document.getElementById(\'contbutt\').disabled = 0; |
| 4596 |
|
document.getElementById(\'utf8_done\').value = 1; |
| 4597 |
|
} |
| 4598 |
|
else |
| 4599 |
|
getNextTables(); |
| 4600 |
|
} |
| 4601 |
|
getNextTables(); |
| 4602 |
|
//# sourceURL=dynamicScript-conv.js |
| 4603 |
|
</script>'; |
| 4604 |
|
} |
| 4605 |
|
} |
| 4606 |
|
|
| 4607 |
|
function template_convert_xml() |
|
@@ 4648-4697 (lines=50) @@
|
| 4645 |
|
$upcontext['continue'] = $support_js ? 2 : 1; |
| 4646 |
|
|
| 4647 |
|
// If javascript allows we want to do this using XML. |
| 4648 |
|
if ($support_js) |
| 4649 |
|
{ |
| 4650 |
|
echo ' |
| 4651 |
|
<script> |
| 4652 |
|
var lastTable = ', $upcontext['cur_table_num'], '; |
| 4653 |
|
function getNextTables() |
| 4654 |
|
{ |
| 4655 |
|
getXMLDocument(\'', $upcontext['form_url'], '&xml&substep=\' + lastTable, onBackupUpdate); |
| 4656 |
|
} |
| 4657 |
|
|
| 4658 |
|
// Got an update! |
| 4659 |
|
function onBackupUpdate(oXMLDoc) |
| 4660 |
|
{ |
| 4661 |
|
var sCurrentTableName = ""; |
| 4662 |
|
var iTableNum = 0; |
| 4663 |
|
var sCompletedTableName = getInnerHTML(document.getElementById(\'current_table\')); |
| 4664 |
|
for (var i = 0; i < oXMLDoc.getElementsByTagName("table")[0].childNodes.length; i++) |
| 4665 |
|
sCurrentTableName += oXMLDoc.getElementsByTagName("table")[0].childNodes[i].nodeValue; |
| 4666 |
|
iTableNum = oXMLDoc.getElementsByTagName("table")[0].getAttribute("num"); |
| 4667 |
|
|
| 4668 |
|
// Update the page. |
| 4669 |
|
setInnerHTML(document.getElementById(\'tab_done\'), iTableNum); |
| 4670 |
|
setInnerHTML(document.getElementById(\'current_table\'), sCurrentTableName); |
| 4671 |
|
lastTable = iTableNum; |
| 4672 |
|
updateStepProgress(iTableNum, ', $upcontext['table_count'], ', ', $upcontext['step_weight'] * ((100 - $upcontext['step_progress']) / 100), ');'; |
| 4673 |
|
|
| 4674 |
|
// If debug flood the screen. |
| 4675 |
|
if ($is_debug) |
| 4676 |
|
echo ' |
| 4677 |
|
setOuterHTML(document.getElementById(\'debuginfo\'), \'<br>', $txt['upgrade_completed_table'], ' "\' + sCompletedTableName + \'".<span id="debuginfo"><\' + \'/span>\'); |
| 4678 |
|
|
| 4679 |
|
if (document.getElementById(\'debug_section\').scrollHeight) |
| 4680 |
|
document.getElementById(\'debug_section\').scrollTop = document.getElementById(\'debug_section\').scrollHeight'; |
| 4681 |
|
|
| 4682 |
|
echo ' |
| 4683 |
|
// Get the next update... |
| 4684 |
|
if (iTableNum == ', $upcontext['table_count'], ') |
| 4685 |
|
{ |
| 4686 |
|
document.getElementById(\'commess\').style.display = ""; |
| 4687 |
|
document.getElementById(\'current_tab_div\').style.display = "none"; |
| 4688 |
|
document.getElementById(\'contbutt\').disabled = 0; |
| 4689 |
|
document.getElementById(\'json_done\').value = 1; |
| 4690 |
|
} |
| 4691 |
|
else |
| 4692 |
|
getNextTables(); |
| 4693 |
|
} |
| 4694 |
|
getNextTables(); |
| 4695 |
|
//# sourceURL=dynamicScript-json.js |
| 4696 |
|
</script>'; |
| 4697 |
|
} |
| 4698 |
|
} |
| 4699 |
|
|
| 4700 |
|
function template_serialize_json_xml() |