$validacao = ValidaFormulario($dados); if ($validacao === true) { $data = array('descricao_item' => $_POST['item'], 'quantidade_item' => str_pad($_POST['item_qtd'], 2, '0', STR_PAD_LEFT)); $sessao->addArray('matSol', $data); header('location:index.php?modulo=solicitacoes&page=gerar&items=1&add-mat=1'); } } } if (array_key_exists('del', $_GET)) { $sessao->delArray('matSol', $_GET['nome']); header('location:index.php?modulo=solicitacoes&page=gerar&items=1&add-mat=1'); } if (array_key_exists('save-aquisicao', $_GET)) { $dados = $sessao->getVar('infos'); $sol = new Sol(); $sol->setRequisitanteId($sessao->getVar('usuario')->id_usuario); SolMapper::map($sol, $dados); $data = explode(' ', $dados['dt_aquisicao_inicial']); $date_inicial = Utils::conv_data_to_us($data[0]); $sol->setDtAquisicaoInicial($date_inicial . ' ' . $data[1]); if ($sessao->getVar('matSol') != null) { foreach ($sessao->getVar('matSol') as $item) { $itemObject = new ItemSol(); ItemSolMapper::map($itemObject, $item); $sol->addItens($itemObject); } SolMapper::insert($sol); $sessao->removeVar('matSol'); $sessao->addVar('msg', 3); $sessao->removeVar('infos'); header('location:index.php?modulo=solicitacoes&page=visualizar');