public static function populateCombo($value, $texto, $sel = "") { $selec = $value == $sel ? " selected " : ""; $epi = new Epi(); //verifica a quantidade no estoque if ($epi->getQuantidade($value) <= 10) { echo "<option style='background-color:#f33;' {$selec} value=\"{$value}\">" . $texto . "</option>"; } else { echo "<option {$selec} value=\"{$value}\">" . $texto . "</option>"; } }
if (isset($_POST['tipo']) && $_POST['tipo'] == "cadastrar") { if (validate()) { $epixfunc = new EpiXFunc(); $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)) {