Skip to content

Commit

Permalink
List S/ congrega - Up BD igreja zero
Browse files Browse the repository at this point in the history
  • Loading branch information
Joseilton C BRuce authored and Joseilton C BRuce committed Jan 31, 2020
1 parent 060713f commit 19e7e94
Show file tree
Hide file tree
Showing 7 changed files with 155 additions and 119 deletions.
11 changes: 8 additions & 3 deletions func_class/classes.php
Original file line number Diff line number Diff line change
Expand Up @@ -832,16 +832,21 @@ function listSedeCong ($seq,$item,$required){
function List_Selec_pop ($link,$rol){
//Lista Select para uso com javascrip popup
//Mostra as linhas de select
$linha1='';
$linhas .="<option value='./?$link{$this->col_lst["rol"]}'>Todas</option>";
$linha1 ='';
$linhas ="<option value='./?$link{$this->col_lst["rol"]}'>Todas as Igrejas</option>";
if ($_GET['ig']=='0' && $rol=='') {
$linhas ="<option value='./?$link{$this->col_lst["rol"]}&ig=0'>Membros S/ Congrega&ccedil;&atilde;o</option>".$linhas ;
} else {
$linhas = $linhas."<option value='./?$link{$this->col_lst["rol"]}&ig=0'>Membros S/ Congrega&ccedil;&atilde;o</option>" ;
}
while($this->col_lst = mysql_fetch_array($this->sql_lst))
{
if ($this->col_lst["rol"]==$rol) {
$linha1 = "<option value='./?$link{$this->col_lst["rol"]}'>".$this->col_lst[$this->campo_retorno]."</option>";
}
$linhas .="<option value='./?$link{$this->col_lst["rol"]}'>".$this->col_lst[$this->campo_retorno]."</option>";
}
echo $linha1.$linhas;
echo $linha0.$linha1.$linhas;
}

function List_sel ($ind,$req){
Expand Down
98 changes: 49 additions & 49 deletions igreja/list_membro.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,32 +3,33 @@
$ordenar = new igreja ();
$arrayIg =$ordenar->Arrayigreja();

$_urlLi="?escolha=igreja/list_membro.php&menu=top_igreja&ord={$_GET["ord"]}&foto={$_GET["foto"]}&cargo={$_GET["cargo"]}&id=".($_GET["id"]);//Montando o Link para ser passada a classe
$_urlLi="?escolha=igreja/list_membro.php&menu=top_igreja&ord={$_GET["ord"]}&foto={$_GET["foto"]}&cargo={$_GET["cargo"]}&id=".($_GET["id"])."&ig=".($_GET["ig"]);//Montando o Link para ser passada a classe
if ($_GET["cargo"] != "6"){
$query = 'SELECT * from membro AS m, eclesiastico AS e WHERE m.rol=e.rol AND ';
$query .= 'e.situacao_espiritual<=2 '.$ordenar->cargo().' ORDER BY '.$ordenar->ordenar();

$nmpp="20"; //Número de mensagens por párginas
require_once ('models/sec/listMembro.php');

$nmpp="20"; //N�mero de mensagens por p�rginas
$paginacao = Array();
$paginacao['link'] = "?"; //Paginação na mesma página
$paginacao['link'] = "?"; //Pagina��o na mesma p�gina

//Faz os calculos na paginação
//Faz os calculos na pagina��o
$sql2 = mysql_query ($query) or die (mysql_error());
$total = mysql_num_rows($sql2) ; //Retorna o total de linha na tabela
$paginas = ceil ($total/$nmpp); //Retorna o total de páginas

$paginas = ceil ($total/$nmpp); //Retorna o total de p�ginas

if ($_GET["pagina1"]<1) {
$_GET["pagina1"] = 1;
} elseif ($_GET["pagina1"]>$paginas) {
$_GET["pagina1"] = $paginas;
}
$pagina = $_GET["pagina1"]-1;
if ($pagina<0) {$pagina=0;} //Especifica um valor p variável página caso ela esteja setada
$inicio=$pagina * $nmpp; //Retorna qual será a primeira linha a ser mostrada no MySQL
if ($pagina<0) {$pagina=0;} //Especifica um valor p vari�vel p�gina caso ela esteja setada
$inicio=$pagina * $nmpp; //Retorna qual ser� a primeira linha a ser mostrada no MySQL
$sql3 = mysql_query ($query." LIMIT $inicio,$nmpp") or die (mysql_error());
//Executa a query no MySQL com limite de linhas para ser usado pelo while e montar a array

//inicia o cabeçalho de paginação
//inicia o cabe�alho de pagina��o

{
?>
Expand All @@ -37,9 +38,7 @@
Lista de Membros
<?PHP
echo $titTabela;
if ($_GET["id"]>0) {
echo ' - Igreja: '.$arrayIg[$_GET["id"]]['0'];
}
require_once ('views/secretaria/titTabIgreja.php');
?>
</caption>
<colgroup>
Expand All @@ -51,16 +50,16 @@
</colgroup>
<thead>
<tr>
<th scope="col"><a href="./?escolha=igreja/list_membro.php&menu=top_igreja&ord=1&cargo=<?PHP echo $_GET["cargo"];?>&id=<?PHP echo $_GET["id"];?>&pagina1=<?PHP echo $_GET["pagina1"];?>" title="Ordenar por ROL">Rol
<th scope="col"><a href="./?escolha=igreja/list_membro.php&menu=top_igreja&ord=1&cargo=<?PHP echo $_GET["cargo"];?>&id=<?PHP echo $_GET["id"];?>&pagina1=<?PHP echo $_GET["pagina1"]."&ig=".$_GET["ig"];?>" title="Ordenar por ROL">Rol
<?PHP if ($_GET["ord"]=="1") {?>
<img src="img/s_desc.png" width="11" height="9" border="0" />
<?PHP } ?>
</a></th>
<th scope="col"><a href="./?escolha=igreja/list_membro.php&menu=top_igreja&cargo=<?PHP echo $_GET["cargo"];?>&id=<?PHP echo $_GET["id"];?>&pagina1=<?PHP echo $_GET["pagina1"];?>" title="Ordenar por nome">Nome<?PHP if ($_GET["ord"]=="") {?>
<th scope="col"><a href="./?escolha=igreja/list_membro.php&menu=top_igreja&cargo=<?PHP echo $_GET["cargo"];?>&id=<?PHP echo $_GET["id"];?>&pagina1=<?PHP echo $_GET["pagina1"]."&ig=".$_GET["ig"];?>" title="Ordenar por nome">Nome<?PHP if ($_GET["ord"]=="") {?>
<img src="img/s_desc.png" width="11" height="9" border="0" />
<?PHP } ?>
</a></th>
<th scope="col"><a href="./?escolha=igreja/list_membro.php&menu=top_igreja&cargo=<?PHP echo $_GET["cargo"];?>&ord=2&id=<?PHP echo $_GET["id"];?>&pagina1=<?PHP echo $_GET["pagina1"];?>" title="Ordenar por Congrega&ccedil;&atilde;o">Congrega&ccedil;&atilde;o<?PHP if ($_GET["ord"]=="2") {?>
<th scope="col"><a href="./?escolha=igreja/list_membro.php&menu=top_igreja&cargo=<?PHP echo $_GET["cargo"];?>&ord=2&id=<?PHP echo $_GET["id"];?>&pagina1=<?PHP echo $_GET["pagina1"]."&ig=".$_GET["ig"];?>" title="Ordenar por Congrega&ccedil;&atilde;o">Congrega&ccedil;&atilde;o<?PHP if ($_GET["ord"]=="2") {?>
<img src="img/s_desc.png" width="11" height="9" border="0" />
<?PHP } ?>
</a></th>
Expand All @@ -72,47 +71,48 @@
<?PHP
while($coluna = mysql_fetch_array($sql3))
{
$numRol = sprintf("%'04u", $coluna["rol"]);
?>
<tr>
<td><a href="./?escolha=adm/dados_pessoais.php&bsc_rol=<?php echo $coluna["rol"];?>"><?php echo $numRol;?></a></td>
<td>
<a href="./?escolha=adm/dados_pessoais.php&bsc_rol=<?php echo $coluna["rol"];?>">
<div class="row">
<div class="col-xs-2">
<img src='<?php echo foto($coluna["rol"]);?>' class='thumb'
alt='Foto do Membro' width='24' height='32' />
</div>
<div class="col-xs-6">
<?php echo $coluna["nome"];?>

$numRol = sprintf("%'04u", $coluna["membroRol"]);
?>
<tr>
<td><a href="./?escolha=adm/dados_pessoais.php&bsc_rol=<?php echo $coluna["membroRol"];?>"><?php echo $numRol;?></a></td>
<td>
<a href="./?escolha=adm/dados_pessoais.php&bsc_rol=<?php echo $coluna["membroRol"];?>">
<div class="row">
<div class="col-xs-2">
<img src='<?php echo foto($coluna["membroRol"]);?>' class='thumb'
alt='Foto do Membro' width='24' height='32' />
</div>
<div class="col-xs-6">
<?php echo $coluna["nome"];?>
</div>
</div>
</div>
</a>
<td>
<?php
echo $arrayIg[$coluna["congregacao"]]['0'];
?>
</td>
<td class='text-center'>
<?php
echo nRomano($arrayIg[$coluna["congregacao"]]['5']);
?>
</td>
<td>
<?php
echo cargo ($coluna["rol"])['0'];
?>
</td>
</tr>
<?PHP
</a>
<td>
<?php
echo $arrayIg[$coluna["congregacao"]]['0'];
?>
</td>
<td class='text-center'>
<?php
echo nRomano($arrayIg[$coluna["congregacao"]]['5']);
?>
</td>
<td>
<?php
echo cargo ($coluna["membroRol"])['0'];
?>
</td>
</tr>
<?PHP
}//loop while produtos
?>
</tbody>
</table>
<?PHP
}
//Classe que monta o rodape
$_rod = new rodape($paginas,$_GET["pagina1"],"pagina1",$_urlLi,8);//(Quantidade de páginas,$_GET["pag_rodape"],mesmo nome dado ao parametro do $_GET anterior ,"$_urlLi",links por página)
$_rod = new rodape($paginas,$_GET["pagina1"],"pagina1",$_urlLi,8);//(Quantidade de p�ginas,$_GET["pag_rodape"],mesmo nome dado ao parametro do $_GET anterior ,"$_urlLi",links por p�gina)
$_rod->getRodape(); $_rod->form_rodape ("Ir para P&aacute;gina: ");
//$_rod->getDados();
if ($paginas>1)
Expand Down
27 changes: 14 additions & 13 deletions igreja/membro_print.php
Original file line number Diff line number Diff line change
Expand Up @@ -41,10 +41,13 @@ function __autoload ($classe) {

controle ("consulta");
$ordenar = new igreja ();
$arrayIg =$ordenar->Arrayigreja();
$opCargo = (!empty($_GET["cargo"])) ? intval($_GET["cargo"]) : 0 ;
$query = 'SELECT * from membro AS m, eclesiastico AS e WHERE m.rol=e.rol ';
$query .= 'AND e.situacao_espiritual <= 2 '.$ordenar->cargo();
$query .= ' ORDER BY '.$ordenar->ordenar();
// $query = 'SELECT * from membro AS m, eclesiastico AS e WHERE m.rol=e.rol ';
// $query .= 'AND e.situacao_espiritual <= 2 '.$ordenar->cargo();
// $query .= ' ORDER BY '.$ordenar->ordenar();

require_once ('../models/sec/listMembro.php');

$sql3 = mysql_query ($query) or die (mysql_error());
$total = mysql_num_rows($sql3) ; //Retorna o total de linha na tabela
Expand All @@ -57,9 +60,7 @@ function __autoload ($classe) {
<?PHP
echo $_GET['titTabela'];

if ($_GET["id"]!=="" && $_GET["id"]!=="0" && $igreja->razao()!==""){
echo " - Igreja: {$igreja->razao()}";
}
require_once ('../views/secretaria/titTabIgreja.php');

?>
</caption>
Expand Down Expand Up @@ -125,12 +126,12 @@ function __autoload ($classe) {
$cidade = new DBRecord(cidade, $coluna["cidade"], 'id');
?>
<tr <?php echo "$cor";?>>
<td rowspan="2"><?php echo $coluna["rol"];?></td>
<td rowspan="2"><?php echo $coluna["membroRol"];?>****</td>
<td><?php
echo $foto;
echo $coluna["nome"];
$congregacao = new DBRecord ("igreja",$coluna["congregacao"],"rol");
echo ' - Cong.: '.$congregacao->razao();
// $congregacao = new DBRecord ("igreja",$coluna["congregacao"],"rol");
echo ' - Cong.: '.$coluna["razao"];
echo ', '.cargo ($coluna["rol"])['0'];

?>
Expand All @@ -143,7 +144,7 @@ function __autoload ($classe) {
?></td>
</tr>
<tr <?php echo "$cor";?>>
<td>Endereço: <?php echo $coluna["endereco"].', '.
<td>Endere�o: <?php echo $coluna["endereco"].', N� '.
$coluna["numero"].', Bairro: '.$bairro->bairro()
.' - '.$cidade->nome().'-'.$cidade->coduf().
', Complem.: '.$coluna["complemento"];?>
Expand All @@ -153,16 +154,16 @@ function __autoload ($classe) {
}else {
?>
<tr <?php echo "$cor";?>>
<td><?php echo $coluna["rol"];?></td>
<td><?php echo $coluna["membroRol"];?></td>
<td>
<?php
echo $foto;
echo $coluna["nome"];
?>
</td>
<td><?php
$congregacao = new DBRecord ("igreja",$coluna["congregacao"],"rol");
echo $congregacao->razao();
// $congregacao = new DBRecord ("igreja",$coluna["congregacao"],"rol");
echo $coluna["razao"];
?></td>
<td><?php
echo cargo ($coluna["rol"])['0'];
Expand Down
12 changes: 6 additions & 6 deletions models/igreja.class.php
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ function Deletar (){
else
{
$erro=mysql_error();
echo "Não foi possível apagar, apresentou o seguite erro: '$erro'";
echo "N�o foi poss�vel apagar, apresentou o seguite erro: '$erro'";
}
}

Expand Down Expand Up @@ -83,19 +83,19 @@ function cargo ($opCargo){
$congreg = "AND e.congregacao=".$opCargo;
}
switch ($_GET["cargo"]){//verifica o cargo
case "1"://Verifica se é auxiliar de trabalho
case "1"://Verifica se auxiliar de trabalho
$congreg .= " AND DATE_FORMAT(e.auxiliar,'%d') <> '00' AND DATE_FORMAT(e.diaconato,'%d') = '00' AND DATE_FORMAT(e.presbitero,'%d') = '00' AND DATE_FORMAT(e.evangelista,'%d') = '00' AND DATE_FORMAT(e.pastor,'%d') = '00' ";
break;
case "2"://verifica se é diácono
case "2"://verifica se � di�cono
$congreg .= " AND DATE_FORMAT(e.diaconato,'%d') <> '00' AND DATE_FORMAT(e.presbitero,'%d') = '00' AND DATE_FORMAT(e.evangelista,'%d') = '00' AND DATE_FORMAT(e.pastor,'%d') = '00' ";
break;
case "3"://verifica se é Presbítero
case "3"://verifica se � Presb�tero
$congreg .= " AND DATE_FORMAT(e.presbitero,'%d') <> '00' AND DATE_FORMAT(e.evangelista,'%d') = '00' AND DATE_FORMAT(e.pastor,'%d') = '00' ";
break;
case "4"://verifica se é Evangelista
case "4"://verifica se Evangelista
$congreg .= " AND DATE_FORMAT(e.evangelista,'%d') <> '00' AND DATE_FORMAT(e.pastor,'%d') = '00' ";
break;
case "5"://verifica se é Pastor
case "5"://verifica se Pastor
$congreg .= " AND DATE_FORMAT(e.pastor,'%d') <> '00' ";
break;
case "7"://Lista apenas mulheres
Expand Down
14 changes: 14 additions & 0 deletions models/sec/listMembro.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
<?php
if ($_GET['ig']!='0') {

$query = 'SELECT *,m.rol AS membroRol,m.rol AS membroRol from membro AS m, eclesiastico AS e, igreja AS i WHERE m.rol=e.rol AND ';
$query .= 'i.rol=e.congregacao AND e.situacao_espiritual<=2 '.$ordenar->cargo().' ORDER BY '.$ordenar->ordenar();

}else {

$query = 'SELECT *,m.rol AS membroRol from membro AS m, eclesiastico AS e, igreja AS i WHERE m.rol=e.rol AND ';
$query .= 'i.rol=e.congregacao AND ( e.congregacao = "" OR e.congregacao = "0" OR i.razao = "" ) AND ';
$query .= 'e.situacao_espiritual<=2 '.$ordenar->cargo().' ORDER BY '.$ordenar->ordenar();

}
?>
Loading

0 comments on commit 19e7e94

Please sign in to comment.