/** * Método. * Encargado de crear los recursos de acceso a las bases de datos y * agregarlos al arreglo de conexiones. * @return boolean */ private function recursoConfiguracion($nombre, $registro = "") { if ($registro == "") { $gestorDb = new dbms($this->configuracion); } else { $gestorDb = new dbms($registro); } $recurso = $gestorDb->getRecursoDb(); if ($recurso && !isset($this->misConexiones[$nombre])) { $this->misConexiones[$nombre] = $recurso; return true; } error_log($this->miLenguaje->getCadena("noInstanciaDatos")); return false; }
<? 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>";