Commit 0ca2464f320d5187f047208767ddd2378e59a4ee

Authored by Edmar Moretti
1 parent 52cd42d7

correção do erro É possível criar uma nova operação idêntica a uma já existente

admin1/ferramentas/miniaturas/exec.php
... ... @@ -192,7 +192,7 @@ function verificaMiniatura($map,$tipo,$admin=false)
192 192 $error = "";
193 193 $error = ms_GetErrorObj();
194 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 196 $error = $error->next();
197 197 }
198 198 return;
... ... @@ -209,7 +209,7 @@ function verificaMiniatura($map,$tipo,$admin=false)
209 209 $error = "";
210 210 $error = ms_GetErrorObj();
211 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 213 $error = $error->next();
214 214 }
215 215 return;
... ...
admin1/usuarios/operacoes/exec.php
... ... @@ -55,6 +55,10 @@ if ($funcao == &quot;ADICIONAR&quot; || $funcao == &quot;ALTERAR&quot;) {
55 55 }
56 56 switch ($funcao) {
57 57 case "ADICIONAR" :
  58 + if($_POST ["codigo"] == ""){
  59 + header ( "HTTP/1.1 500 codigo nao pode ser vazio" );
  60 + exit;
  61 + }
58 62 $novo = \admin\usuarios\operacoes\adicionar ( $_POST ["codigo"], $_POST ["descricao"], $papeis, $dbhw );
59 63 $dbhw = null;
60 64 $dbh = null;
... ...
admin1/usuarios/operacoes/funcoes.php
... ... @@ -36,6 +36,13 @@ function listaPapeisOperacao($dbh,$id_operacao){
36 36 }
37 37 function adicionar($codigo,$descricao,$papeis,$dbhw){
38 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 46 try{
40 47 $dataCol = array(
41 48 "descricao" => ''
... ...