public function salvar() { $codproduto = $this->input->post('codproduto'); $nomeproduto = $this->input->post('nomeproduto'); $resumoproduto = $this->input->post('resumoproduto'); $fichaproduto = $this->input->post('fichaproduto'); $valorproduto = $this->input->post('valorproduto'); $valorpromocional = $this->input->post('valorpromocional'); $codtipoatributo = $this->input->post('codtipoatributo'); $quantidade = $this->input->post('quantidade'); $peso = $this->input->post('peso'); $altura = $this->input->post('altura'); $largura = $this->input->post('largura'); $comprimento = $this->input->post('comprimento'); $departamento = $this->input->post('departamento'); $valorproduto = modificaDinheiroBanco($valorproduto); $valorpromocional = modificaDinheiroBanco($valorpromocional); $peso = modificaDinheiroBanco($peso); $altura = modificaDinheiroBanco($altura); $largura = modificaDinheiroBanco($largura); $comprimento = modificaDinheiroBanco($comprimento); $erros = FALSE; $mensagem = null; if (!$nomeproduto) { $erros = TRUE; $mensagem .= "Informe nome do produto.\n"; } if (!$resumoproduto) { $erros = TRUE; $mensagem .= "Informe o resumo do produto.\n"; } if (!$fichaproduto) { $erros = TRUE; $mensagem .= "Informe a ficha do produto.\n"; } if (!$valorproduto) { $erros = TRUE; $mensagem .= "Informe o valor do produto.\n"; } else { if ($valorpromocional) { if ($valorpromocional >= $valorproduto) { $erros = TRUE; $mensagem .= "Valor promocional não pode ser maior que o valor de venda.\n"; } } } if (!$erros) { $itens = array("nomeproduto" => $nomeproduto, "resumoproduto" => $resumoproduto, "fichaproduto" => $fichaproduto, "valorproduto" => $valorproduto, "valorpromocional" => $valorpromocional, "peso" => $peso, "altura" => $altura, "largura" => $largura, "comprimento" => $comprimento); if (!$codproduto) { $itens["urlseo"] = url_title(strtolower($nomeproduto)); if ($codtipoatributo) { $itens["codtipoatributo"] = $codtipoatributo; } } if ($codproduto) { $codproduto = $this->ProdutoM->update($itens, $codproduto); } else { $codproduto = $this->ProdutoM->post($itens); if (!$codtipoatributo) { $sku = array("referencia" => null, "quantidade" => $quantidade, "codproduto" => $codproduto); $this->SkuM->post($sku); } } if ($codproduto) { $this->session->set_flashdata('sucesso', 'Dados inseridos com sucesso.'); $this->ProdDepM->delete($codproduto); //VINCULA DEPARTAMENTOS foreach ($departamento as $dep) { $itenDepProd = array(); $itenDepProd['codproduto'] = $codproduto; $itenDepProd['codprodutodepartamento'] = $dep; $this->ProdDepM->post($itenDepProd); } redirect('painel/produto'); } else { $this->session->set_flashdata('erro', 'Ocorreu um erro ao realizar a operação.'); if ($codproduto) { redirect('painel/produto/editar/' . $codproduto); } else { redirect('painel/produto/adicionar'); } } } else { $this->session->set_flashdata('erro', nl2br($mensagem)); if ($codproduto) { redirect('painel/produto/editar/' . $codproduto); } else { redirect('painel/produto/adicionar'); } } }
public function salvar() { $codfaixacepfretegratis = $this->input->post('codfaixacepfretegratis'); $cepinicialfaixacepfretegratis = $this->input->post('cepinicialfaixacepfretegratis'); $cepfinalfaixacepfretegratis = $this->input->post('cepfinalfaixacepfretegratis'); $pesoinicialfaixacepfretegratis = $this->input->post('pesoinicialfaixacepfretegratis'); $pesofinalfaixacepfretegratis = $this->input->post('pesofinalfaixacepfretegratis'); $valorminimofaixacepfretegratis = $this->input->post('valorminimofaixacepfretegratis'); $habilitafaixacepfretegratis = $this->input->post('habilitafaixacepfretegratis'); $codformaentrega = $this->input->post('codformaentrega'); if (!$habilitafaixacepfretegratis) { $habilitafaixacepfretegratis = 'N'; } $cepinicialfaixacepfretegratis = str_replace("-", null, $cepinicialfaixacepfretegratis); $cepfinalfaixacepfretegratis = str_replace("-", null, $cepfinalfaixacepfretegratis); $pesoinicialfaixacepfretegratis = modificaDinheiroBanco($pesoinicialfaixacepfretegratis); $pesofinalfaixacepfretegratis = modificaDinheiroBanco($pesofinalfaixacepfretegratis); $valorminimofaixacepfretegratis = modificaDinheiroBanco($valorminimofaixacepfretegratis); $erros = FALSE; $mensagem = null; if (!$erros) { $itens = array("cepinicialfaixacepfretegratis" => $cepinicialfaixacepfretegratis, "cepfinalfaixacepfretegratis" => $cepfinalfaixacepfretegratis, "pesoinicialfaixacepfretegratis" => $pesoinicialfaixacepfretegratis, "pesofinalfaixacepfretegratis" => $pesofinalfaixacepfretegratis, "valorminimofaixacepfretegratis" => $valorminimofaixacepfretegratis, "habilitafaixacepfretegratis" => $habilitafaixacepfretegratis, "codformaentrega" => $codformaentrega); if ($codfaixacepfretegratis) { $codfaixacepfretegratis = $this->FaixaCepFreteGratisM->update($itens, $codfaixacepfretegratis); } else { $codfaixacepfretegratis = $this->FaixaCepFreteGratisM->post($itens); } if ($codfaixacepfretegratis) { $this->session->set_flashdata('sucesso', 'Dados inseridos com sucesso.'); redirect('painel/faixacepfretegratis/ver/' . $codformaentrega); } else { $this->session->set_flashdata('erro', 'Ocorreu um erro ao realizar a operação.'); if ($codfaixacepfretegratis) { redirect('painel/faixacepfretegratis/editar/' . $codfaixacepfretegratis); } else { redirect('painel/faixacepfretegratis/adicionar/' . $codformaentrega); } } } else { $this->session->set_flashdata('erro', nl2br($mensagem)); if ($codfaixacepfretegratis) { redirect('painel/faixacepfretegratis/editar/' . $codfaixacepfretegratis); } else { redirect('painel/faixacepfretegratis/adicionar/' . $codformaentrega); } } }
public function salvar() { $codfaixaprecoformaentrega = $this->input->post('codfaixaprecoformaentrega'); $cepinicialfaixaprecoformaentrega = $this->input->post('cepinicialfaixaprecoformaentrega'); $cepfinalfaixaprecoformaentrega = $this->input->post('cepfinalfaixaprecoformaentrega'); $pesoinicialfaixaprecoformaentrega = $this->input->post('pesoinicialfaixaprecoformaentrega'); $pesofinalfaixaprecoformaentrega = $this->input->post('pesofinalfaixaprecoformaentrega'); $valorfaixaprecoformaentrega = $this->input->post('valorfaixaprecoformaentrega'); $codformaentrega = $this->input->post('codformaentrega'); $prazofaixaprecoformaentrega = $this->input->post('prazofaixaprecoformaentrega'); $cepinicialfaixaprecoformaentrega = str_replace("-", null, $cepinicialfaixaprecoformaentrega); $cepfinalfaixaprecoformaentrega = str_replace("-", null, $cepfinalfaixaprecoformaentrega); $pesoinicialfaixaprecoformaentrega = modificaDinheiroBanco($pesoinicialfaixaprecoformaentrega); $pesofinalfaixaprecoformaentrega = modificaDinheiroBanco($pesofinalfaixaprecoformaentrega); $valorfaixaprecoformaentrega = modificaDinheiroBanco($valorfaixaprecoformaentrega); $erros = FALSE; $mensagem = null; if (!$erros) { $itens = array("cepinicialfaixaprecoformaentrega" => $cepinicialfaixaprecoformaentrega, "cepfinalfaixaprecoformaentrega" => $cepfinalfaixaprecoformaentrega, "pesoinicialfaixaprecoformaentrega" => $pesoinicialfaixaprecoformaentrega, "pesofinalfaixaprecoformaentrega" => $pesofinalfaixaprecoformaentrega, "valorfaixaprecoformaentrega" => $valorfaixaprecoformaentrega, "codformaentrega" => $codformaentrega, "prazofaixaprecoformaentrega" => $prazofaixaprecoformaentrega); if ($codfaixaprecoformaentrega) { $codfaixaprecoformaentrega = $this->PrecoEntregaM->update($itens, $codfaixaprecoformaentrega); } else { $codfaixaprecoformaentrega = $this->PrecoEntregaM->post($itens); } if ($codfaixaprecoformaentrega) { $this->session->set_flashdata('sucesso', 'Dados inseridos com sucesso.'); redirect('painel/precoentrega/ver/' . $codformaentrega); } else { $this->session->set_flashdata('erro', 'Ocorreu um erro ao realizar a operação.'); if ($codfaixaprecoformaentrega) { redirect('painel/precoentrega/editar/' . $codfaixaprecoformaentrega); } else { redirect('painel/precoentrega/adicionar/' . $codformaentrega); } } } else { $this->session->set_flashdata('erro', nl2br($mensagem)); if ($codfaixaprecoformaentrega) { redirect('painel/precoentrega/editar/' . $codfaixaprecoformaentrega); } else { redirect('painel/precoentrega/adicionar/' . $codformaentrega); } } }