public static function singleton()
 {
     if (!isset(self::$instance)) {
         $className = __CLASS__;
         self::$instance = new $className();
     }
     return self::$instance;
 }
示例#2
0
 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);
 }
示例#3
0
<?
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&aacute;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>";