Commit 90519d645394b4ce86aa5784b1e4c2e330b59c34
1 parent
ce46c6e4
Exists in
master
Corrigido bug ao converter para ascii na busca de alunos;
portabilis/ieducar#194
Showing
1 changed file
with
14 additions
and
14 deletions
Show diff stats
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 | ... | ... |