$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!: " . $e->getMessage(); } } function excluirWS(){ global $id,$esquemaadmin; try{ include("conexao.php"); $sql = "DELETE from ".$esquemaadmin."i3geoadmin_ws WHERE id_ws = $id"; $dbhw->query($sql); i3GeoAdminInsertLog($dbhw,$sql); $dbhw = null; $dbh = null; return "ok"; } catch (PDOException $e){ return "Error!: " . $e->getMessage(); } } function adicionaAcesso($id_ws,$sucesso){ global $esquemaadmin; try { if($id_ws == ""){ return; } include("conexao.php"); $dados = pegaDados("select * from ".$esquemaadmin."i3geoadmin_ws WHERE id_ws = $id_ws"); if(count($dados) == 0){ return; }; if($dados[0]["nacessos"] == ""){ $dados[0]["nacessos"] = 0; } $acessos = $dados[0]["nacessos"] + 1; if($sucesso) $ok = $dados[0]["nacessosok"] + 1; else $ok = $dados[0]["nacessosok"]; if($ok == ""){ $ok = 0; } $dataCol = array( "nacessos" => $acessos, "nacessosok" => $ok ); i3GeoAdminUpdate($dbhw,"i3geoadmin_ws",$dataCol,"WHERE id_ws = $id_ws"); $dbhw = null; $dbh = null; } catch (PDOException $e){ return "Error!: " . $e->getMessage(); } } ?>