Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <div class="plano">
- <h1 class="titulos">Cadastro de Plano</h1>
- <form method="post" class="planoCadastrar" method="post" enctype="multipart/form-data">
- <input type="text" name="nomePlano" id="nomePlano" class="typeTextMedio" placeholder="Nome" required /><br /><br />
- <textarea placeholder="Descrição" class="textarea" name="descricao" id="descricao" cols="93" rows="15" required></textarea><br /> <br />
- <div id="multiple_upload">
- <input type="hidden" id="arquivos" name="arquivos" />
- <input type="file" multiple
- id="fotos"
- name="fotos[]"
- accept=".jpg, .png, image/jpg, image/png" />
- <div id="message">Selecionar fotos</div>
- <div id="lista"></div>
- </div>
- <img class="spinner" src="../_img/_bannerImgs/spinner.gif" />
- <input type="submit" class="btnAcesso" value="Enviar" />
- <label class="resposta"></label>
- </form><br /><br />
- <script>
- $('.elevate-image').ezPlus({
- zoomType: 'inner',
- cursor: 'crosshair'
- });
- </script>
- </div>
- // JavaScript Document
- $(document).ready(function(e) {
- $("div.conteudo div.plano form.planoEditar").on("submit", function() {
- var idPlano = $("div.conteudo div.plano form.planoEditar input[type=hidden]#idPlano").val();
- var nomePlano = $("div.conteudo div.plano form.planoEditar input[type=text]#nomePlano").val();
- var descricao = $("div.conteudo div.plano form.planoEditar textarea#descricao").val();
- if ( nomePlano == "" ||
- idPlano == "" ||
- descricao == "") {
- alert("Algum campo está vazio!");
- return false;
- }
- $("div.conteudo div.plano form.planoEditar input[type=submit].btnAcesso").css('display', 'none');
- $("div.conteudo div.plano.planoEditar form img").css('display', 'block');
- $("div.conteudo div.plano form input[type=submit].btnAcesso").css('display', 'none');
- $("div.conteudo div.plano form img").css('display', 'block');
- var formData = new FormData(this);
- $.ajax({
- url: "../_requeridos/editaPlano.php",
- type: 'POST',
- data: formData,
- beforeSend: function() {
- },
- success: function (retorno) {
- $("div.conteudo div.plano form.planoEditar input[type=submit].btnAcesso").css('display', 'block');
- $("div.conteudo div.plano.planoEditar form img").css('display', 'none');
- if (retorno == 1) {
- resposta = "Plano cadastrado com sucesso!";
- } else {
- resposta = "Erro no cadastro do Plano";
- }
- $(".resposta").css("display", "block");
- $(".resposta").html(resposta);
- },
- cache: false,
- contentType: false,
- processData: false
- });
- return false;
- });
- });
- <?php
- require_once "../_controles/_conexao/Conexao.php";
- require_once "../_controles/_util/PhpUtil.php";
- require_once "../_controles/_util/Constantes.php";
- require_once "../_controles/_models/Planos.php";
- require_once "../_controles/_models/Fotos.php";
- require_once "../_controles/_models/Upload.php";
- require_once "../_controles/_daos/PlanosDao.php";
- require_once "../_controles/_daos/FotosDao.php";
- require_once "../_controles/_daos/UploadDao.php";
- $connection = new Conexao();
- $conexao = $connection->abreConexao();
- $phpUtil = new PhpUtil();
- $constantes = new Constantes();
- $planosDao = new PlanosDao($conexao);
- $fotosDao = new FotosDao($conexao);
- $nomePlano = $_POST["nomePlano"];
- $descricao = $_POST["descricao"];
- $plano = new Planos(
- $nomePlano,
- $descricao);
- $cadastro = $planosDao->cadastrar($plano);
- $ultimoId = $planosDao->ultimoIdCadastrado();
- require_once "upload.php";
- echo $cadastro ? 1 : 2;
- ?>
- <?php
- ///////////////////////////UPLOAD DAS FOTOS////////////////////////////////////
- $arquivos1 = explode ("|", $_POST["arquivos"]);
- $arquivos2 = $_FILES["fotos"];
- $arquivos = $fotosDao->arrayFotos($arquivos1, $arquivos2);
- if(sizeof($arquivos)) {
- foreach($arquivos as $fotografia) {
- $upload = new Upload($fotografia, "../_img/_fotos");
- $uploadDao = new UploadDao($upload);
- // tamanho de erro 5MB = 5 * 1024 * 1024 = 5242880
- $erro = $uploadDao->erro(5242880);
- if($erro[0] == 0) {
- $envio = $uploadDao->uploadFile();
- if($envio[0]==0) ;
- $nomeImagem = $upload->getNomeBanco();
- } else {
- $phpUtil->erro($erro[1]);
- }
- $fotosDao->cadastrar ($ultimoId, $upload->getNomeBanco());
- }
- }
- ////////////////////////////UPLOAD DAS FOTOS////////////////////////////////////
- ?>
Add Comment
Please, Sign In to add comment