Skip to content

Commit

Permalink
BuscaSecretaria
Browse files Browse the repository at this point in the history
  • Loading branch information
Joseilton Csota Bruce authored and Joseilton Csota Bruce committed Jun 14, 2019
1 parent d12ea0c commit c77c0c6
Show file tree
Hide file tree
Showing 56 changed files with 132 additions and 103 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
/img_membros/*.jpg
/img_membros/*.JPG
/img/cartao_*
/img/log_70anos.jpg
/teste
/tmp
/bkpbanco/*.sql
Expand Down
103 changes: 44 additions & 59 deletions adm/rest_busca.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@
{

$query = "SELECT rol, nome FROM membro WHERE ";

//remoção de s e r triplo
$sss = str_replace('sss', 'ss', trim($_GET['nome']));
$sss = str_replace('rrr', 'rr', $sss);

//Expassão de busca para nome Kassia ou Cassia
if (substr_count($sss, 'kassia')==1) {
$ks = str_replace('k', 'c', $sss);
Expand All @@ -18,15 +18,15 @@
$ks = str_replace('c', 'k', $sss);
$query .= "nome LIKE '%".$ks."%' OR ";
}

if (substr_count($sss, 'ss')==1) {
$ks = str_replace('ss', 'c', $sss);
$query .= "nome LIKE '%".$ks."%' OR ";
}elseif (substr_count($sss, 'c')==1){
$ks = str_replace('c', 'ss', $sss);
$query .= "nome LIKE '%".$ks."%' OR ";
}

//Expassão de busca para nome souza ou sousa
if (substr_count($sss, 'sousa')==1){
$ks = str_replace('sousa', 'souza', $sss);
Expand All @@ -35,7 +35,7 @@
$ks = str_replace('souza', 'sousa', $sss);
$query .= "nome LIKE '%".$ks."%' OR ";
}

//Expassão de busca para ch e x
if (substr_count($sss, 'ch')==1){
$ks = str_replace('ch', 'x', $sss);
Expand All @@ -44,7 +44,7 @@
$ks = str_replace('x', 'ch', $sss);
$query .= "nome LIKE '%".$ks."%' OR ";
}

//Expassão de busca para y
if (substr_count($sss, 'li')==1){
$ks = str_replace('li', 'ly', $sss);
Expand All @@ -53,7 +53,7 @@
$ks = str_replace('y', 'li', $sss);
$query .= "nome LIKE '%".trim($ks)."%' OR ";
}

//Expassão de busca para keli
if (substr_count($sss, 'keli')==1){
$ks = str_replace('keli', 'kely', $sss);
Expand All @@ -62,23 +62,23 @@
$query .= "nome LIKE '%".$ks."%' OR ";
$ks = str_replace('keli', 'kelli', $sss);
$query .= "nome LIKE '%".$ks."%' OR ";

}elseif (substr_count($sss, 'kely')==1){
$ks = str_replace('kely', 'keli', $sss);
$query .= "nome LIKE '%".$ks."%' OR ";
$ks = str_replace('kely', 'kelly', $sss);
$query .= "nome LIKE '%".$ks."%' OR ";
$ks = str_replace('kely', 'kelli', $sss);
$query .= "nome LIKE '%".$ks."%' OR ";

}elseif (substr_count($sss, 'kelly')==1){
$ks = str_replace('kelly', 'keli', $sss);
$query .= "nome LIKE '%".$ks."%' OR ";
$ks = str_replace('kelly', 'kelli', $sss);
$query .= "nome LIKE '%".$ks."%' OR ";
$ks = str_replace('kelly', 'kely', $sss);
$query .= "nome LIKE '%".$ks."%' OR ";

}elseif (substr_count($sss, 'kelli')==1){
$ks = str_replace('kelli', 'keli', $sss);
$query .= "nome LIKE '%".$ks."%' OR ";
Expand All @@ -87,7 +87,7 @@
$ks = str_replace('kelli', 'kely', $sss);
$query .= "nome LIKE '%".$ks."%' OR ";
}

//Expassão de busca para tais
if (substr_count($sss, 'tais')==1){
$ks = str_replace('tais', 'thais', $sss);
Expand All @@ -105,15 +105,15 @@
$ks = str_replace('thays', 'tais', $sss);
$query .= "nome LIKE '%".$ks."%' OR ";
}

if (substr_count($sss, 'l')==1){
$ks = str_replace('l', 'll', $sss);
$query .= "nome LIKE '%".$ks."%' OR ";
}elseif (substr_count($sss, 'n')==1){
$ks = str_replace('n', 'nn', $sss);
$query .= "nome LIKE '%".$ks."%' OR ";
}

if (substr_count($sss, 'll')==1){
$ks = str_replace('ll', 'l', $sss);
$query .= "nome LIKE '%".$ks."%' OR ";
Expand All @@ -137,7 +137,7 @@
$ks = str_replace('valter', 'walter', $sss);
$query .= "nome LIKE '%".$ks."%' OR ";
}

//Expassão de busca para diana
if (substr_count($sss, 'diana')==1){
$ks = str_replace('dianna', 'dyanna', $sss);
Expand Down Expand Up @@ -168,43 +168,42 @@
$ks = str_replace('dianna', 'dyana', $sss);
$query .= "nome LIKE '%".$ks."%' OR ";
}

$query .= "nome LIKE '%".trim($sss)."%' ORDER BY nome";
$nmpp="10"; //Número de mensagens por párginas
$nmpp="15"; //Número de mensagens por párginas
$paginacao = Array();
$paginacao['link'] = "?"; //Paginação na mesma página

//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
if ($_GET["pagina1"]<1) {

if ($_GET["pagina1"]<1) {
$_GET["pagina1"] = 1;
} elseif ($_GET["pagina1"]>$paginas) {
$_GET["pagina1"] = $paginas;
}

$pagina = $_GET["pagina1"]-1;

if ($pagina<1) {$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());
$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
{

{
//echo('Você digitou: <h2>'.$_GET['nome'].'</h2>');

?>
<table cellspacing="0" >
<table class='table table-striped table-hover' >

<colgroup>
<col id="foto">
<col id="albumCol"/>
</colgroup>

<thead>
<tr>
<th scope="col">Foto</th>
Expand All @@ -213,47 +212,33 @@
</thead>
<tbody>
<?PHP

while($coluna = mysql_fetch_array($sql3))
{

if ($total==1) {
echo '<script> alert("Apenas um membro encontrado!"); location.href="./?escolha=adm/dados_pessoais.php&bsc_rol='.$coluna["rol"].'"</script>';
}

if (file_exists("img_membros/".$coluna["rol"].".jpg"))
{
$img=$coluna["rol"].".jpg";
//echo "<h3> - img $img </h3>";
$img=$coluna["rol"].".jpg"; }
else {
$img="ver_foto.jpg";
}
else
{
$img="ver_foto.jpg";
}

$ls+=1;
if ($ls>1)
{
$cor="class='odd'";
$ls=0;
}
else
{$cor="class='od2'";
}

$html = preg_replace("/(" . $sss . ")/i", "<span style=\"font-weight:bold; color:blue;\">\$1</span>", $coluna["nome"]);
$linkMb = '<a href="./?escolha=adm/dados_pessoais.php&bsc_rol='.$coluna['rol'].'">';
?>
<tr "<?php echo "$cor";?>">
<td><a href="./?escolha=adm/dados_pessoais.php&bsc_rol=<?php echo $coluna["rol"];?>"><img border='1' src=img_membros/<?PHP echo $img;?> width='46' height='63' title="<?PHP echo " Rol: ".$coluna["rol"]." - ".$coluna["nome"]; ?>" /></a></td>
<td><?php echo $html;?></td>
<tr>
<td><?php echo $linkMb; ?><img class="img-circle" src=img_membros/<?PHP echo $img;?> width='46' title="<?PHP echo " Rol: ".$coluna["rol"]." - ".$coluna["nome"]; ?>" /></a></td>
<td><?php echo $linkMb.$html;?></a></td>
</tr>
<?PHP

}//loop while produtos

?>
?>
</tbody>
</table>

<?PHP
}

Expand All @@ -266,15 +251,15 @@
echo "<br><span class='style4'>Total de $paginas p&aacute;ginas";
else
echo "<br><span class='style4'>Total de $paginas p&aacute;gina";

echo "<br />";
if ($total>"1")
{
if ($total>"100")
printf("Com %s ocorr&ecirc;ncias! Tente melhorar seu argumento de pesquisa, para restringir um pouco mais o resultado!",number_format($total, 0, ',', '.'));
else
printf("Com %s ocorr&ecirc;ncias!",number_format($total, 0, ',', '.'));

}elseif ($total=="1")
{
echo "Com apenas uma ocorr&ecirc;ncias!";
Expand All @@ -284,8 +269,8 @@
}
}else
{
echo "Voc&ecirc; n&atilde;o colocou nenhum crit&eacute;rio de pesquisa!";
echo "Voc&ecirc; n&atilde;o colocou nenhum crit&eacute;rio de pesquisa!";
}

?>
</fieldset>
</fieldset>
7 changes: 4 additions & 3 deletions aniv/aniversario.php
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,7 @@
if ($_GET["Submit"]=="Imprimir") {

session_start();
require_once ("../func_class/funcoes.php");
require_once ("../func_class/classes.php");

require "../help/impressao.php";//Include de func�es, classes e conex�es com o BD
controle ("consulta");
$igreja = new DBRecord ( 'igreja', '1', 'rol' );
?>
Expand All @@ -19,6 +17,9 @@
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<title><?php echo $titTabela;?></title>
<link rel="icon" type="image/gif" href="../br_igreja.jpg">
<!-- <link rel="stylesheet" type="text/css" href="../tesouraria/style.css" /> -->
<!-- <link rel="stylesheet" type="text/css" href="../css/print.css" /> -->
<link rel="stylesheet" type="text/css" href="../css/bootstrap.css" />
</head>
<body>
<div id="header">
Expand Down
19 changes: 15 additions & 4 deletions aniv/navega.php
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
<form id="form1" name="form1" method="get" action="<?PHP echo $_GET["escolha"];?>">
<form id="form1" name="form1" method="get" action="<?PHP echo $_GET["escolha"];?>" target="_blank">
<input name="proxima" type="hidden" value="<?PHP echo $_GET["proxima"];?>" />
<input name="ord" type="hidden" value="<?PHP echo $_GET["ord"];?>" />
<input name="congregacao" type="hidden" value="<?PHP echo $_GET["congregacao"];?>" />
<div class="row">
<div class="col-xs-2">
<div class="col-xs-1"><label>&nbsp;</label>
<input type="submit" name="Submit" class="btn btn-primary" value="Imprimir" />
</div>
<div class="col-xs-5">
<div class="col-xs-3"><label>&nbsp;</label>
<div class="btn-group" role="group" aria-label="...">
<a href="./?escolha=<?PHP echo $_GET["escolha"];?>&proxima=<?PHP
echo $anterior;?>&ord=<?PHP echo $_GET["ord"];?>&congregacao=<?PHP
Expand All @@ -20,7 +20,14 @@
</a>
</div>
</div>
<div class="col-xs-4">
<div class="col-xs-2"><label>Per&iacute;odo:</label>
<select name="periodo" class="form-control" >
<option>Hoje</option>
<option value="1">da Semana</option>
<option value="2">do M&ecirc;s</option>
</select>
</div>
<div class="col-xs-4"><label>Igreja</label>
<select name="igreja" id="igreja" class="form-control" onchange="MM_jumpMenu('parent',this,0)" tabindex="<?PHP echo ++$ind; ?>" >
<?php
$congr = new List_sele ("igreja","razao","congregacao");
Expand All @@ -30,5 +37,9 @@
?>
</select>
</div>
</div>
<div class="col-xs-1"><label>&nbsp;</label>
<input type="submit" class="btn btn-primary" value='Listar!' >
</div>
</div>
</form>
Loading

0 comments on commit c77c0c6

Please sign in to comment.