Location: PHPKode > projects > SolBT > sol/instituicao.php
<?php
  include("../sol/sessao.php");
  
  $campos_cliente = '';
  
  //Verifica permissao
  if ($_GET['tipo'] == 'unidade')
  {
    $nivelnecessario = 0;
    if ($_SESSION['univel'] > $nivelnecessario)
    {
      header('Location:/sol/index.php?erroperm='.$nivelnecessario);
    }
  }
  else
  {
    $nivelnecessario = 3;
    $campos_cliente = 'i.remoto_tipo, i.remoto_endereco, i.remoto_usuario, i.remoto_senha, i.email, i.codigo_interno, i.ramo, ';
  }
  
  //Conecta ao banco e abre query
  $dados = new dados();
  $dados->get_conexao();
  
  $sql = "SELECT
            i.id_inst, i.nome, i.telefone, i.pessoa_contato, i.cli_novo, ".$campos_cliente."c.nome AS cidade, e.sigla
          FROM
            instituicao AS i
          INNER JOIN
            cidades AS c ON (c.id_cidade = i.id_cidade)
          INNER JOIN
            uf AS e ON (e.id_uf = c.id_uf)";
            
  if (!empty($_POST['edtPesqCli']))
  {
    $sql .= " WHERE i.nome LIKE '%".TrataStr($_POST['edtPesqCli'])."%'";
  }
            
  if ($_GET['tipo'] == 'unidade')
  {
    if (!empty($_POST['edtPesqCli'])) $sql .= " AND "; else $sql .= " WHERE ";
    $sql .= " i.vinculado_unidade = 0";
  }
  else
  {
    if (!empty($_POST['edtPesqCli'])) $sql .= " AND "; else $sql .= " WHERE ";
    $sql .= " i.vinculado_unidade > 0";
  }

  if ($_POST['selTipo'] != '') $sql .= " AND cli_novo = ".$_POST['selTipo'];
            
  $sql .= " ORDER BY i.nome ASC";
  
  $rs = mysql_query($sql);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <title>SolBT - <?=$sitenome?></title>
    <link rel="StyleSheet" type="text/css" href="../sol/includes/estilos.css" id="estilo" />
    <script language='JavaScript' src='../sol/includes/FuncoesTela.js' type="text/javascript"></script>
  </head>
  
  <body>
    <?php
      include("../sol/includes/menus.php");
    ?>
    
    <table width="100%">
      <?php
        include("../sol/includes/top.php");
      ?>
      
      <!-- CONTEUDO DA PAGINA -->
      <tr>
        <td id="Conteudo">
          <br />
          <span class="Titulo"><? if ($_GET['tipo'] == 'unidade') echo "Unidades"; else echo 'Clientes'; ?><? if (!empty($_POST['edtPesqCli'])) echo " - Resultados da pesquisa" ?></span><br />&nbsp;<br />
          <?php
            if ($_GET['tipo'] == 'cliente')
            {
          ?>
          <form action="instituicao.php?tipo=cliente" method="post" target="_self">
            Pesquisar por nome: <input type="text" id="edtPesqCli" name="edtPesqCli" value="" maxlength="50" size="50" onblur="String.prototype.trim = function() { return this.replace(/^\s+|\s+$/, ''); }; document.getElementById('edtPesqCli').value = document.getElementById('edtPesqCli').value.trim();" />
            &nbsp; Tipo:
            <select id="selTipo" name="selTipo">
              <option value="">Todos os clientes</option>
              <option value="0">Clientes efetivados</option>
              <option value="1">Clientes em negocia&ccedil;&atilde;o</option>
            </select>
            &nbsp;
            <input type="submit" value="OK" />
            <script language='JavaScript' type="text/javascript">
              document.getElementById('edtPesqCli').focus();
            </script>
          </form>
          <br />&nbsp;<br />
          <?php
            }
          ?>
          <table cellspacing="1" cellpadding="3" style="background-color:#666666;">
            <tr style="color:#FFFFFF; font-weight:bold;">
              <td align="center">ID</td>
              <? if ($_GET['tipo'] == 'cliente') echo '<td align="center"><font size="1">C&oacute;d. interno</font></td>'; ?>
              <td>Nome</td>
              <td align="center">Telefone</td>
              <?php
                if ($_GET['tipo'] == 'cliente') echo '<td>Ramo</td><td>E-mail</td><td>Pessoa de contato</td><td align="center">Acesso remoto</td>';
              ?>
              <td>Cidade - UF</td>
            </tr>
            <?php
              //Lista os usuarios
              $i = 1;
              
              while ($reg = mysql_fetch_array($rs))
              {
            ?>
            <tr style="background-color:#<? if ($i % 2 == 0) echo "E8E8E8"; else echo "FFFFFF"; ?>;">
              <td align="center"><?=$reg['id_inst']?></td>
              <? if ($_GET['tipo'] == 'cliente') echo '<td align="center">'.$reg['codigo_interno'].'</td>'; ?>
              <td<? if ($_GET['tipo'] == 'cliente') echo ' class="Titulo"'; ?>>
                <?php
                  if (($_SESSION['univel'] <= $nivelnecessario) && ($reg['id_inst'] != 0))
                  {
                    $linkedicao = 'cad_inst.php?tipo='.$_GET['tipo'].'&id='.$reg['id_inst'];
                  }
                  else
                  {
                    if ($reg['id_inst'] == 0)
                    {
                      $linkedicao = '#" onclick="alert(\'Este registro não pode ser alterado!\');';
                    }
                    else
                    {
                      $linkedicao = '#" onclick="alert(\'Vocẽ não tem permissão para alterar os dados de clientes!\');';
                    }
                  }
                ?>
                <a href="<?=$linkedicao?>"><?=utf8_encode($reg['nome'])?></a>
                <? if ($reg['cli_novo'] == 1) echo "<br /><font size='1'><em>Cliente em negocia&ccedil;&atilde;o com a equipe comecial.</em></font>"; ?>
              </td>
              <td align="center"><?=utf8_encode($reg['telefone'])?></td>
              <?php
                if ($_GET['tipo'] == 'cliente')
                {
              ?>
              <td><?=utf8_encode($reg['ramo'])?></td>
              <td><?=utf8_encode($reg['email'])?></td>
              <td><?=utf8_encode($reg['pessoa_contato'])?></td>
              <td>
                <font size="1">
                <?php
                  if ($reg['remoto_tipo'] > 0)
                  {
                ?>
                  <strong>Tipo: </strong>
                  <?php
                    if ($reg['remoto_tipo'] == 1)
                    {
                      echo 'Terminal Server';
                    }
                    else
                    {
                      if ($reg['remoto_tipo'] == 2) echo 'TeamViewer'; else echo 'LogMeIn';
                    }
                  ?>
                  <br />
                  <?php if ($reg['remoto_tipo'] == 1)
                    {
                      if (!empty($reg['remoto_endereco']))
                      {
                        echo '<strong>Endere&ccedil;o/IP: </strong>'.utf8_encode($reg['remoto_endereco']).'<br />';
                      }
                    }
                  ?>
                  <? if (!empty($reg['remoto_usuario'])) { ?>
                  <strong>Usu&aacute;rio/ID: </strong><?=utf8_encode($reg['remoto_usuario'])?><br />
                  <? } ?>
                  <? if (!empty($reg['remoto_senha'])) { ?>
                  <strong>Senha: </strong><?=utf8_encode($reg['remoto_senha'])?>
                  <? } ?>
                <?php
                  }
                ?>
                </font>
              </td>
              <?php
                }
              ?>
              <td><?=utf8_encode($reg['cidade'])?> - <?=$reg['sigla']?></td>
            </tr>
            <?php
                $i++;
              }
            ?>
          </table>
          <?php
            if (($_SESSION['univel'] <= $nivelnecessario) || (($_GET['tipo'] == 'cliente') && (VerificaAcessoEspecial('cad_cli'))))
            {
              echo '<br />&nbsp;<br />[ <a href="cad_inst.php?tipo='.$_GET['tipo'].'">Cadastrar '.$_GET['tipo'].'</a> ]';
            }
          ?>
          <br />&nbsp;<br />
        </td>
      </tr>
      <!-- FIM DE CONTEUDO DA PAGINA -->
      
      <?php
        include("../sol/includes/rp.php");
      ?>
    </table>
  </body>
</html>
<?php
  @mysql_close();
?>
Return current item: SolBT