#!/usr/bin/perl -U

#use CGI::Carp qw(fatalsToBrowser);

print "Content-type: text/html;  charset=utf-8 \n\n";

use lib ".";

use Switch;
use Modulos::ConectaBd;
use Modulos::ExecutaBd;
use Modulos::Util;
use Modulos::Request;

$dbh = conectaBanco();

%FORM = processaRequisicao();

print <<END;

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Franciscanas</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--   A:link    {text-decoration: none; color: #460000;    }-->
<!--   A:visited {text-decoration: none; color: #460000;    }-->
<!--   A:hover   {text-decoration: none; color: #DF650B;    }-->
<br>
<!--body { 
       scrollbar-face-color: #FDF7BD;
	   scrollbar-shadow-color: #FFFFFF;
	   scrollbar-highlight-color: #FFFFFF;
	   scrollbar-3dlight-color: #F8D171;
	   scrollbar-darkshadow-color: ;
	   scrollbar-track-color: #FFECB3;
	   scrollbar-arrow-color: #EC961B;
	   ie-scrollbar-width:5px;
}-->
</style>
<link href="franciscanas.css" rel="stylesheet" type="text/css">
</head>

<body bgcolor="FFECB3" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<br>
<table width="759" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="FDF7BD" class="fonte">
  <tr> 
    <td width="801"><iframe bgcolor="#FFFFFF" name="frame" src="topo.html" width="759" height="221" frameborder="0"></iframe></td>
  </tr>
  <tr> 
    <td><table width="100%" border="0" cellpadding="0" cellspacing="0" class="fonte">
        <tr> 
          <td width="2%" background="fundo.gif"><table width="100%" border="0" align="center" cellpadding="0" cellspacing="0" class="fonte">
              <tr> 
                <td>
                    <table width="100%" border="0" align="left" cellpadding="0" cellspacing="0" class="fonte">
                      <tr> 
                        <td width="25%" valign="top"><iframe bgcolor="#FFFFFF" name="frame" src="menu.html" width="187" height="289" frameborder="0"></iframe></td>
                        <td width="75%" valign="top"> <table width="94%" height="100%" border="0" align="center" cellpadding="0" cellspacing="0" class="fonte">
                            <td valign="top"><strong>Galeria de Fotos</strong><br><br>

	<form name="form1" method="post" action="">
        <table width="100%" border="0" cellpadding="0" cellspacing="0" class="fonte" align="left">
        <tr>
        <td> Para facilitar sua busca, selecione uma categoria: 
        <select name="categoria" id="categoria" name="select" class="caixadetexto" onChange="javascript:submit();">
        <option>Todos</option>

END
# LISTAGEM DE CATEGORIAS

$campos = "id_categoria|categoria";
$vars = "id|categoria";
$lista = "SELECT | FROM categorias_eventos ORDER BY categoria";
($dados, $fetch) = buscaDados($dbh, $lista, $campos, $vars) or die "$DBI::errstr\n";
while( $fetch->() ) {

	$id = $dados->{id};
	$categoria = $dados->{categoria};
	if ($id eq $FORM{categoria}) {
		$selected = "SELECTED";
		$minha_categoria = $categoria;
	} else {
		$selected = "";
	}
	print "<option value=\"$id\" $selected >$categoria</option>\n";
}

print <<END;

        </select> </td>
        </tr>
        </table>
        </form></td></tr><tr><td>

END

# LISTAGEM DE EVENTOS

$campos = "e.id_evento|e.nome|e.descricao|DATE_FORMAT(e.data_evento, '%d/%m/%Y')|a.arquivo_foto|e.id_categoria";
$vars = "id|nome|descricao|data|arquivo|categoria";

if ($FORM{categoria} <= 0) {
# SEM CATEGORIA SELECIONADA

	$lista = "SELECT | FROM eventos e LEFT JOIN fotos_evento a ON e.id_evento = a.id_evento GROUP BY e.id_evento ORDER BY e.data_evento DESC";

} else {

# COM CATEGORIA SELECIONADA

	$lista = "SELECT | FROM eventos e LEFT JOIN fotos_evento a ON e.id_evento = a.id_evento WHERE e.id_categoria = $FORM{categoria} GROUP BY e.id_evento ORDER BY e.data_evento DESC";

}

($dados, $fetch) = buscaDados($dbh, $lista, $campos, $vars) or die "$DBI::errstr\n";

while( $fetch->() ) {

        $id = $dados->{id};
        $nome = $dados->{nome};
        $descricao = $dados->{descricao};
	$descricao_parte = substr($descricao,0,200);
        $arquivo = $dados->{arquivo};
	$data = $dados->{data};
	$comeco_link = "<a href=\"ver_eventos.cgi?evento=$id&pagina=1&num=0\" target=\"_parent\">";
	$fim_link = "</a>";

	if ($arquivo ne ""){

#EVENTOS COM FOTOS
print <<END; 
	  
	  <table width="100%" border="0" cellpadding="0" cellspacing="3" class="caixarealce">
              <tr> 
                <td width="81%" height="20" valign="top" class="titulo"> 
                  <div align="justify"><strong><font color="#DF650B">$data</font> - $nome</strong></div></td>
                <td width="19%" rowspan="3" align="center" valign="middle">
			<table width="64%" border="0" cellpadding="0" cellspacing="2" class="caixarealce">
                    	<tr> 
                      	<td>$comeco_link<img src="foto_eventos/previa-$arquivo" width="107" height="80" border="0">$fim_link</td>
                    	</tr>
                  	</table>
		</td>
              </tr>
              <tr> 
                <td align="left" valign="top"> <div align="justify">$descricao_parte...</div></td>
              </tr>
              <tr> 
                <td height="20" align="left" valign="bottom"><strong>$comeco_link Clique aqui para ver mais.$fim_link</strong></td>
              </tr>
          </table>
	  <br>
END

	} else {
   

#EVENTOS SEM FOTOS
print <<END;

<table width="100%" border="0" cellpadding="0" cellspacing="3" class="caixarealce">
              <tr> 
                <td width="81%" height="20" valign="top" class="titulo1"> 
                  <div align="justify"><strong><font color="#DF650B">$data</font> - $nome</strong></div></td>
                <td width="19%" rowspan="3" align="center" valign="middle">&nbsp;</td>
              </tr>
              <tr> 
                <td align="left" valign="top"> <div align="justify">$descricao_parte...</div></td>
              </tr>
              <tr> 
                <td height="20" align="left" valign="bottom"><strong>$comeco_link Clique aqui para ver mais.$fim_link</strong></td>
              </tr>
            </table>
	    <br>
END
	}
}

print <<END;

                            </td>
                            </tr>
                          </table></td>
                      </tr>
                    </table>
		</td>
              </tr>
              <tr>
                <td colspan="2" valign="top"><iframe name="rodape" src="rodape.html" width="759" height="95" frameborder="0"></iframe></td>
              </tr>
            </table>
            
          </td>
        </tr>
      </table>
</td>
  </tr>
  </table>
<br>
</body>
</html>

END

desconectaBanco($dbh);
