Skip to content

Commit

Permalink
Merge pull request #5179 from portabilis/mb-string
Browse files Browse the repository at this point in the history
Corrige conversões de string
  • Loading branch information
edersoares committed Mar 12, 2019
2 parents dd35bfb + c94f69f commit f6720f5
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 7 deletions.
4 changes: 2 additions & 2 deletions ieducar/intranet/include/funcoes.inc.php
Expand Up @@ -127,14 +127,14 @@ function limpa_acentos( $str_nome )

function transforma_minusculo($str_nome)
{
$nome = strtolower($str_nome);
$nome = mb_strtolower($str_nome);
$arrayNome = explode(" ", $nome);
$nome = '';

foreach ($arrayNome as $parte) {
if ($parte != 'de' && $parte != 'da' && $parte != 'dos' && $parte != 'do' &&
$parte != 'das' && $parte != 'e') {
$nome .= strtoupper(substr($parte, 0, 1)) . substr($parte, 1) . ' ';
$nome .= mb_strtoupper(mb_substr($parte, 0, 1)) . mb_substr($parte, 1) . ' ';
}
else {
$nome .= $parte . ' ';
Expand Down
10 changes: 5 additions & 5 deletions ieducar/intranet/include/pessoa/clsPessoa_.inc.php
Expand Up @@ -205,12 +205,12 @@ public function lista($str_nome = false, $inicio_limite = false, $qtd_registros
$resultado = [];
while ($db->ProximoRegistro()) {
$tupla = $db->Tupla();
$nome = strtolower($tupla['nome']);
$nome = mb_strtolower($tupla['nome']);
$arrayNome = explode(' ', $nome);
$nome ='';
foreach ($arrayNome as $parte) {
if ($parte != 'de' && $parte != 'da' && $parte != 'dos' && $parte != 'do' && $parte != 'das' && $parte != 'e') {
$nome .= strtoupper(substr($parte, 0, 1)).substr($parte, 1).' ';
$nome .= mb_strtoupper(mb_substr($parte, 0, 1)).mb_substr($parte, 1).' ';
} else {
$nome .= $parte.' ';
}
Expand Down Expand Up @@ -296,15 +296,15 @@ public function detalhe()
$db->Consulta("SELECT idpes, nome, idpes_cad, data_cad, url, tipo, idpes_rev, data_rev, situacao, origem_gravacao, email FROM cadastro.pessoa WHERE idpes = $this->idpes ");
if ($db->ProximoRegistro()) {
$tupla = $db->Tupla();
$nome = strtolower($tupla['nome']);
$nome = mb_strtolower($tupla['nome']);
$arrayNome = explode(' ', $nome);
$arrNovoNome = [];
foreach ($arrayNome as $parte) {
if ($parte != 'de' && $parte != 'da' && $parte != 'dos' && $parte != 'do' && $parte != 'das' && $parte != 'e') {
if ($parte != 's.a' && $parte != 'ltda') {
$arrNovoNome[] = strtoupper(substr($parte, 0, 1)).substr($parte, 1);
$arrNovoNome[] = mb_strtoupper(mb_substr($parte, 0, 1)).mb_substr($parte, 1);
} else {
$arrNovoNome[] = strtoupper($parte);
$arrNovoNome[] = mb_strtoupper($parte);
}
} else {
$arrNovoNome[] = $parte;
Expand Down

0 comments on commit f6720f5

Please sign in to comment.