Commit 90519d645394b4ce86aa5784b1e4c2e330b59c34

Authored by Caroline Salib
1 parent ce46c6e4
Exists in master

Corrigido bug ao converter para ascii na busca de alunos;

portabilis/ieducar#194
ieducar/intranet/include/pmieducar/clsPmieducarAluno.inc.php
... ... @@ -542,7 +542,7 @@ class clsPmieducarAluno
542 542 cadastro.pessoa
543 543 WHERE
544 544 cadastro.pessoa.idpes = ref_idpes
545   - AND TO_ASCII(LOWER(nome)) LIKE TO_ASCII(LOWER('%{$str_nome_aluno}%'))
  545 + AND LOWER(nome) LIKE LOWER('%{$str_nome_aluno}%')
546 546 )";
547 547  
548 548 $whereAnd = ' AND ';
... ... @@ -552,14 +552,14 @@ class clsPmieducarAluno
552 552 $and_resp = '';
553 553  
554 554 if (is_string($str_nome_responsavel)) {
555   - $and_nome_pai_mae = "OR UPPER(TO_ASCII(aluno.nm_pai)) LIKE UPPER(TO_ASCII('%$str_nome_responsavel%')) AND (aluno.tipo_responsavel = 'p')";
  555 + $and_nome_pai_mae = "OR UPPER((aluno.nm_pai)) LIKE UPPER(('%$str_nome_responsavel%')) AND (aluno.tipo_responsavel = 'p')";
556 556  
557   - $and_nome_pai_mae .= "OR UPPER(TO_ASCII(aluno.nm_mae)) LIKE UPPER(TO_ASCII('%$str_nome_responsavel%')) AND (aluno.tipo_responsavel = 'm')";
  557 + $and_nome_pai_mae .= "OR UPPER((aluno.nm_mae)) LIKE UPPER(('%$str_nome_responsavel%')) AND (aluno.tipo_responsavel = 'm')";
558 558  
559 559 $and_nome_resp = "
560   - (UPPER(TO_ASCII(pai_mae.nome)) LIKE UPPER(TO_ASCII('%$str_nome_responsavel%'))) AND (aluno.tipo_responsavel = 'm') AND pai_mae.idpes = fisica_aluno.idpes_mae
  560 + (UPPER((pai_mae.nome)) LIKE UPPER(('%$str_nome_responsavel%'))) AND (aluno.tipo_responsavel = 'm') AND pai_mae.idpes = fisica_aluno.idpes_mae
561 561 OR
562   - (UPPER(TO_ASCII(pai_mae.nome)) LIKE UPPER(TO_ASCII('%$str_nome_responsavel%'))) AND (aluno.tipo_responsavel = 'p') AND pai_mae.idpes = fisica_aluno.idpes_pai";
  562 + (UPPER((pai_mae.nome)) LIKE UPPER(('%$str_nome_responsavel%'))) AND (aluno.tipo_responsavel = 'p') AND pai_mae.idpes = fisica_aluno.idpes_pai";
563 563  
564 564 $and_resp = ' AND ';
565 565 }
... ... @@ -610,12 +610,12 @@ class clsPmieducarAluno
610 610 }
611 611  
612 612 if (is_string($str_nm_pai)) {
613   - $filtros .= "{$whereAnd} TO_ASCII(LOWER(nm_pai)) nm_pai LIKE TO_ASCII(LOWER('%{$str_nm_pai}%'))";
  613 + $filtros .= "{$whereAnd} (LOWER(nm_pai)) nm_pai LIKE (LOWER('%{$str_nm_pai}%'))";
614 614 $whereAnd = ' AND ';
615 615 }
616 616  
617 617 if (is_string($str_nm_mae)) {
618   - $filtros .= "{$whereAnd} TO_ASCII(LOWER(nm_mae)) LIKE TO_ASCII(LOWER('%{$str_nm_mae}%'))";
  618 + $filtros .= "{$whereAnd} (LOWER(nm_mae)) LIKE (LOWER('%{$str_nm_mae}%'))";
619 619 $whereAnd = ' AND ';
620 620 }
621 621  
... ... @@ -768,7 +768,7 @@ class clsPmieducarAluno
768 768 cadastro.pessoa
769 769 WHERE
770 770 cadastro.pessoa.idpes = ref_idpes
771   - AND TO_ASCII(LOWER(nome)) LIKE TO_ASCII(LOWER('%{$str_nome_aluno}%'))
  771 + AND (LOWER(nome)) LIKE (LOWER('%{$str_nome_aluno}%'))
772 772 )";
773 773  
774 774 $whereAnd = ' AND ';
... ... @@ -778,14 +778,14 @@ class clsPmieducarAluno
778 778 $and_resp = '';
779 779  
780 780 if (is_string($str_nome_responsavel)) {
781   - $and_nome_pai_mae = "OR UPPER(TO_ASCII(aluno.nm_pai)) LIKE UPPER(TO_ASCII('%$str_nome_responsavel%')) AND (aluno.tipo_responsavel = 'p')";
  781 + $and_nome_pai_mae = "OR UPPER((aluno.nm_pai)) LIKE UPPER(('%$str_nome_responsavel%')) AND (aluno.tipo_responsavel = 'p')";
782 782  
783   - $and_nome_pai_mae .= "OR UPPER(TO_ASCII(aluno.nm_mae)) LIKE UPPER(TO_ASCII('%$str_nome_responsavel%')) AND (aluno.tipo_responsavel = 'm')";
  783 + $and_nome_pai_mae .= "OR UPPER((aluno.nm_mae)) LIKE UPPER(('%$str_nome_responsavel%')) AND (aluno.tipo_responsavel = 'm')";
784 784  
785 785 $and_nome_resp = "
786   - (UPPER(TO_ASCII(pai_mae.nome)) LIKE UPPER(TO_ASCII('%$str_nome_responsavel%'))) AND (aluno.tipo_responsavel = 'm') AND pai_mae.idpes = fisica_aluno.idpes_mae
  786 + (UPPER((pai_mae.nome)) LIKE UPPER(('%$str_nome_responsavel%'))) AND (aluno.tipo_responsavel = 'm') AND pai_mae.idpes = fisica_aluno.idpes_mae
787 787 OR
788   - (UPPER(TO_ASCII(pai_mae.nome)) LIKE UPPER(TO_ASCII('%$str_nome_responsavel%'))) AND (aluno.tipo_responsavel = 'p') AND pai_mae.idpes = fisica_aluno.idpes_pai";
  788 + (UPPER((pai_mae.nome)) LIKE UPPER(('%$str_nome_responsavel%'))) AND (aluno.tipo_responsavel = 'p') AND pai_mae.idpes = fisica_aluno.idpes_pai";
789 789  
790 790 $and_resp = 'AND';
791 791 }
... ... @@ -835,12 +835,12 @@ class clsPmieducarAluno
835 835 }
836 836  
837 837 if (is_string($str_nm_pai)) {
838   - $filtros .= "{$whereAnd} TO_ASCII(LOWER(nm_pai)) nm_pai LIKE TO_ASCII(LOWER('%{$str_nm_pai}%'))";
  838 + $filtros .= "{$whereAnd} (LOWER(nm_pai)) nm_pai LIKE (LOWER('%{$str_nm_pai}%'))";
839 839 $whereAnd = ' AND ';
840 840 }
841 841  
842 842 if (is_string($str_nm_mae)) {
843   - $filtros .= "{$whereAnd} TO_ASCII(LOWER(nm_mae)) LIKE TO_ASCII(LOWER('%{$str_nm_mae}%'))";
  843 + $filtros .= "{$whereAnd} (LOWER(nm_mae)) LIKE (LOWER('%{$str_nm_mae}%'))";
844 844 $whereAnd = ' AND ';
845 845 }
846 846  
... ...