Commit inicial - WordPress Análisis de Precios Unitarios

- WordPress core y plugins
- Tema Twenty Twenty-Four configurado
- Plugin allow-unfiltered-html.php simplificado
- .gitignore configurado para excluir wp-config.php y uploads

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
root
2025-11-03 21:04:30 -06:00
commit a22573bf0b
24068 changed files with 4993111 additions and 0 deletions

View File

@@ -0,0 +1,77 @@
jQuery(document).ready(function ($) {
var btn_scanner = $("#scanner-btn");
var scanner_container = $("#scanner-feedback");
var scanner_container_loading = $("#scanner-feedback-not-loading");
var scanner_text = $("#scanner-text");
btn_scanner.on("click", function () {
btn_scanner.prop("disabled", true);
scanner_container.removeClass("d-none");
scanner_container_loading.addClass("d-none");
scannerInitAjax(true);
});
function scannerInitAjax(first_call) {
jQuery.ajax({
type: "post",
url: ajax_var_scanner.url,
data: "action=" + ajax_var_scanner.action + "&nonce=" + ajax_var_scanner.nonce + "&first_call=" + first_call + "&license=" + wpdbt_admin_vars.data.license_key,
timeout: 100000,
success: function (result) {
scannerResponse(result);
},
error: function (jqXHR, textStatus, errorThrown) {
console.log(jqXHR.responseText);
},
});
}
function scannerResponse(result) {
if (result != "") {
try {
result = JSON.parse(result)
scanner_text.text(result.message);
} catch (error) {
console.error(error);
scanner_text.text('ERROR');
}
if (result.status == "active") {
scannerInitAjax(false);
}
if (result.status == "success" || result.status == "error") {
var counter = 5;
var interval = setInterval(function () {
counter--;
scanner_text.text(wpdbt_admin_vars.data.translations.refreshing + ' ' + counter);
if (counter == 0) {
scanner_container.addClass("d-none");
scanner_container_loading.removeClass("d-none")
btn_scanner.prop("disabled", false);
clearInterval(interval);
location.reload();
}
}, 1000);
}
} else {
scannerInitAjax(false);
}
}
});