Ejemplo n.º 1
0
     
     Pega a lista de drives registrados para o usuário atual.
     
     A lista de drives é definida no ms_configura e permite que o usuário navegue pelos arquivos do servidor.
     */
 /*
  Valor: LISTADRIVES
 
 Pega a lista de drives registrados para o usuário atual.
 
 A lista de drives é definida no ms_configura e permite que o usuário navegue pelos arquivos do servidor.
 */
 case "LISTADRIVES":
     include dirname(__FILE__) . "/../ms_configura.php";
     //verifica se está cadastrado
     $ipcliente = pegaIPcliente();
     $retorno = array();
     foreach ($navegadoresLocais as $n) {
         if (gethostbyname($n["ip"]) == $ipcliente) {
             $retorno[] = $n["drives"];
         }
     }
     break;
     /*
      Valor: LISTAINTERFACES
     
     Lista as interfaces de abertura de mapas
     
     Pesquisa na pasta interfaces e na pasta definida em $customDir
     */
 /*
Ejemplo n.º 2
0
/**
 * valida o IP do usuario em uma lista branca
 */
function validaIpUsuario($lista)
{
    if ($lista == "") {
        return true;
    }
    $ip = pegaIPcliente();
    if (in_array($ip, $lista)) {
        return true;
    } else {
        return false;
    }
}
Ejemplo n.º 3
0
porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita
de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA.
Consulte a Licença Pública Geral do GNU para mais detalhes.
Você deve ter recebido uma cópia da Licença Pública Geral do
GNU junto com este programa; se não, escreva para a
Free Software Foundation, Inc., no endereço
59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.

Arquivo: i3geo/ms_registraip.php
*/
if (file_exists($locaplic . "/pacotes/geoip") && file_exists($locaplic . "/pacotes/geoip/GeoLiteCity.dat")) {
    $r["latitude"] = "";
    require_once $locaplic . "/classesphp/funcoes_gerais.php";
    $conexao = "host=pgsql1.mma.gov.br port=5432 dbname=geodados user=pgsql password=pgsql";
    //identifica o IP do usuário
    $ip = pegaIPcliente();
    //$ip="200.252.111.1";
    $r = ip2geo($ip, $locaplic);
    if ($r["latitude"] == null) {
        $ip = pegaIPcliente2();
        $r = ip2geo($ip);
    }
    //registra no banco o IP
    if ($r["latitude"] != null && $r["latitude"] != "") {
        $pgconn = pg_connect($conexao);
        if ($pgconn) {
            //
            $sqlVerificaExistencia = "select * from visitantes_i3geo where latitude = " . $r["latitude"] . " and longitude = " . $r["longitude"];
            //
            $result = pg_query($pgconn, $sqlVerificaExistencia);
            $numrows = pg_num_rows($result);