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 | <?php | 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 | require_once 'include/pmieducar/geral.inc.php'; | 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 | class clsPmieducarCliente | 37 | class clsPmieducarCliente |
32 | { | 38 | { |
33 | var $cod_cliente; | 39 | var $cod_cliente; |
@@ -503,15 +509,17 @@ class clsPmieducarCliente | @@ -503,15 +509,17 @@ class clsPmieducarCliente | ||
503 | 509 | ||
504 | // Se suspenso não for nulo e existirem cliente suspensos, seleciona-os | 510 | // Se suspenso não for nulo e existirem cliente suspensos, seleciona-os |
505 | // quando ainda estiverem no prazo de suspensão | 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 | (cs.data_suspensao < current_date - cs.dias)'; | 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 | $sql1 = " | 525 | $sql1 = " |