Exemple #1
0
 $class_epi_bd = new Epi();
 $nome_epi = $class_epi_bd;
 $id_func = $_POST['id_func'];
 $data_entrega = $_POST['data'];
 $idepi = $_POST['selecionados'];
 $cont = 0;
 //echo '<script>alert("'.$arridepi[$i][0].'");</script>';
 for ($i = 0; $i < count($idepi); $i++) {
     $quantidade = substr($idepi[$i], 1, strpos($idepi[$i], ']') - 1);
     //pega aquandidade que vem via post
     $id_epi = substr($idepi[$i], strpos($idepi[$i], ']') + 1);
     //pega o id
     $quantidade_bd = $class_epi_bd->getQuantidade($id_epi);
     //quantidade de epi no banco
     if ($quantidade_bd - $quantidade < 0) {
         echo '<div class="msg">Não existe ' . $class_epi_bd->getNome($id_epi) . ' suficiente em estoque<br /><a href="javascript:history.back()">Voltar</a></div>';
         return;
     }
     if ($epixfunc->add_epi_x_func($id_epi, $id_func, $data_entrega, $quantidade)) {
         //envia o id do epi e a quantidade para retirar do banco
         $quantidade = $quantidade_bd - $quantidade;
         $class_epi_bd->atualizaEstoque($id_epi, $quantidade);
         $cont++;
     }
     // echo '<td>quantidade: '.$quantidade." id: ".$id.'</td><br>';
     // $arridepi[$i][0] = $idepi[$i][0];
 }
 if ($cont == count($idepi)) {
     echo '<div class="msg" style="float:left">Equipamentos cadastrados com sucesso!</div>';
 } else {
     echo '<div class="msg" style="float:left">Erro ou cadastrar equipamentos!</div>';