public function listar() { $template = new Template(); $str = " WHERE 1 = 1 "; $dataini = Formatacao::datatosql($_GET['dataini']) . ' 00:00'; $datafim = Formatacao::datatosql($_GET['datafim']) . ' 23:59'; if ($_GET['nome']) { $str .= " AND evento_nome like '%{$_GET['nome']}%'"; } if ($_GET['dataini']) { $str .= " AND evento_datainicio >= '{$dataini}'"; } if ($_GET['datafim']) { $str .= " AND evento_datainicio <= '{$datafim}'"; } if ($_GET['tipo']) { $str .= " AND tipoevento.tipoevento_id = {$_GET['tipo']} "; } $template->assignParam('objetos', Evento::listar($str)); return $template->render("evento/listar.phtml"); }