Commit 7e56095af3ae5f605ac179f63161f5c345edec24

Authored by Eriksen Costa Paixão
1 parent 235b5508
Exists in master

#17 by Eriksen: Corrigido bug reincidente pelo mesmo motivo

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 = "
... ...