Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Se eliminan funciones en desuso #174

Open
wants to merge 8 commits into
base: develop
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 7 additions & 18 deletions php/lib/db/toba_db_postgres7.php
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php
/**
* Driver de conexi�n con postgres
* Driver de conexi�n con postgres
TobiasCricco marked this conversation as resolved.
Show resolved Hide resolved
* @package Fuentes
* @subpackage Drivers
*/
Expand Down Expand Up @@ -81,7 +81,7 @@ function get_config_certificados()
}

/**
* Determina que schema se utilizar� por defecto para la ejecuci�n de consultas, comandos y consulta de metadatos
* Determina que schema se utilizar� por defecto para la ejecuci�n de consultas, comandos y consulta de metadatos
* @param string $schema
* @param boolean $ejecutar
* @param boolean $fallback_en_public
Expand Down Expand Up @@ -170,17 +170,6 @@ function recuperar_nuevo_valor_secuencia($secuencia, $ejecutar = true)
return $datos[0]['seq'];
}

/**
* Retraza o activa el chequeo de constraints
* @deprecated since version 3.0.1
* @see retrasar_constraints()
* @param boolean $retrazar
*/
function retrazar_constraints($retrazar = true)
{
$this->retrasar_constraints($retrazar);
}

/**
* Retraza o activa el chequeo de constraints
* @param boolean $retrasar
Expand Down Expand Up @@ -230,7 +219,7 @@ function cerrar_transaccion()
}

/**
* Devuelve true si hay una transacci�n abierta y false en caso contrario
* Devuelve true si hay una transacci�n abierta y false en caso contrario
* @return boolean
*/
function transaccion_abierta()
Expand Down Expand Up @@ -276,11 +265,11 @@ function liberar_savepoint($nombre)

/**
* Insert de datos desde un arreglo hacia una tabla. Ahora usa pdo!
* @param string $tabla Nombre de la tabla en la que se insertar�n los datos
* @param array $datos Los datos a insertar: cada elemento del arreglo ser� un registro en la tabla.
* @param string $tabla Nombre de la tabla en la que se insertar�n los datos
* @param array $datos Los datos a insertar: cada elemento del arreglo ser� un registro en la tabla.
* @param string $delimitador Separador de datos de cada fila.
* @param string $valor_nulo Cadena que se utlilizar� como valor nulo.
* @return boolean Retorn TRUE en caso de �xito o FALSE en caso de error.
* @param string $valor_nulo Cadena que se utlilizar� como valor nulo.
* @return boolean Retorn TRUE en caso de �xito o FALSE en caso de error.
*/
function insert_masivo($tabla,$datos,$delimitador="\t",$valor_nulo="\\N") {
$funciono = true;
Expand Down
124 changes: 3 additions & 121 deletions php/lib/toba_encriptador.php
Original file line number Diff line number Diff line change
Expand Up @@ -26,128 +26,10 @@ static function instancia()
}
return self::$instancia;
}

/**
* Funcion que cifra un texto en base a una clave de instalacion
* @param mixed $no_encriptado
* @param mixed $clave
* @return mixed
* @deprecated desde version 3.0.11
*/
function cifrar($no_encriptado, $clave="get")
{
$cifrado = $this->Encrypt($no_encriptado,$this->clave[$clave]);
if ($clave == 'get') {
return urlencode($cifrado);
} else {
return $cifrado;
}
}

/**
* Funcion que descifra un texto en base a una clave de instalacion
* @param mixed $encriptado
* @param mixed $clave
* @return mixed
* @deprecated desde version 3.0.11
*/
function descifrar($encriptado, $clave="get")
{
$descifrado = $this->Decrypt($encriptado,$this->clave[$clave]);
if ($clave == 'get') {
return urldecode($descifrado);
} else {
return $descifrado;
}
}

//-------------------------------------------------------------
// Segun ADOdb: Session Encryption by Ari Kuorikoski <[email protected]>
//-------------------------------------------------------------
/**
*
* @param type $txt
* @param type $encrypt_key
* @return type
* @deprecated desde version 3.0.11
*/
function keyED($txt,$encrypt_key)
{
$encrypt_key = md5($encrypt_key);
$ctr=0;
$tmp = "";
for ($i=0;$i<strlen($txt);$i++){
if ($ctr==strlen($encrypt_key)) $ctr=0;
$tmp.= substr($txt,$i,1) ^ substr($encrypt_key,$ctr,1);
$ctr++;
}
return $tmp;
}

/**
* Funcion que encripta un texto en base a una clave
* @param string $txt
* @param mixed $key
* @return mixed
* @deprecated desde version 3.0.11
*/
function Encrypt($txt,$key)
{
srand((double)microtime()*1000000);
$encrypt_key = md5(rand(0,32000));
$ctr=0;
$tmp = "";
for ($i=0;$i<strlen($txt);$i++)
{
if ($ctr==strlen($encrypt_key)) $ctr=0;
$tmp.= substr($encrypt_key,$ctr,1) .
(substr($txt,$i,1) ^ substr($encrypt_key,$ctr,1));
$ctr++;
}
return base64_encode($this->keyED($tmp,$key));
}

/**
* Funcion que desencripta un texto en bae a una clave
* @param mixed $txt
* @param mixed $key
* @return mixed
* @deprecated desde version 3.0.11
*/
function Decrypt($txt,$key)
{
$txt = $this->keyED(base64_decode($txt),$key);
$tmp = "";
for ($i=0;$i<strlen($txt);$i++){
$md5 = substr($txt,$i,1);
$i++;
$tmp.= (substr($txt,$i,1) ^ $md5);
}
return $tmp;
}

/**
* Funcion que genera una clave aleatoria
* @return mixed
* @deprecated desde version 3.0.11
*/
function RandPass()
{
$randomPassword = "";
srand((double)microtime()*1000000);
for($i=0;$i<8;$i++)
{
$randnumber = rand(48,120);

while (($randnumber >= 58 && $randnumber <= 64) || ($randnumber >= 91 && $randnumber <= 96))
{
$randnumber = rand(48,120);
}

$randomPassword .= chr($randnumber);
}
return $randomPassword;
}

//-------------------------------------------------------------------------------------------------------------------------------------------------------------------------//
/**
Expand Down Expand Up @@ -182,7 +64,7 @@ function descifrar_para_web($encriptado, $clave)
function encriptar($dato, $clave)
{
if (! extension_loaded('php_openssl') && ! extension_loaded('Openssl')) {
throw new toba_error('La extensi�n para openssl no se encuentra cargada, verifique la instalaci�n.');
throw new toba_error('La extensi�n para openssl no se encuentra cargada, verifique la instalaci�n.');
}
$cipher = new Cryptor($this->default_algo, $this->default_hash, $this->default_formato);
return $cipher->encryptString($dato, $clave);
Expand All @@ -197,7 +79,7 @@ function encriptar($dato, $clave)
function desencriptar($dato, $clave)
{
if (! extension_loaded('php_openssl') && ! extension_loaded('Openssl')) {
throw new toba_error('La extensi�n para openssl no se encuentra cargada, verifique la instalaci�n.');
throw new toba_error('La extensi�n para openssl no se encuentra cargada, verifique la instalaci�n.');
}
$cipher = new Cryptor($this->default_algo, $this->default_hash, $this->default_formato);
return $cipher->decryptString($dato, $clave);
Expand All @@ -207,7 +89,7 @@ function desencriptar($dato, $clave)
// FUNCIONES CON UTILIDAD A FUTURO
//-------------------------------------------------------------------------------------------------------------------------------------------------------------------------//
/**
* Permite fijar el algoritmo de des/encriptaci�n (default aes-256-ctr)
* Permite fijar el algoritmo de des/encriptaci�n (default aes-256-ctr)
* @param type $algo
*/
function set_algoritmo($algo)
Expand Down
Loading