Commit 0ca2464f320d5187f047208767ddd2378e59a4ee
1 parent
52cd42d7
Exists in
master
and in
7 other branches
correção do erro É possível criar uma nova operação idêntica a uma já existente
Showing
3 changed files
with
13 additions
and
2 deletions
Show diff stats
admin1/ferramentas/miniaturas/exec.php
@@ -192,7 +192,7 @@ function verificaMiniatura($map,$tipo,$admin=false) | @@ -192,7 +192,7 @@ function verificaMiniatura($map,$tipo,$admin=false) | ||
192 | $error = ""; | 192 | $error = ""; |
193 | $error = ms_GetErrorObj(); | 193 | $error = ms_GetErrorObj(); |
194 | while($error && $error->code != MS_NOERR){ | 194 | while($error && $error->code != MS_NOERR){ |
195 | - echo "<div class='alert alert-danger'>Error in %s: %s</div>", $error->routine, $error->message; | 195 | + echo "<div class='alert alert-danger'>O sistema retornou o seguinte erro: Error in %s: %s</div>", $error->routine, $error->message; |
196 | $error = $error->next(); | 196 | $error = $error->next(); |
197 | } | 197 | } |
198 | return; | 198 | return; |
@@ -209,7 +209,7 @@ function verificaMiniatura($map,$tipo,$admin=false) | @@ -209,7 +209,7 @@ function verificaMiniatura($map,$tipo,$admin=false) | ||
209 | $error = ""; | 209 | $error = ""; |
210 | $error = ms_GetErrorObj(); | 210 | $error = ms_GetErrorObj(); |
211 | while($error && $error->code != MS_NOERR){ | 211 | while($error && $error->code != MS_NOERR){ |
212 | - echo "<div class='alert alert-danger'>Error in %s: %s</div>", $error->routine, $error->message; | 212 | + echo "<div class='alert alert-danger'>O sistema retornou o seguinte erro: Error in %s: %s</div>", $error->routine, $error->message; |
213 | $error = $error->next(); | 213 | $error = $error->next(); |
214 | } | 214 | } |
215 | return; | 215 | return; |
admin1/usuarios/operacoes/exec.php
@@ -55,6 +55,10 @@ if ($funcao == "ADICIONAR" || $funcao == "ALTERAR") { | @@ -55,6 +55,10 @@ if ($funcao == "ADICIONAR" || $funcao == "ALTERAR") { | ||
55 | } | 55 | } |
56 | switch ($funcao) { | 56 | switch ($funcao) { |
57 | case "ADICIONAR" : | 57 | case "ADICIONAR" : |
58 | + if($_POST ["codigo"] == ""){ | ||
59 | + header ( "HTTP/1.1 500 codigo nao pode ser vazio" ); | ||
60 | + exit; | ||
61 | + } | ||
58 | $novo = \admin\usuarios\operacoes\adicionar ( $_POST ["codigo"], $_POST ["descricao"], $papeis, $dbhw ); | 62 | $novo = \admin\usuarios\operacoes\adicionar ( $_POST ["codigo"], $_POST ["descricao"], $papeis, $dbhw ); |
59 | $dbhw = null; | 63 | $dbhw = null; |
60 | $dbh = null; | 64 | $dbh = null; |
admin1/usuarios/operacoes/funcoes.php
@@ -36,6 +36,13 @@ function listaPapeisOperacao($dbh,$id_operacao){ | @@ -36,6 +36,13 @@ function listaPapeisOperacao($dbh,$id_operacao){ | ||
36 | } | 36 | } |
37 | function adicionar($codigo,$descricao,$papeis,$dbhw){ | 37 | function adicionar($codigo,$descricao,$papeis,$dbhw){ |
38 | $esquemaadmin = $_SESSION["esquemaadmin"]; | 38 | $esquemaadmin = $_SESSION["esquemaadmin"]; |
39 | + | ||
40 | + $dados = \admin\php\funcoesAdmin\pegaDados ( "SELECT * from " . $esquemaadmin . "i3geousr_operacoes WHERE codigo = '". $codigo . "'", $dbhw, false ); | ||
41 | + if (count($dados) > 0) { | ||
42 | + header ( "HTTP/1.1 403 operacao ja existe" ); | ||
43 | + exit (); | ||
44 | + } | ||
45 | + | ||
39 | try{ | 46 | try{ |
40 | $dataCol = array( | 47 | $dataCol = array( |
41 | "descricao" => '' | 48 | "descricao" => '' |