Example #1
0
function adicionar($id_sistema, $nome_funcao, $abrir_funcao, $h_funcao, $w_funcao, $perfil_funcao, $dbhw)
{
    global $esquemaadmin;
    try {
        $dataCol = array("nome_funcao" => '', "perfil_funcao" => '', "w_funcao" => '', "h_funcao" => '', "abrir_funcao" => '', "id_sistema" => $id_sistema);
        $id_funcao = i3GeoAdminInsertUnico($dbhw, "i3geoadmin_sistemasf", $dataCol, "nome_funcao", "id_funcao");
        $retorna = alterar($id_funcao, $nome_funcao, $abrir_funcao, $h_funcao, $w_funcao, $perfil_funcao, $dbhw);
        return $retorna;
    } catch (PDOException $e) {
        return false;
    }
}
Example #2
0
function alterarWS()
{
    global $esquemaadmin, $id_ws;
    $desc_ws = $_GET["desc_ws"];
    $nome_ws = $_GET["nome_ws"];
    $link_ws = $_GET["link_ws"];
    $autor_ws = $_GET["autor_ws"];
    $tipo_ws = $_GET["tipo_ws"];
    try {
        require_once "conexao.php";
        if ($convUTF) {
            $nome_ws = utf8_encode($nome_ws);
            $desc_ws = utf8_encode($desc_ws);
            $autor_ws = utf8_encode($autor_ws);
        }
        if ($id_ws != "") {
            $dataCol = array("desc_ws" => $desc_ws, "nome_ws" => $nome_ws, "link_ws" => $link_ws, "autor_ws" => $autor_ws, "tipo_ws" => $tipo_ws);
            i3GeoAdminUpdate($dbhw, "i3geoadmin_ws", $dataCol, "WHERE id_ws = {$id_ws}");
            $retorna = $id_ws;
        } else {
            $dataCol = array("desc_ws" => '', "nome_ws" => '', "link_ws" => '', "autor_ws" => '', "tipo_ws" => '', "nacessos" => 0, "nacessosok" => 0);
            $retorna = i3GeoAdminInsertUnico($dbhw, "i3geoadmin_ws", $dataCol, "nome_ws", "id_ws");
        }
        $dbhw = null;
        $dbh = null;
        return $retorna;
    } catch (PDOException $e) {
        return "Error!: ";
    }
}
Example #3
0
function adicionar($id_prancha, $ordem_tema, $ligado_tema, $codigo_tema, $dbhw)
{
    global $esquemaadmin;
    try {
        $dataCol = array("ordem_tema" => 0, "codigo_tema" => "", "ligado_tema" => "", "id_prancha" => $id_prancha);
        $id_tema = i3GeoAdminInsertUnico($dbhw, "i3geoadmin_atlast", $dataCol, "codigo_tema", "id_tema");
        $retorna = alterar($id_tema, $ordem_tema, $ligado_tema, $codigo_tema, $dbhw);
        return $retorna;
    } catch (PDOException $e) {
        return false;
    }
}
Example #4
0
function alterarFuncoes()
{
    global $id_i, $esquemaadmin;
    try {
        //$nome_i = mb_convert_encoding($nome_i,"UTF-8","ISO-8859-1");
        require_once "conexao.php";
        if ($convUTF) {
            $_GET["nome_i"] = utf8_encode($_GET["nome_i"]);
        }
        if ($id_i != "") {
            $dataCol = array("publicado_i" => $_GET["publicado_i"], "nome_i" => $_GET["nome_i"], "abrir_i" => $_GET["abrir_i"], "target_i" => $_GET["target_i"]);
            i3GeoAdminUpdate($dbhw, "i3geoadmin_identifica", $dataCol, "WHERE id_i = {$id_i}");
            $retorna = $id_i;
        } else {
            $dataCol = array("publicado_i" => '', "nome_i" => '', "abrir_i" => '', "target_i" => '');
            $retorna = i3GeoAdminInsertUnico($dbhw, "i3geoadmin_identifica", $dataCol, "nome_i", "id_i");
        }
        $dbhw = null;
        $dbh = null;
        return $retorna;
    } catch (PDOException $e) {
        return "Error!: ";
    }
}
Example #5
0
function adicionar($nome_grupo, $desc_grupo, $en, $es, $dbhw)
{
    global $esquemaadmin;
    try {
        $dataCol = array("nome_grupo" => $nome_grupo, "desc_grupo" => "", "en" => "", "es" => "", "it" => "");
        $id_grupo = i3GeoAdminInsertUnico($dbhw, "i3geoadmin_grupos", $dataCol, "nome_grupo", "id_grupo");
        $retorna = alterar($id_grupo, $nome_grupo, $desc_grupo, $en, $es, $dbhw);
        return $retorna;
    } catch (PDOException $e) {
        return false;
    }
}
Example #6
0
function adicionar($autor_ws, $desc_ws, $link_ws, $nome_ws, $tipo_ws, $dbhw)
{
    global $esquemaadmin;
    try {
        $dataCol = array("desc_ws" => '', "nome_ws" => '', "link_ws" => '', "autor_ws" => '', "tipo_ws" => '', "nacessos" => 0, "nacessosok" => 0);
        $id_ws = i3GeoAdminInsertUnico($dbhw, "i3geoadmin_ws", $dataCol, "nome_ws", "id_ws");
        $retorna = alterar($id_ws, $autor_ws, $desc_ws, $link_ws, $nome_ws, $tipo_ws, $dbhw);
        return $retorna;
    } catch (PDOException $e) {
        return false;
    }
}
Example #7
0
function adicionar($id_menu, $id_tema, $ordem, $perfil, $dbhw)
{
    global $esquemaadmin;
    try {
        $dataCol = array("id_menu" => $id_menu, "id_nivel" => 0, "nivel" => 0, "ordem" => 0, "perfil" => '');
        $id_raiz = i3GeoAdminInsertUnico($dbhw, "i3geoadmin_raiz", $dataCol, "perfil", "id_raiz");
        $retorna = alterar($id_raiz, $id_tema, $ordem, $perfil, $dbhw);
        return $retorna;
    } catch (PDOException $e) {
        return false;
    }
}
Example #8
0
function alterarOperacoes()
{
    global $id_operacao;
    try {
        include dirname(__FILE__) . "/conexao.php";
        if ($convUTF) {
            $_GET["descricao"] = utf8_encode($_GET["descricao"]);
        }
        if ($id_operacao != "") {
            $dataCol = array("codigo" => $_GET["codigo"], "descricao" => $_GET["descricao"]);
            i3GeoAdminUpdate($dbhw, "i3geousr_operacoes", $dataCol, "WHERE id_operacao = {$id_operacao}");
            $retorna = $id_operacao;
        } else {
            $dataCol = array("descricao" => '');
            $retorna = i3GeoAdminInsertUnico($dbhw, "i3geousr_operacoes", $dataCol, "descricao", "id_operacao");
        }
        $dbhw = null;
        $dbh = null;
        return $retorna;
    } catch (PDOException $e) {
        return "Error!: ";
    }
}
Example #9
0
function alterarFuncoes()
{
    global $esquemaadmin, $id_sistema, $id_funcao;
    if (empty($_GET["w_funcao"])) {
        $_GET["w_funcao"] = 200;
    }
    if (empty($_GET["h_funcao"])) {
        $_GET["h_funcao"] = 200;
    }
    try {
        require_once "conexao.php";
        if ($convUTF) {
            $_GET["nome_funcao"] = utf8_encode($_GET["nome_funcao"]);
        }
        if ($id_funcao != "") {
            $dataCol = array("nome_funcao" => $_GET["nome_funcao"], "perfil_funcao" => $_GET["perfil_funcao"], "w_funcao" => $_GET["w_funcao"], "h_funcao" => $_GET["h_funcao"], "abrir_funcao" => $_GET["abrir_funcao"]);
            i3GeoAdminUpdate($dbhw, "i3geoadmin_sistemasf", $dataCol, "WHERE id_funcao = {$id_funcao}");
            $retorna = $id_sistema;
        } else {
            $dataCol = array("nome_funcao" => '', "perfil_funcao" => '', "w_funcao" => '', "h_funcao" => '', "abrir_funcao" => '', "id_sistema" => $id_sistema);
            $retorna = i3GeoAdminInsertUnico($dbhw, "i3geoadmin_sistemasf", $dataCol, "nome_funcao", "id_funcao");
        }
        $dbhw = null;
        $dbh = null;
        return $retorna;
    } catch (PDOException $e) {
        return "Error!: ";
    }
}
Example #10
0
function adicionar($publicado_mapa, $ordem_mapa, $perfil_mapa, $ligados_mapa, $temas_mapa, $desc_mapa, $ext_mapa, $imagem_mapa, $linkdireto_mapa, $nome_mapa, $outros_mapa, $dbhw)
{
    global $esquemaadmin;
    try {
        $dataCol = array("publicado_mapa" => '', "ordem_mapa" => 0, "perfil_mapa" => '', "desc_mapa" => '', "ext_mapa" => '', "imagem_mapa" => '', "linkdireto_mapa" => '', "outros_mapa" => '', "temas_mapa" => '', "ligados_mapa" => '', "nome_mapa" => '', "mapfile" => '');
        $id_mapa = i3GeoAdminInsertUnico($dbhw, "i3geoadmin_mapas", $dataCol, "nome_mapa", "id_mapa");
        $retorna = alterar($id_mapa, $publicado_mapa, $ordem_mapa, $perfil_mapa, $ligados_mapa, $temas_mapa, $desc_mapa, $ext_mapa, $imagem_mapa, $linkdireto_mapa, $nome_mapa, $outros_mapa, '', $dbhw);
        return $retorna;
    } catch (PDOException $e) {
        return false;
    }
}
Example #11
0
function adicionar($ativo, $data_cadastro, $email, $login, $nome_usuario, $senha, $papeis, $dbhw)
{
    global $esquemaadmin;
    try {
        $dataCol = array("nome_usuario" => '', "login" => '', "email" => '', "ativo" => 0, "data_cadastro" => '', "senha" => '');
        $id_usuario = i3GeoAdminInsertUnico($dbhw, "i3geousr_usuarios", $dataCol, "nome_usuario", "id_usuario");
        $data_cadastro = date('l jS \\of F Y h:i:s A');
        $retorna = alterar($id_usuario, $ativo, $data_cadastro, $email, $login, $nome_usuario, $senha, $papeis, $dbhw);
        return $retorna;
    } catch (PDOException $e) {
        return false;
    }
}
Example #12
0
function adicionar($id_atlas, $titulo_prancha, $ordem_prancha, $desc_prancha, $h_prancha, $icone_prancha, $link_prancha, $mapext_prancha, $w_prancha, $dbhw)
{
    global $esquemaadmin;
    try {
        $dataCol = array("ordem_prancha" => 0, "mapext_prancha" => '', "desc_prancha" => '', "h_prancha" => $h_prancha == "" ? 0 : $h_prancha, "w_prancha" => $w_prancha == "" ? 0 : $w_prancha, "icone_prancha" => '', "link_prancha" => '', "titulo_prancha" => '', "id_atlas" => $id_atlas);
        $id_prancha = i3GeoAdminInsertUnico($dbhw, "i3geoadmin_atlasp", $dataCol, "titulo_prancha", "id_prancha");
        $retorna = alterar($id_atlas, $id_prancha, $titulo_prancha, $ordem_prancha, $desc_prancha, $h_prancha, $icone_prancha, $link_prancha, $mapext_prancha, $w_prancha, $dbhw);
        return $retorna;
    } catch (PDOException $e) {
        return false;
    }
}
Example #13
0
function adicionar($perfil, $dbhw)
{
    global $esquemaadmin;
    try {
        $dataCol = array("perfil" => '');
        $id_perfil = i3GeoAdminInsertUnico($dbhw, "i3geoadmin_perfis", $dataCol, "perfil", "id_perfil");
        $retorna = alterar($id_perfil, $perfil, $dbhw);
        return $retorna;
    } catch (PDOException $e) {
        return false;
    }
}
Example #14
0
function alterarMapa()
{
    global $esquemaadmin, $id_mapa;
    //substitui a string do parametro outros
    $_GET["outros_mapa"] = str_replace("*", "&", $_GET["outros_mapa"]);
    try {
        require_once "conexao.php";
        if ($convUTF) {
            $_GET["nome_mapa"] = utf8_encode($_GET["nome_mapa"]);
            $_GET["desc_mapa"] = utf8_encode($_GET["desc_mapa"]);
        }
        $retorna = "";
        if ($id_mapa != "") {
            $dataCol = array("publicado_mapa" => $_GET["publicado_mapa"], "ordem_mapa" => $_GET["ordem_mapa"], "desc_mapa" => $_GET["desc_mapa"], "ext_mapa" => $_GET["ext_mapa"], "imagem_mapa" => $_GET["imagem_mapa"], "outros_mapa" => $_GET["outros_mapa"], "nome_mapa" => $_GET["nome_mapa"], "linkdireto_mapa" => $_GET["linkdireto_mapa"], "temas_mapa" => $_GET["temas_mapa"], "ligados_mapa" => $_GET["ligados_mapa"], "perfil_mapa" => $_GET["perfil_mapa"]);
            i3GeoAdminUpdate($dbhw, "i3geoadmin_mapas", $dataCol, "WHERE id_mapa =" . $id_mapa);
            $retorna = $id_mapa;
        } else {
            $dataCol = array("publicado_mapa" => '', "ordem_mapa" => 0, "perfil_mapa" => '', "desc_mapa" => '', "ext_mapa" => '', "imagem_mapa" => '', "linkdireto_mapa" => '', "outros_mapa" => '', "temas_mapa" => '', "ligados_mapa" => '', "nome_mapa" => '', "mapfile" => '');
            $id = i3GeoAdminInsertUnico($dbhw, "i3geoadmin_mapas", $dataCol, "nome_mapa", "id_mapa");
            $retorna = $id;
        }
        $dbhw = null;
        $dbh = null;
        return $retorna;
    } catch (PDOException $e) {
        return "Error!: ";
    }
}
Example #15
0
     header("HTTP/1.1 500 erro mapfile nao existe");
     exit;
 }
 $mapa = ms_newMapObj($locaplic . "/temas/" . $codigo . ".map");
 $layer = $mapa->getlayerbyname($codigo);
 if ($layer == "") {
     header("HTTP/1.1 500 erro nao existe LAYER com o nome {$codigo}");
     exit;
 }
 $titulolegenda = $layer->getmetadata("TEMA");
 $metaestat = $layer->getmetadata("METAESTAT");
 $dados = pegaDados("SELECT * from " . $esquemaadmin . "i3geoadmin_temas WHERE codigo_tema = '{$codigo}' ", $dbh, false);
 //se nao existir no sistema de admin, faz o registro
 if (count($dados) == 0) {
     $dataCol = array("kml_tema" => "SIM", "kmz_tema" => "SIM", "ogc_tema" => "SIM", "download_tema" => "SIM", "desc_tema" => "", "tipoa_tema" => "", "tags_tema" => "", "nome_tema" => $titulolegenda, "codigo_tema" => $codigo, "it" => "", "es" => "", "en" => "");
     $id_tema = i3GeoAdminInsertUnico($dbhw, "i3geoadmin_temas", $dataCol, "link_tema", "id_tema");
     $dados = pegaDados("SELECT * from " . $esquemaadmin . "i3geoadmin_temas WHERE codigo_tema = '{$codigo}' AND id_tema = {$id_tema} ", $dbh, false);
     if (count($dados) == 0) {
         $dbhw = null;
         $dbh = null;
         header("HTTP/1.1 500 erro ao registrar no banco de dados");
         exit;
     }
 }
 if ($dados === false) {
     $dbhw = null;
     $dbh = null;
     header("HTTP/1.1 500 erro ao consultar banco de dados");
     exit;
 }
 $acessopublico = "";
Example #16
0
function alterarGrupos()
{
    global $id_grupo;
    try {
        $nome = $_GET["nome"];
        $descricao = $_GET["descricao"];
        include dirname(__FILE__) . "/conexao.php";
        if ($convUTF) {
            $nome = utf8_encode($nome);
            $descricao = utf8_encode($descricao);
        }
        if ($id_grupo != "") {
            //verifica uniciade de login
            $dados = pegaDados("select nome from " . $esquemaadmin . "i3geousr_grupos where nome = '{$nome}'");
            if (count($dados) > 0) {
                $retorna = false;
            }
            $dataCol = array("nome" => $nome, "descricao" => $descricao);
            i3GeoAdminUpdate($dbhw, "i3geousr_grupos", $dataCol, "WHERE id_grupo = {$id_grupo}");
            $retorna = $id_grupo;
        } else {
            $dataCol = array("nome" => '', "descricao" => '');
            $retorna = i3GeoAdminInsertUnico($dbhw, "i3geousr_grupos", $dataCol, "nome", "id_grupo");
        }
        $dbhw = null;
        $dbh = null;
        return $retorna;
    } catch (PDOException $e) {
        return "Error!: ";
    }
}
Example #17
0
function alterarTema()
{
    global $esquemaadmin, $id_tema, $id_prancha;
    try {
        include "conexao.php";
        if ($id_tema != "") {
            $dataCol = array("ordem_tema" => $_GET["ordem_tema"], "codigo_tema" => $_GET["codigo_tema"], "ligado_tema" => $_GET["ligado_tema"]);
            i3GeoAdminUpdate($dbhw, "i3geoadmin_atlast", $dataCol, "WHERE id_tema = {$id_tema}");
            $retorna = $id_tema;
        } else {
            $o = $dbh->query("SELECT MAX(ordem_tema) as o FROM " . $esquemaadmin . "i3geoadmin_atlast where id_prancha = '{$id_prancha}'");
            $o = $o->fetchAll();
            $o = $o[0]['o'] + 1;
            $dataCol = array("ordem_tema" => $o, "codigo_tema" => $_GET["codigo_tema"], "ligado_tema" => $_GET["ligado_tema"], "id_prancha" => $id_prancha);
            $retorna = i3GeoAdminInsertUnico($dbhw, "i3geoadmin_atlast", $dataCol, "codigo_tema", "id_tema");
        }
        $dbhw = null;
        $dbh = null;
        return $retorna;
    } catch (PDOException $e) {
        return "Error!: ";
    }
}
Example #18
0
function adicionar($publicado_menu, $perfil_menu, $aberto, $desc_menu, $nome_menu, $es, $en, $dbhw)
{
    global $esquemaadmin;
    try {
        $dataCol = array("en" => "", "es" => "", "it" => "", "publicado_menu" => "", "aberto" => "SIM", "nome_menu" => "", "desc_menu" => "", "perfil_menu" => "");
        $id_menu = i3GeoAdminInsertUnico($dbhw, "i3geoadmin_menus", $dataCol, "nome_menu", "id_menu");
        $retorna = alterar($id_menu, $publicado_menu, $perfil_menu, $aberto, $desc_menu, $nome_menu, $es, $en, $dbhw);
        return $retorna;
    } catch (PDOException $e) {
        return false;
    }
}
Example #19
0
function adicionar($titulo_atlas, $publicado_atlas, $ordem_atlas, $basemapfile_atlas, $desc_atlas, $h_atlas, $w_atlas, $icone_atlas, $link_atlas, $pranchadefault_atlas, $template_atlas, $tipoguias_atlas, $dbhw)
{
    global $esquemaadmin;
    try {
        $dataCol = array("publicado_atlas" => '', "basemapfile_atlas" => '', "desc_atlas" => '', "h_atlas" => null, "w_atlas" => null, "icone_atlas" => '', "link_atlas" => '', "pranchadefault_atlas" => '', "template_atlas" => '', "tipoguias_atlas" => '', "ordem_atlas" => 0, "titulo_atlas" => '');
        $id_atlas = i3GeoAdminInsertUnico($dbhw, "i3geoadmin_atlas", $dataCol, "titulo_atlas", "id_atlas");
        $retorna = alterar($id_atlas, $titulo_atlas, $publicado_atlas, $ordem_atlas, $basemapfile_atlas, $desc_atlas, $h_atlas, $w_atlas, $icone_atlas, $link_atlas, $pranchadefault_atlas, $template_atlas, $tipoguias_atlas, $dbhw);
        return $retorna;
    } catch (PDOException $e) {
        return false;
    }
}
Example #20
0
function adicionar($codigo, $descricao, $papeis, $dbhw)
{
    global $esquemaadmin;
    try {
        $dataCol = array("descricao" => '');
        $id_operacao = i3GeoAdminInsertUnico($dbhw, "i3geousr_operacoes", $dataCol, "descricao", "id_operacao");
        $retorna = alterar($id_operacao, $codigo, $descricao, $papeis, $dbhw);
        return $retorna;
    } catch (PDOException $e) {
        return false;
    }
}
Example #21
0
function adicionar($publicado_sistema, $nome_sistema, $perfil_sistema, $dbhw)
{
    global $esquemaadmin;
    try {
        $dataCol = array("publicado_sistema" => '', "nome_sistema" => '', "perfil_sistema" => '');
        $id_sistema = i3GeoAdminInsertUnico($dbhw, "i3geoadmin_sistemas", $dataCol, "nome_sistema", "id_sistema");
        $retorna = alterar($id_sistema, $publicado_sistema, $nome_sistema, $perfil_sistema, $dbhw);
        return $retorna;
    } catch (PDOException $e) {
        return false;
    }
}
Example #22
0
function alteraTemas()
{
    global $esquemaadmin, $id, $locaplic;
    //error_reporting(0);
    try {
        $retorna = "ok";
        include "conexao.php";
        $nomeo = $_GET["nome"];
        if ($convUTF) {
            $_GET["nome"] = utf8_encode($_GET["nome"]);
            $_GET["desc"] = utf8_encode($_GET["desc"]);
            $_GET["tags"] = utf8_encode($_GET["tags"]);
            $_GET["en"] = utf8_encode($_GET["en"]);
            $_GET["es"] = utf8_encode($_GET["es"]);
            $_GET["it"] = utf8_encode($_GET["it"]);
        }
        if ($id != "") {
            $dataCol = array("en" => $_GET["en"], "es" => $_GET["es"], "it" => $_GET["it"], "tags_tema" => $_GET["tags"], "link_tema" => $_GET["link"], "nome_tema" => $_GET["nome"], "desc_tema" => $_GET["desc"], "codigo_tema" => $_GET["codigo"], "tipoa_tema" => $_GET["tipoa"], "download_tema" => $_GET["download"], "ogc_tema" => $_GET["ogc"], "kml_tema" => $_GET["kml"]);
            if (isset($_GET["kmz"])) {
                $dataCol["kmz_tema"] = $_GET["kmz"];
            }
            i3GeoAdminUpdate($dbhw, "i3geoadmin_temas", $dataCol, "WHERE id_tema = {$id}");
            $retorna = $id;
            if (!isset($_GET["kmz"])) {
                $_GET["kmz"] = "nao";
            }
            $sql = "SELECT * from " . $esquemaadmin . "i3geoadmin_temas where id_tema = {$id}";
            $q = $dbh->query($sql, PDO::FETCH_ASSOC);
            $resultado = $q->fetchAll();
            $mapfile = $resultado[0]["codigo_tema"];
            if (file_exists($locaplic . "/temas/" . $mapfile . ".map")) {
                $mapfile = $locaplic . "/temas/" . $mapfile . ".map";
                if ($mapa = @ms_newMapObj($mapfile)) {
                    $mapa = ms_newMapObj($mapfile);
                    $numlayers = $mapa->numlayers;
                    for ($i = 0; $i < $numlayers; $i++) {
                        $layer = $mapa->getlayer($i);
                        $layer->setmetadata("permitedownload", strtolower($_GET["download"]));
                        $layer->setmetadata("download", strtolower($_GET["download"]));
                        $layer->setmetadata("permiteogc", strtolower($_GET["ogc"]));
                        $layer->setmetadata("permitekml", strtolower($_GET["kml"]));
                        $layer->setmetadata("permitekmz", strtolower($_GET["kmz"]));
                        //zera os metadados do sistema METAESTAT
                        if ($_GET["tipoa"] != "META") {
                            $layer->setmetadata("METAESTAT_CODIGO_TIPO_REGIAO", "");
                            $layer->setmetadata("METAESTAT_ID_MEDIDA_VARIAVEL", "");
                            $layer->setmetadata("metaestat", "");
                        }
                        if (count($_GET["nomes"]) == 1) {
                            $layer->setmetadata("tema", $nomeo);
                        }
                    }
                    $mapa->save($mapfile);
                    removeCabecalho($mapfile);
                }
            }
        } else {
            $dataCol = array("en" => "", "es" => "", "it" => "", "tags_tema" => "", "link_tema" => "", "nome_tema" => "", "desc_tema" => "", "codigo_tema" => "", "tipoa_tema" => "", "download_tema" => "", "ogc_tema" => "", "kml_tema" => "");
            if (isset($kmz)) {
                $dataCol["kmz_tema"] = "";
            }
            $retorna = i3GeoAdminInsertUnico($dbhw, "i3geoadmin_temas", $dataCol, "nome_tema", "id_tema");
        }
        //verifica se &eacute; necess&aacute;rio adicionar algum tag novo
        $_GET["tags"] = explode(" ", $_GET["tags"]);
        foreach ($_GET["tags"] as $tag) {
            if (!verificaDuplicados("select * from " . $esquemaadmin . "i3geoadmin_tags where nome = '{$tag}'", $dbh)) {
                $dataCol = array("nome" => $tag);
                i3GeoAdminInsert($dbhw, "i3geoadmin_tags", $dataCol);
            }
        }
        $dbhw = null;
        $dbh = null;
        return $retorna;
    } catch (PDOException $e) {
        return "Error!: ";
    }
}
Example #23
0
function adicionar($id_tema, $id_n2, $publicado, $n3_perfil, $ordem, $dbhw)
{
    global $esquemaadmin;
    try {
        $dataCol = array("id_n2" => $id_n2, "publicado" => 'NAO', "ordem" => 0, "n3_perfil" => '');
        $id_n3 = i3GeoAdminInsertUnico($dbhw, "i3geoadmin_n3", $dataCol, "n3_perfil", "id_n3");
        $retorna = alterar($id_n3, $id_tema, $id_n2, $publicado, $n3_perfil, $ordem, $dbhw);
        return $retorna;
    } catch (PDOException $e) {
        return false;
    }
}
Example #24
0
function adicionar($nome, $dbhw)
{
    global $esquemaadmin;
    try {
        $dataCol = array("nome" => '');
        $id_tag = i3GeoAdminInsertUnico($dbhw, "i3geoadmin_tags", $dataCol, "nome", "id_tag");
        $retorna = alterar($id_tag, $nome, $dbhw);
        return $retorna;
    } catch (PDOException $e) {
        return false;
    }
}
Example #25
0
function adicionar($nome, $descricao, $usuarios, $dbhw)
{
    global $esquemaadmin;
    try {
        $dataCol = array("nome" => '', "descricao" => '');
        $id_grupo = i3GeoAdminInsertUnico($dbhw, "i3geousr_grupos", $dataCol, "nome", "id_grupo");
        $retorna = alterar($id_grupo, $nome, $descricao, $usuarios, $dbhw);
        return $retorna;
    } catch (PDOException $e) {
        return false;
    }
}
Example #26
0
function alterarUsuarios()
{
    global $id_usuario;
    try {
        include dirname(__FILE__) . "/conexao.php";
        if ($convUTF) {
            $_GET["nome_usuario"] = utf8_encode($_GET["nome_usuario"]);
        }
        if ($id_usuario != "") {
            //verifica uniciade de login
            $dados = pegaDados("select login from " . $esquemaadmin . "i3geousr_usuarios where login = '******'");
            if (count($dados) > 0) {
                $retorna = false;
            }
            $dataCol = array("nome_usuario" => $_GET["nome_usuario"], "login" => $_GET["login"], "email" => $_GET["email"], "ativo" => $_GET["ativo"], "data_cadastro" => $_GET["data_cadastro"]);
            //se a senha foi enviada, ela sera trocada
            if ($_GET["senha"] != "") {
                //$dataCol["senha"] = md5($_GET["senha"]);
                $dataCol["senha"] = password_hash($_GET["senha"], PASSWORD_DEFAULT);
            }
            i3GeoAdminUpdate($dbhw, "i3geousr_usuarios", $dataCol, "WHERE id_usuario = {$id_usuario}");
            $retorna = $id_usuario;
        } else {
            $dataCol = array("nome_usuario" => '', "login" => '', "email" => '', "ativo" => 0, "data_cadastro" => '', "senha" => '');
            $retorna = i3GeoAdminInsertUnico($dbhw, "i3geousr_usuarios", $dataCol, "nome_usuario", "id_usuario");
        }
        $dbhw = null;
        $dbh = null;
        return $retorna;
    } catch (PDOException $e) {
        return "Error!: ";
    }
}
Example #27
0
function adicionar($publicado_i, $abrir_i, $nome_i, $target_i, $dbhw)
{
    global $esquemaadmin;
    try {
        $dataCol = array("publicado_i" => '', "nome_i" => '', "abrir_i" => '', "target_i" => '');
        $id_i = i3GeoAdminInsertUnico($dbhw, "i3geoadmin_identifica", $dataCol, "nome_i", "id_i");
        $retorna = alterar($id_i, $publicado_i, $abrir_i, $nome_i, $target_i, $dbhw);
        return $retorna;
    } catch (PDOException $e) {
        return false;
    }
}
Example #28
0
function alterarRaiz()
{
    global $id_nivel, $nivel, $id, $id_menu, $perfil, $id_tema, $esquemaadmin;
    try {
        include "conexao.php";
        if ($id != "") {
            $dataCol = array("id_tema" => $id_tema, "perfil" => $perfil);
            i3GeoAdminUpdate($dbhw, "i3geoadmin_raiz", $dataCol, "WHERE id_raiz = {$id}");
            $retorna = $id;
        } else {
            $o = $dbh->query("SELECT MAX(ordem) as o FROM " . $esquemaadmin . "i3geoadmin_raiz where id_menu = '{$id_menu}' and nivel = '{$nivel}' and id_nivel = '{$id_nivel}'");
            $o = $o->fetchAll();
            $o = $o[0]['o'] + 1;
            $dataCol = array("id_menu" => $id_menu, "id_nivel" => $id_nivel, "nivel" => $nivel, "ordem" => $o, "perfil" => '');
            $retorna = i3GeoAdminInsertUnico($dbhw, "i3geoadmin_raiz", $dataCol, "perfil", "id_raiz");
        }
        $dbhw = null;
        $dbh = null;
        return $retorna;
    } catch (PDOException $e) {
        return "Error!: ";
    }
}