function guardarDatosConfiguracion() { $configuracion = $_REQUEST["raizDocumento"] . $_REQUEST["site"] . "/config/config.inc.php"; $fp = @fopen($configuracion, "w+"); if (!$fp) { return false; } /** * Se coloca línea por línea el fwrite para garantizar la decodificación de variables. */ $linea = "<?php\n/*\n"; fwrite($fp, $linea); $linea = $this->encriptador->codificar($_REQUEST["dbsys"]); fwrite($fp, $linea . "\n"); $linea = $this->encriptador->codificar($_REQUEST["dbdns"]); fwrite($fp, $linea . "\n"); $linea = $this->encriptador->codificar($_REQUEST["dbpuerto"]); fwrite($fp, $linea . "\n"); $linea = $this->encriptador->codificar($_REQUEST["dbnombre"]); fwrite($fp, $linea . "\n"); $linea = $this->encriptador->codificar($_REQUEST["dbusuario"]); fwrite($fp, $linea . "\n"); $linea = $this->encriptador->codificar($_REQUEST["dbclave"]); fwrite($fp, $linea . "\n"); $linea = $this->encriptador->codificar($_REQUEST["prefijo"]); fwrite($fp, $linea . "\n"); $linea = $this->encriptador->codificar($_REQUEST["dbesquema"]); fwrite($fp, $linea . "\n"); $linea = "*/\n?>"; fwrite($fp, $linea); $linea = $this->cuerpoPaginaConfiguracion(); fwrite($fp, $linea); fclose($fp); return true; }
function guardarConfiguracionDB() { $resultado = true; $_REQUEST["instalado"] = "true"; $_REQUEST["debugMode"] = "false"; $_REQUEST["dbPrincipal"] = $_REQUEST["dbnombre"]; $_REQUEST["hostSeguro"] = "https://" . substr($_REQUEST["host"], strpos($_REQUEST["host"], "//") + 2); foreach ($_REQUEST as $clave => $valor) { if ($clave != "dbsys" && $clave != "dbdns" && $clave != "dbpuerto" && $clave != "dbnombre" && $clave != "dbusuario" && $clave != "dbclave" && $clave != "instalador") { if ($clave == "raizDocumento") { $valor .= $_REQUEST["site"]; } else { if ($clave == "claveAdministrador") { $valor = $this->encriptador->codificar($valor); } } $cadena_sql = "INSERT INTO "; $cadena_sql .= $_REQUEST["prefijo"] . "configuracion "; $cadena_sql .= "("; $cadena_sql .= "id_parametro, "; $cadena_sql .= "parametro, "; $cadena_sql .= "valor "; $cadena_sql .= ") "; $cadena_sql .= "VALUES "; $cadena_sql .= "( "; $cadena_sql .= "<AUTOINCREMENT>, "; $cadena_sql .= "'" . $clave . "',"; $cadena_sql .= "'" . $valor . "' "; $cadena_sql .= ")"; //echo $cadena_sql; $resultado &= $this->recurso->ejecutarAcceso($cadena_sql, "accion"); } } if ($resultado != TRUE) { return false; } return true; }
function guardarDatosConfiguracion() { $resultado = true; $configuracion = $_REQUEST ["raizDocumento"] . $_REQUEST ["site"] . "/config/config.inc.php"; $fp = @fopen ( $configuracion, "w+" ); if (! $fp) { return false; } $linea = "<?php\n/*\n"; $resultado &= fwrite ( $fp, $linea ); $linea = $this->encriptador->codificar ( $_REQUEST ["dbsys"] ); $resultado &= fwrite ( $fp, $linea . "\n" ); $linea = $this->encriptador->codificar ( $_REQUEST ["dbdns"] ); $resultado &= fwrite ( $fp, $linea . "\n" ); $linea = $this->encriptador->codificar ( $_REQUEST ["dbpuerto"] ); $resultado &= fwrite ( $fp, $linea . "\n" ); $linea = $this->encriptador->codificar ( $_REQUEST ["dbnombre"] ); $resultado &= fwrite ( $fp, $linea . "\n" ); $linea = $this->encriptador->codificar ( $_REQUEST ["dbusuario"] ); $resultado &= fwrite ( $fp, $linea . "\n" ); $linea = $this->encriptador->codificar ( $_REQUEST ["dbclave"] ); $resultado &= fwrite ( $fp, $linea . "\n" ); $linea = $this->encriptador->codificar ( $_REQUEST ["prefijo"] ); $resultado &= fwrite ( $fp, $linea . "\n" ); $linea = $this->encriptador->codificar ( $_REQUEST ["dbesquema"] ); $resultado &= fwrite ( $fp, $linea . "\n" ); $linea = "*/\n?>"; $resultado &= fwrite ( $fp, $linea ); $linea = $this->cuerpoPaginaConfiguracion (); $resultado &= fwrite ( $fp, $linea ); fclose ( $fp ); return $resultado; }