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,113 @@
<?php
if(defined("rssfeed__PLUGIN_DIR"))
require_once(rssfeed__PLUGIN_DIR."../../../wp-config.php");
else
require_once("../../../wp-config.php");
define('DB_SERVER_USERNAME',DB_USER);
define('DB_SERVER_PASSWORD',DB_PASSWORD);
define('DB_DATABASE',DB_NAME);
define('DB_SERVER',DB_HOST);
define("nb_per_page",10);
$system=new systemClass();
define("cookiesDirectory",$system->absolutePath."cookies".$system->separator);
define("includesDirectory",$system->absolutePath.$system->separator."includes".$system->separator);
define("libDirectory",$system->absolutePath.$system->separator."lib".$system->separator);
define("absolulte_img",$system->absolutePath.$system->separator."images".$system->separator);
define("PATH",$system->absolutePath);
class systemClass
{
public $absolutePath;
public $separator;
public $phpPath="D:\\server\\php\\php.exe"; //Linux: php; WINDOWS: D:\\Program files\\EasyPHP 3.0\\php\\php.exe
public $isWindows;
public $con;
public $protocol;
public $site;
public $thisfile;
public $real_directories;
public $num_of_real_directories;
public $virtual_directories = array();
public $num_of_virtual_directories = array();
public $baseurl;
public $url;
public function __construct()
{
$this->absolutePath=dirname(__FILE__);
$this->separator=$this->getSeparator();
$this->absolutePath.=$this->separator;
$this->VirtualDirectory();
global $connection;
$this->con=$connection;
}
public function getSeparator()
{
if (substr(php_uname(), 0, 7) == "Windows")
{
$this->isWindows=true;
return "\\";
}
else {
$this->isWindows=false;
return "/";
}
}
function executeBackScript($file,$arg="")
{
//$path=$this->absultePath.$file;
$cmd=$this->phpPath.' "'.$file.'" '.$arg;
//$cmd=str_replace("\\","\\\\",$cmd);
//die($cmd);
if($this->isWindows)
{
$WshShell = new COM("WScript.Shell") or die("Unable to instantiate Mappoint COM object");;
$WshShell->Run($cmd, 0, false);
}
else
exec($cmd . " > /dev/null &");
}
function executProgram($comand)
{
if (system($comand, $ret_value))
return $ret_value;
return false;
}
function VirtualDirectory()
{
$this->protocol = "http";///$_SERVER['https'] == 'on' ? 'https' : 'http';
$this->site = $this->protocol . '://' . $_SERVER['HTTP_HOST'];
$this->thisfile = basename($_SERVER['SCRIPT_FILENAME']);
$this->real_directories = $this->cleanUp(explode("/", str_replace($this->thisfile, "", $_SERVER['PHP_SELF'])));
$this->num_of_real_directories = count($this->real_directories);
$this->virtual_directories = array_diff($this->cleanUp(explode("/", str_replace($this->thisfile, "", $_SERVER['REQUEST_URI']))),$this->real_directories);
$this->num_of_virtual_directories = count($this->virtual_directories);
$this->baseurl = $this->site . "/" . implode("/", $this->real_directories) . "/";
$this->url = $this->baseurl . implode("/", $this->virtual_directories) . "/";
}
function cleanUp($array)
{
$cleaned_array = array();
foreach($array as $key => $value)
{
$qpos = strpos($value, "?");
if($qpos !== false)
{
break;
}
if($key != "" && $value != "")
{
$cleaned_array[] = $value;
}
}
return $cleaned_array;
}
}
?>