/** * Decriptografa um valor vindo do banco de dados * @param array $prop Array contendo as propriedades do campo * @param string $value O valor a ser decriptografado * @return string Valor decriptografado * @author Hugo Ferreira da Silva */ function _getDecryptValue($prop, $value) { if (isset($prop['crypt']) && $prop['crypt'] == 'true') { LumineLog::Logger(1, 'Decriptografando o campo ' . $prop['name'], __FILE__, __LINE__); $value = Util::decrypt($value, $this); // o valor foi "escapado" antes de inserir/atualizar... tempos que retirar as contra-barras if (isset($this->oTable->config->config['escape']) && $this->oTable->config->config['escape'] == 1) { $value = stripslashes($value); } } return $value; }