public static function singleton() { if (!isset(self::$instance)) { $className = __CLASS__; self::$instance = new $className(); } return self::$instance; }
function __construct() { $this->miSql = new Sql(); $this->miConfigurador = ConfiguracionDesenlace::singleton(); $this->miConfigurador->variable(); $this->misDatosConexion = new DatoConexion(); $this->misDatosConexion->setDatosConexion($this->miConfigurador->getConf()); $this->miFabricaConexiones = new FabricaDbConexion(); $this->miFabricaConexiones->setRecursoDB("principal", $this->misDatosConexion); }
<? if (isset($_REQUEST["aceptarA"])) { require_once("../config/configDesenlace.class.php"); require_once("../core/connection/dbms.class.php"); $esta_configuracion = ConfiguracionDesenlace::singleton(); $configuracion["prefijo"]=$esta_configuracion->conf["dbprefijo"]; $gestorDb = new dbms($esta_configuracion->conf); $recurso = $gestorDb->getRecursoDb(); $esta_configuracion->cripto->decodificar_url($_POST["pagina"], $configuracion); echo "<b>Variables</b><br>"; foreach ($_REQUEST as $key => $value) { if($key!="aceptarA"){ echo $key . "=>" . $value . "<br>"; } } echo "<hr>"; $pagina = $_REQUEST["pagina"]; echo "<b>Página</b><br><b>" . $pagina . "</b><br>"; $cadena_sql = "SELECT id_pagina,parametro FROM ".$configuracion["prefijo"]."pagina WHERE nombre='" . $pagina . "' LIMIT 1"; $registro = $recurso->ejecutarAcceso($cadena_sql, "busqueda"); if ($registro) { echo "id_pagina: " . $registro[0][0] . "<br>";