Commit 7e56095af3ae5f605ac179f63161f5c345edec24
1 parent
235b5508
Exists in
master
#17 by Eriksen: Corrigido bug reincidente pelo mesmo motivo
Showing
1 changed file
with
37 additions
and
29 deletions
Show diff stats
ieducar/intranet/include/pmieducar/clsPmieducarCliente.inc.php
1 | 1 | <?php |
2 | -/** | |
3 | - * | |
4 | - * @author Prefeitura Municipal de Itajaí | |
5 | - * @version SVN: $Id$ | |
6 | - * | |
7 | - * Pacote: i-PLB Software Público Livre e Brasileiro | |
8 | - * | |
9 | - * Copyright (C) 2006 PMI - Prefeitura Municipal de Itajaí | |
10 | - * ctima@itajai.sc.gov.br | |
2 | + | |
3 | +/* | |
4 | + * i-Educar - Sistema de gestão escolar | |
11 | 5 | * |
12 | - * Este programa é software livre, você pode redistribuí-lo e/ou | |
13 | - * modificá-lo sob os termos da Licença Pública Geral GNU, conforme | |
14 | - * publicada pela Free Software Foundation, tanto a versão 2 da | |
15 | - * Licença como (a seu critério) qualquer versão mais nova. | |
6 | + * Copyright (C) 2006 Prefeitura Municipal de Itajaí | |
7 | + * <ctima@itajai.sc.gov.br> | |
16 | 8 | * |
17 | - * Este programa é distribuído na expectativa de ser útil, mas SEM | |
18 | - * QUALQUER GARANTIA. Sem mesmo a garantia implícita de COMERCIALI- | |
19 | - * ZAÇÃO ou de ADEQUAÇÃO A QUALQUER PROPÓSITO EM PARTICULAR. Con- | |
20 | - * sulte a Licença Pública Geral GNU para obter mais detalhes. | |
9 | + * Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo | |
10 | + * sob os termos da Licença Pública Geral GNU conforme publicada pela Free | |
11 | + * Software Foundation; tanto a versão 2 da Licença, como (a seu critério) | |
12 | + * qualquer versão posterior. | |
21 | 13 | * |
22 | - * Você deve ter recebido uma cópia da Licença Pública Geral GNU | |
23 | - * junto com este programa. Se não, escreva para a Free Software | |
24 | - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA | |
25 | - * 02111-1307, USA. | |
14 | + * Este programa é distribuído na expectativa de que seja útil, porém, SEM | |
15 | + * NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU | |
16 | + * ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. Consulte a Licença Pública Geral | |
17 | + * do GNU para mais detalhes. | |
26 | 18 | * |
19 | + * Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto | |
20 | + * com este programa; se não, escreva para a Free Software Foundation, Inc., no | |
21 | + * endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. | |
27 | 22 | */ |
28 | 23 | |
29 | 24 | require_once 'include/pmieducar/geral.inc.php'; |
30 | 25 | |
26 | + | |
27 | +/** | |
28 | + * clsPmieducarCliente class. | |
29 | + * | |
30 | + * @author Prefeitura Municipal de Itajaí <ctima@itajai.sc.gov.br> | |
31 | + * @license http://creativecommons.org/licenses/GPL/2.0/legalcode.pt CC GNU GPL | |
32 | + * @package Core | |
33 | + * @subpackage pmieducar | |
34 | + * @since Classe disponível desde a versão 1.0.0 | |
35 | + * @version $Id$ | |
36 | + */ | |
31 | 37 | class clsPmieducarCliente |
32 | 38 | { |
33 | 39 | var $cod_cliente; |
... | ... | @@ -503,15 +509,17 @@ class clsPmieducarCliente |
503 | 509 | |
504 | 510 | // Se suspenso não for nulo e existirem cliente suspensos, seleciona-os |
505 | 511 | // quando ainda estiverem no prazo de suspensão |
506 | - if (!is_null($str_suspenso) && $db->doCountFromObj($clienteSuspenso) > 0) { | |
507 | - $camp_adicional .= ', pmieducar.cliente_suspensao cs '; | |
508 | - $condicao .= ' AND c.cod_cliente = cs.ref_cod_cliente AND | |
512 | + if ($db->doCountFromObj($clienteSuspenso) > 0) { | |
513 | + if (!is_null($str_suspenso)) { | |
514 | + $camp_adicional .= ', pmieducar.cliente_suspensao cs '; | |
515 | + $condicao .= ' AND c.cod_cliente = cs.ref_cod_cliente AND | |
509 | 516 | (cs.data_suspensao < current_date - cs.dias)'; |
510 | - } | |
511 | - else { | |
512 | - $camp_adicional .= ', pmieducar.cliente_suspensao cs '; | |
513 | - $condicao .= ' AND (c.cod_cliente <> cs.ref_cod_cliente OR | |
514 | - (cs.data_suspensao > current_date - cs.dias))'; | |
517 | + } | |
518 | + else { | |
519 | + $camp_adicional .= ', pmieducar.cliente_suspensao cs '; | |
520 | + $condicao .= ' AND (c.cod_cliente <> cs.ref_cod_cliente OR | |
521 | + (cs.data_suspensao > current_date - cs.dias))'; | |
522 | + } | |
515 | 523 | } |
516 | 524 | |
517 | 525 | $sql1 = " | ... | ... |