Файловый менеджер - Редактировать - /home2/cocinasdalloway/public_html/administrador/Home/QuoteNewV1.php
Назад
<!-- Dropzone.js --> <link href="../../public/scripts/vendors/dropzone/dist/min/dropzone.min.css" rel="stylesheet"> <style> .dropzone img { border-radius: 10px; vertical-align: middle; max-width: 100%; max-height: 100%; } </style> <div class="row"> <div class="col-md-12 col-sm-12 "> <div class="x_panel"> <div class="x_title"> <h2>Crear cotización <small></small></h2> <ul class="nav navbar-right panel_toolbox"> <li><a class="collapse-link"><i class="fa fa-chevron-up"></i></a> </li> <li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false"><i class="fa fa-wrench"></i></a> <ul class="dropdown-menu" role="menu"> <li><a href="#">Settings 1</a> </li> <li><a href="#">Settings 2</a> </li> </ul> </li> <li><a class="close-link"><i class="fa fa-close"></i></a> </li> </ul> <div class="clearfix"></div> </div> <div class="x_content"> <form class="form-horizontal form-label-left" id="RefProyecto" > <div class="form-group row"> <label class="col-form-label col-md-3 col-sm-3 label-align" for="first-name">Referencia del proyecto <span class="required">*</span> </label> <div class="col-md-6 col-sm-6 "> <input type="text" id="refID" name="refID" required="required" class="form-control" /> </div> </div> <div class="form-group row"> <label class="col-form-label col-md-3 col-sm-3 label-align" for="first-name">Cliente <span class="required">*</span> </label> <div class="col-md-6 col-sm-6 "> <select class="js-example-basic-single form-control" onchange="ObtenerDatosEnvio(this.value)" id="cliente" type="text" name="cliente"> <option value=""></option> <?php $query_clientes = " SELECT * FROM clientes"; $consu_clientes = $conexion -> query($query_clientes); while($execu_clientes = $consu_clientes->fetch_array(MYSQLI_BOTH)){ $nombre_cliente = $execu_clientes["nombre"].' '.$execu_clientes["a_paterno"].' '.$execu_clientes["a_materno"]; ?> <option <?php if($IdClienteA==$execu_clientes["id"]){?> selected <?php }?> value="<?php echo $execu_clientes["id"] ?>"><?php echo $nombre_cliente?></option> <?php } ?> </select> </div> </div> <div class="form-group row"> <label class="col-form-label col-md-3 col-sm-3 label-align" for="first-name">Dirección <span class="required">*</span> </label> <div class="col-md-6 col-sm-6 "> <select id="direccion" class="js-example-basic-single form-control" type="text" name="direccion"> <option value=""></option> <?php $query_clientes = " SELECT * FROM clientes_ship"; $consu_clientes = $conexion -> query($query_clientes); while($execu_clientes = $consu_clientes->fetch_array(MYSQLI_BOTH)){ ?> <option <?php if($IdEnvioA==$execu_clientes["id"]){?> selected <?php }?> value="<?php echo $execu_clientes["id"] ?>"><?php echo $execu_clientes["calle"]." ".$execu_clientes["numero"]?></option> <?php } ?> </select> </div> </div> <div class="form-group row"> <label class="col-form-label col-md-3 col-sm-3 label-align" for="first-name">Telefono <span class="required">*</span> </label> <div class="col-md-6 col-sm-6 "> <input type="text" id="Telefono" name="Telefono" required="required" class="form-control" /> </div> </div> <div class="col-md-9 col-sm-9 offset-md-3"> <a href="javascript:void(0)" onclick="crearQuote()" class="btn btn-success">Crear</a> </div> </form> <form action="project_detail_image_upload.php" class="dropzone needsclick" id="my-awesome-dropzone" style="display:none;"> <input type="hidden" name="IdProject" id="IdProject" /> <div class="dz-message needsclick"> Arrastre los documentos aqui o <span class="btn btn-link">click para seleccionarlos</></span>. <span class="note needsclick"></span> </div> <div class="col-md-9 col-sm-9 offset-md-3"> <a href="javascript:void(0)" onclick="finalizarQuote()" class="btn btn-success">Terminar</a> </div> </form> </div> </div> </div> </div> </div> <!-- Dropzone.js --> <script> function ObtenerDatosEnvio(valor){ var modulo = document.getElementById("direccion"); $(modulo).empty(); if(valor!="") { $.ajax ({ type:'post', url:'../models/clients/LoadClientShips.php', data:{IdCliente:valor}, dataType: 'json', success:function(response) { //console.log(response); if(response.detail=="success") { $(modulo).append(response.data); //ObtenerDatosFacturacion(valor) } else { toastr.error(response.message); } } }); } else { toastr.warning('Error. Contacte a TI'); } } function finalizarQuote(){ location.reload() } function crearQuote(){ let AUX=document.getElementById('refID').value; let Cliente=document.getElementById('cliente').value let Direccion=document.getElementById('direccion').value let Telefono=document.getElementById('Telefono').value if(document.getElementById('refID').value != ''){ if(document.getElementById('cliente').value != ''){ if(document.getElementById('direccion').value != ''){ if(document.getElementById('Telefono').value != ''){ $.ajax ({ type:'post', async: false, url:'../models/orders/SaveQuoteV4.php', data:{ refID: document.getElementById('refID').value, referencia: AUX, Cliente:Cliente, Direccion:Direccion, Telefono:Telefono }, dataType: 'json', success:function(response) { if(response.detail=="success") { toastr.success(response.message); if(response.IdProject){ document.getElementById('IdProject').value=response.IdProject; document.getElementById('my-awesome-dropzone').style.display='block'; document.getElementById('RefProyecto').style.display='none'; } } if(response.detail=="warning") { toastr.warning(response.message); } if(response.detail=="error") { toastr.error(response.message); } }, error: function (data) { toastr.error('Error. Contacte a TI. Detalles: '+data); } }); }else{ toastr.error('Ingrese el telefono del cliente'); } }else{ toastr.error('Ingrese la direccion del cliente'); } }else{ toastr.error('Ingrese el cliente'); } }else{ toastr.error('Ingrese la referencia'); } } </script> <script src="../../public/scripts/vendors/dropzone/dist/min/dropzone.min.js"></script> <script> //Dropzone.autoDiscover = false; function setup(id) { let options = { thumbnailHeight: 400, thumbnailWidth: 400, maxFilesize: 8024, maxFiles: 10, dictResponseError: "Server not Configured", dictFileTooBig: "File too big ({{filesize}}MB). Must be less than {{maxFilesize}}MB.", dictCancelUpload: "", acceptedFiles: ".png,.jpg,.jpeg,.pdf,.xls,.xlsx,.rar", init: function() { var self = this; //New file added self.on("addedfile", function(file,response) { console.log("new file added ", file); }); // Send file starts self.on("sending", function(file) { console.log("upload started", file); }); self.on("complete", function(file, response) { if (file.name !== "442343.jpg") { //this.removeFile(file); } var newNode = document.createElement('a'); newNode.href = '../images/quotes/'+document.getElementById('IdProject').value+'/'+file.name; newNode.target = "_blank"; newNode.innerHTML = '<i class="fa fa-download"></i>'; file.previewTemplate.appendChild(newNode); }); self.on("maxfilesreached", function(file, response) { //alert("too big"); }); self.on("maxfilesexceeded", function(file, response) { this.removeFile(file); }); self.on("addedfile", function(file) { const pattern = /\d{6}(\.)(jpg|jpeg|png)/; if (!pattern.test(file.name)) { // this.removeFile(file); } }); if(document.getElementById('IdProject').value!='') { $.get('project_detail_image_upload.php?IdProject='+document.getElementById('IdProject').value, function(data,file) { $.each(data, function(key,value){ var mockFile = { name: value.name, size: value.size }; self.options.addedfile.call(self, mockFile,'../images/quotes/'+document.getElementById('IdProject').value+'/'+value.name); self.options.thumbnail.call(self, mockFile, '../images/quotes/'+document.getElementById('IdProject').value+'/'+value.name); //console.log(self.options.previewTemplate) $(".dz-progress").remove(); var newNode = document.createElement('a'); newNode.href = '../images/quotes/'+document.getElementById('IdProject').value+'/'+value.name; newNode.target = "_blank"; newNode.innerHTML = '<i class="fa fa-download"></i>'; //console.log(self.element.dropzone) self.previewsContainer.appendChild(newNode) }); }); } self.on("removedfile", function(file) { //var IdLine=document.getElementById('IdLine') var IdProject=document.getElementById('IdProject') $.ajax({ type: "POST", url: "project_detail_image_upload.php", data: { dir_file:IdProject.value+"/", target_file: file.name, delete_file: 1 } }); }); }, accept: function(file, done) { /* const pattern = /\d{1}(\.)/; if (pattern.test(file.name)) { */ done(); /*} else { done("Nombre invalido"); return false; }*/ }, previewTemplate: ` <div class="dz-preview dz-file-preview"> <div class="dz-image"><img data-dz-thumbnail /></div> <div class="dz-error-message"><i class="fa fa-warning"> </i><span data-dz-errormessage></span></div> <div class="dz-filename"><span data-dz-name></span></div> <div class="dz-progress"> <span class="dz-upload" data-dz-uploadprogress></span> </div> <div class="dz-remove"> <a href="javascript:removedfile;" data-dz-remove=""><i class="fa fa-trash-o"></i> <span>Eliminar</span></a> </div> </div> ` }; var myDropzone = new Dropzone(`#${id}`, options); } setup("my-awesome-dropzone"); $(document).ready(function() { $('.js-example-basic-single').select2(); }); </script>
| ver. 1.4 |
Github
|
.
| PHP 8.2.22 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка