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,203 @@
<?php
$advads_browser_langs = [
'af' => 'Afrikaans',
'ar' => 'Arabic',
'ar-ae' => 'Arabic (U.A.E.)',
'ar-bh' => 'Arabic (Bahrain)',
'ar-dz' => 'Arabic (Algeria)',
'ar-eg' => 'Arabic (Egypt)',
'ar-iq' => 'Arabic (Iraq)',
'ar-jo' => 'Arabic (Jordan)',
'ar-kw' => 'Arabic (Kuwait)',
'ar-lb' => 'Arabic (Lebanon)',
'ar-ly' => 'Arabic (Libya)',
'ar-ma' => 'Arabic (Morocco)',
'ar-om' => 'Arabic (Oman)',
'ar-qa' => 'Arabic (Qatar)',
'ar-sa' => 'Arabic (Saudi Arabia)',
'ar-sy' => 'Arabic (Syria)',
'ar-tn' => 'Arabic (Tunisia)',
'ar-ye' => 'Arabic (Yemen)',
'ar' => 'Aragonese',
'as' => 'Assamese',
'ast' => 'Asturian',
'az' => 'Azerbaijani',
'be' => 'Belarusian',
'bg' => 'Bulgarian',
'bg' => 'Bulgarian',
'bn' => 'Bengali',
'br' => 'Breton',
'bs' => 'Bosnian',
'ca' => 'Catalan',
'ce' => 'Chechen',
'ch' => 'Chamorro',
'co' => 'Corsican',
'cr' => 'Cree',
'cs' => 'Czech',
'cv' => 'Chuvash',
'cy' => 'Welsh',
'da' => 'Danish',
'de' => 'German',
'de-at' => 'German (Austria)',
'de-ch' => 'German (Switzerland)',
'de-de' => 'German (Germany)',
'de-li' => 'German (Liechtenstein)',
'de-lu' => 'German (Luxembourg)',
'el' => 'Greek',
'en' => 'English',
'en-au' => 'English (Australia)',
'en-bz' => 'English (Belize)',
'en-ca' => 'English (Canada)',
'en-gb' => 'English (United Kingdom)',
'en-ie' => 'English (Ireland)',
'en-jm' => 'English (Jamaica)',
'en-nz' => 'English (New Zealand)',
'en-ph' => 'English (Philippines)',
'en-tt' => 'English (Trinidad & Tobago)',
'en-us' => 'English (United States)',
'en-za' => 'English (South Africa)',
'en-zw' => 'English (Zimbabwe)',
'eo' => 'Esperanto',
'es' => 'Spanish',
'es-ar' => 'Spanish (Argentina)',
'es-bo' => 'Spanish (Bolivia)',
'es-cl' => 'Spanish (Chile)',
'es-co' => 'Spanish (Colombia)',
'es-cr' => 'Spanish (Costa Rica)',
'es-do' => 'Spanish (Dominican Republic)',
'es-ec' => 'Spanish (Ecuador)',
'es-es' => 'Spanish (Spain)',
'es-gt' => 'Spanish (Guatemala)',
'es-hn' => 'Spanish (Honduras)',
'es-mx' => 'Spanish (Mexico)',
'es-ni' => 'Spanish (Nicaragua)',
'es-pa' => 'Spanish (Panama)',
'es-pe' => 'Spanish (Peru)',
'es-pr' => 'Spanish (Puerto Rico)',
'es-py' => 'Spanish (Paraguay)',
'es-sv' => 'Spanish (El Salvador)',
'es-uy' => 'Spanish (Uruguay)',
'es-ve' => 'Spanish (Venezuela)',
'et' => 'Estonian',
'eu' => 'Basque',
'fa-ir' => 'Persian/Iran',
'fa' => 'Farsi',
'fa' => 'Persian',
'fi' => 'Finnish',
'fj' => 'Fijian',
'fo' => 'Faeroese',
'fr' => 'French',
'fr-be' => 'French (Belgium)',
'fr-ca' => 'French (Canada)',
'fr-ch' => 'French (Switzerland)',
'fr-fr' => 'French (France)',
'fr-lu' => 'French (Luxembourg)',
'fr-mc' => 'French (Monaco)',
'fur' => 'Friulian',
'fy' => 'Frisian',
'ga' => 'Irish',
'gd-ie' => 'Gaelic (Irish)',
'gd' => 'Gaelic (Scots)',
'gd' => 'Scots Gaelic',
'gl' => 'Galacian',
'gu' => 'Gujurati',
'he' => 'Hebrew',
'hi' => 'Hindi',
'hr' => 'Croatian',
'hsb' => 'Upper Sorbian',
'ht' => 'Haitian',
'hu' => 'Hungarian',
'hy' => 'Armenian',
'id' => 'Indonesian',
'is' => 'Icelandic',
'it' => 'Italian',
'it-ch' => 'Italian (Switzerland)',
'iu' => 'Inuktitut',
'ja' => 'Japanese',
'ji' => 'Yiddish',
'ka' => 'Georgian',
'kk' => 'Kazakh',
'km' => 'Khmer',
'kn' => 'Kannada',
'ko' => 'Korean',
'ko-kp' => 'Korean (North Korea)',
'ko-kr' => 'Korean (South Korea)',
'ks' => 'Kashmiri',
'ky' => 'Kirghiz',
'la' => 'Latin',
'lb' => 'Luxembourgish',
'lt' => 'Lithuanian',
'lv' => 'Latvian',
'mi' => 'Maori',
'mk' => 'FYRO Macedonian',
'ml' => 'Malayalam',
'mo' => 'Moldavian',
'mr' => 'Marathi',
'ms' => 'Malay',
'mt' => 'Maltese',
'my' => 'Burmese',
'nb' => 'Norwegian (Bokmal)',
'ne' => 'Nepali',
'ng' => 'Ndonga',
'nl' => 'Dutch',
'nl-be' => 'Dutch (Belgian)',
'nn' => 'Norwegian (Nynorsk)',
'no' => 'Norwegian',
'nv' => 'Navajo',
'oc' => 'Occitan',
'om' => 'Oromo',
'or' => 'Oriya',
'pa' => 'Punjabi',
'pa-in' => 'Punjabi (India)',
'pa-pk' => 'Punjabi (Pakistan)',
'pl' => 'Polish',
'pt' => 'Portuguese',
'pt-br' => 'Portuguese (Brazil)',
'qu' => 'Quechua',
'rm' => 'Rhaeto-Romanic',
'ro' => 'Romanian',
'ro-mo' => 'Romanian (Moldavia)',
'ru-mo' => 'Russian (Moldavia)',
'ru' => 'Russian',
'sa' => 'Sanskrit',
'sb' => 'Sorbian',
'sc' => 'Sardinian',
'sd' => 'Sindhi',
'sg' => 'Sango',
'si' => 'Singhalese',
'sk' => 'Slovak',
'sl' => 'Slovenian',
'so' => 'Somani',
'sq' => 'Albanian',
'sr' => 'Serbian',
'sv' => 'Swedish',
'sv-fi' => 'Swedish (Finland)',
'sv-sv' => 'Swedish (Sweden)',
'sw' => 'Swahili',
'sx' => 'Sutu',
'sz' => 'Sami (Lappish)',
'ta' => 'Tamil',
'te' => 'Teluga',
'th' => 'Thai',
'tig' => 'Tigre',
'tk' => 'Turkmen',
'tlh' => 'Klingon',
'tn' => 'Tswana',
'tr' => 'Turkish',
'ts' => 'Tsonga',
'tt' => 'Tatar',
'uk' => 'Ukrainian',
'ur' => 'Urdu',
've' => 'Venda',
'vi' => 'Vietnamese',
'vo' => 'Volapuk',
'wa' => 'Walloon',
'xh' => 'Xhosa',
'zh' => 'Chinese',
'zh-cn' => 'Chinese (PRC)',
'zh-hk' => 'Chinese (Hong Kong)',
'zh-sg' => 'Chinese (Singapore)',
'zh-tw' => 'Chinese (Taiwan)',
'zu' => 'Zulu'
];

View File

@@ -0,0 +1,96 @@
(function() {
if ( typeof advanced_ads_pro_visitor_conditions !== 'object' ) {
return;
}
/**
* The cookie storage object.
*
* Since we cannot read expiration times of cookies, we use our own `expires` field to save expiration times.
* This allows us to update cookies without updating their expiration times, i.e. without prolonging them.
*
* @param {string} name The cookie name.
* @param {int} exdays The number of days before the cookie expires.
*/
function cookie_storage( name, exdays ) {
this.name = name;
this.exdays = exdays;
this.data = undefined;
this.expires = 0;
var cookie = advads.get_cookie( name );
if ( ! cookie ) {
this.data = cookie;
return;
}
try {
var cookie_obj = JSON.parse( cookie );
} catch ( e ) {
this.data = cookie;
return;
}
if ( typeof cookie_obj !== 'object' ) {
this.data = cookie;
return;
}
this.data = cookie_obj.data;
this.expires = parseInt( cookie_obj.expires, 10 );
}
/**
* Check if the cookie data exists.
*/
cookie_storage.prototype.exists = function() {
return typeof this.data !== 'undefined';
};
/**
* Save the cookie data.
*
* @param {mixed} data The cookie data.
*/
cookie_storage.prototype.save = function( data ) {
this.data = data;
get_unix_time_in_seconds = function() {
return Math.round( ( new Date() ).getTime() / 1000 );
}
var remaining_time = this.expires - get_unix_time_in_seconds();
// Check if the cookie is expired.
if ( remaining_time <= 0 ) {
remaining_time = ( this.exdays * 24 * 60 * 60 );
this.expires = get_unix_time_in_seconds() + remaining_time;
}
advads.set_cookie_sec(
this.name,
JSON.stringify( {
expires: this.expires,
data: this.data,
} ),
remaining_time
);
};
advanced_ads_pro_visitor_conditions.cookie_storage = cookie_storage;
// set cookie for referrer visitor condition.
var cookie = new cookie_storage( advanced_ads_pro_visitor_conditions.referrer_cookie_name, advanced_ads_pro_visitor_conditions.referrer_exdays );
if ( ! cookie.exists() && document.referrer !== '' ) {
cookie.save( document.referrer );
}
// Set cookie with page impressions.
var cookie = new cookie_storage( advanced_ads_pro_visitor_conditions.page_impr_cookie_name, advanced_ads_pro_visitor_conditions.page_impr_exdays );
if ( ! cookie.exists() ) {
cookie.save( 1 );
} else {
cookie.save( parseInt( cookie.data, 10 ) + 1 || 1 );
}
} )();

View File

@@ -0,0 +1 @@
!function(){var e;"object"==typeof advanced_ads_pro_visitor_conditions&&(i.prototype.exists=function(){return void 0!==this.data},i.prototype.save=function(e){this.data=e,get_unix_time_in_seconds=function(){return Math.round((new Date).getTime()/1e3)};var i=this.expires-get_unix_time_in_seconds();i<=0&&(i=24*this.exdays*60*60,this.expires=get_unix_time_in_seconds()+i),advads.set_cookie_sec(this.name,JSON.stringify({expires:this.expires,data:this.data}),i)},advanced_ads_pro_visitor_conditions.cookie_storage=i,(e=new i(advanced_ads_pro_visitor_conditions.referrer_cookie_name,advanced_ads_pro_visitor_conditions.referrer_exdays)).exists()||""===document.referrer||e.save(document.referrer),(e=new i(advanced_ads_pro_visitor_conditions.page_impr_cookie_name,advanced_ads_pro_visitor_conditions.page_impr_exdays)).exists()?e.save(parseInt(e.data,10)+1||1):e.save(1));function i(e,i){this.name=e,this.exdays=i,this.data=void 0,this.expires=0;var t=advads.get_cookie(e);if(t){try{var s=JSON.parse(t)}catch(e){return void(this.data=t)}"object"==typeof s?(this.data=s.data,this.expires=parseInt(s.expires,10)):this.data=t}else this.data=t}}();