Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php include_once "config/config.php"; ?>
- <!--A Design by W3layouts
- Author: W3layout
- Author URL: http://w3layouts.com
- License: Creative Commons Attribution 3.0 Unported
- License URL: http://creativecommons.org/licenses/by/3.0/
- -->
- <!DOCTYPE html>
- <head>
- <title>Colored an Admin Panel Category Flat Bootstrap Responsive Website Template | Inputs :: w3layouts</title>
- <meta name="viewport" content="width=device-width, initial-scale=1">
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <meta name="keywords" content="Colored Responsive web template, Bootstrap Web Templates, Flat Web Templates, Android Compatible web template,
- Smartphone Compatible web template, free webdesigns for Nokia, Samsung, LG, SonyEricsson, Motorola web design" />
- <script type="application/x-javascript"> addEventListener("load", function() { setTimeout(hideURLbar, 0); }, false); function hideURLbar(){ window.scrollTo(0,1); } </script>
- <!-- bootstrap-css -->
- <link rel="stylesheet" href="css/bootstrap.css">
- <!-- //bootstrap-css -->
- <!-- Custom CSS -->
- <link href="css/style.css" rel='stylesheet' type='text/css' />
- <!-- font CSS -->
- <link href='//fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300italic,400italic,500,500italic,700,700italic,900,900italic' rel='stylesheet' type='text/css'>
- <!-- font-awesome icons -->
- <link rel="stylesheet" href="css/font.css" type="text/css"/>
- <link href="css/font-awesome.css" rel="stylesheet">
- <!-- jQuery UI -->
- <link rel="stylesheet" href="css/jquery-ui.css">
- <!-- //font-awesome icons -->
- <script src="js/jquery-3.2.0.min.js"></script>
- <script src="js/modernizr.js"></script>
- <script src="js/jquery.cookie.js"></script>
- <script src="js/screenfull.js"></script>
- <script src="js/filtro.js"></script>
- <script src="js/jquery.mask.min.js"></script>
- <script src="js/jquery.maskMoney.min.js" type="text/javascript"></script>
- <script src="js/custom.js"></script>
- <script src="js/jquery-ui.js"></script>
- <script>
- $(function () {
- $('#supported').text('Supported/allowed: ' + !!screenfull.enabled);
- if (!screenfull.enabled) {
- return false;
- }
- $('#toggle').click(function () {
- screenfull.toggle($('#container')[0]);
- });
- });
- </script>
- <!-- tables -->
- <link rel="stylesheet" type="text/css" href="css/table-style.css" />
- <link rel="stylesheet" type="text/css" href="css/basictable.css" />
- <script type="text/javascript" src="js/jquery.basictable.min.js"></script>
- <script type="text/javascript">
- $(document).ready(function() {
- $('#table').basictable();
- $('#table-breakpoint').basictable({
- breakpoint: 768
- });
- $('#table-swap-axis').basictable({
- swapAxis: true
- });
- $('#table-force-off').basictable({
- forceResponsive: false
- });
- $('#table-no-resize').basictable({
- noResize: true
- });
- $('#table-two-axis').basictable();
- $('#table-max-height').basictable({
- tableWrapper: true
- });
- });
- </script>
- <!-- //tables -->
- <!-- Gerenciar -->
- <script>
- var itemCarrinho = []; // Array com todos elementos inseridos
- var num_linha = 0;
- function removerItem(linha, indice){
- $('table#tabela-itens tr#num_tr-'+linha).remove();
- if (indice > -1) {
- alert("Removeu item com indice: " + indice);
- itemCarrinho.splice(indice, 1);
- for(var i=0; i<num_linha; i++) {
- document.getElementById('num_tr-'+(linha+1)).id = 'num_tr-'+linha;
- $('#num_btn-'+(linha+1)).val(linha);
- linha++;
- }
- }
- num_linha--;
- console.log(itemCarrinho);
- }
- $(document).ready(function(e) {
- var total_ = 0;
- var total = 0;
- $( "#inserir-item" ).click(function() {
- var atualizarQuantidade = 0;
- /*if($('#produto').val() == ''){
- alert("Um produto deve ser selecionado.");
- return false;
- }else if($('#largura').val() == ''){
- alert("O campo largura deve ser preenchido.");
- return false;
- }else if($('#altura').val() == ''){
- alert("O campo altura deve ser preenchido.");
- return false;
- }else if($('#quantidade').val() == ''){
- alert("O campo quantidade deve ser preenchido.");
- return false;
- }else if($('#codigo').val() == ''){
- alert("Um material deve ser selecionado.");
- return false;
- }*/
- var codigo = $("#codigo").val();
- var produto = "Produto X";
- var descricao = $("#descricao").val();
- var quantidade = $("#quantidade").val();
- var largura = "50MM";
- var altura = "60MM";
- var preco = $("#preco").val();
- //console.log(itemCarrinho);
- for(var i=0; i<itemCarrinho.length; i++) {
- console.log(itemCarrinho[i]);
- if(itemCarrinho[i]['codigo'] === codigo){
- alert("Atualizando item no carrinho, indice: " + i);
- $("#sub-quantidade").val(parseInt(itemCarrinho[i]['quantidade']) + parseInt(quantidade));
- itemCarrinho[i]['quantidade'] = parseInt(itemCarrinho[i]['quantidade']) + parseInt(quantidade);
- atualizarQuantidade = 1;
- }
- }
- if(atualizarQuantidade == 0){
- var oItem = {
- codigo: codigo,
- descricao: descricao,
- quantidade: quantidade,
- preco: preco
- }
- console.log(itemCarrinho);
- itemCarrinho.push(oItem);
- indice = itemCarrinho.indexOf(oItem);
- alert("Inserindo item no carrinho, indice: " + indice);
- $('#tabela-itens').append(
- '<tr id="num_tr-'+ num_linha +'"><td>'+ codigo +'</td> <td>'+ produto +'</td> <td>'+ descricao +'</td> <td><input readonly style="background:none; border:none; width:100px;" value="'+ quantidade +'" id="sub-quantidade"/></td> <td>'+ largura +'</td> <td>'+ altura +'</td> <td>'+ preco +'</td> <center><input type="checkbox"></center></td> <td><button id="num_btn-'+ num_linha +'" type="button" style="background-color:#E4E4E4; color:#000" onclick="removerItem('+ num_linha +', this.value)" value="'+indice+'" class="btn w3ls-button">Remover</button></td> </tr>'
- );
- num_linha++;
- }
- total_ = total_ + parseFloat(preco)*parseInt(quantidade);
- total = total_.toLocaleString("pt-BR", { style: "currency", currency: 'BRL'});
- $('#total-cotacao').val(total.replace("R$", "R$ "));
- });
- $('#produto').on('change', function() {
- if ($(this).val() == 'Cortina') {
- $('#inserir-cortina').show();
- $("input[name='largura']").val( '' );
- $("input[name='altura']").val( '' );
- }
- else {
- $('#wrap-item').show();
- $('#inserir-cortina').hide();
- $("input[name='espessura']").val( '' );
- }
- });
- });
- </script>
- <!-- //Gerenciar -->
- <script>
- $(document).ready(function(e) {
- $('#cadastrarMaterial').on('click', function(event){
- event.preventDefault();
- jQuery.ajax({
- data: $('#formCadMaterial, #formComposicao').serialize(),
- url: 'actions/cadastrar-material.php',
- method: 'post',
- success: function(){
- }
- });
- });
- var clone_index = 0;
- $('#addComp').on('click', function () {
- // Guarda primeiro item na variável "original"
- var original = $(".itemComposicao:eq(0)");
- // Guarda todos os items na variável "todosSelectes"
- var todosSelects = $("select.composicao");
- // Clona o primeiro item
- var clone = original.clone();
- // Remove os items selecionados anteriormente.
- $('option', clone).filter(function (i) {
- return todosSelects.find('option:selected[value="' + $(this).val() + '"]').length;
- }).remove();
- // Verifica a quantidade de opções que tem o último select
- // Se for maior que 1, clona o elemento, caso for igual a 1
- // não faz nada.
- var ultimo = $("select.composicao:last option").length;
- if (ultimo > 1) {
- $('#formComposicao').append(clone);
- clone_index++;
- clone.attr('id', 'linha_' + clone_index);
- }
- });
- $(document).on('click', '.removerComp', function (event) {
- event.preventDefault();
- if($(".itemComposicao:eq(0)").find('button').length == 1){
- alert("Mínimo 1 composição obrigatória.");
- return;
- }else{
- $(this).parent().parent().parent().remove();
- }
- });
- $('#tipo-pessoa').on('change', function() {
- if ($(this).val() == 'PF') {
- $("input[name='razao-social']").removeAttr("required");
- $("input[name='insc-estadual']").removeAttr("required");
- $("input[name='cnpj']").removeAttr("required");
- $("input[name='razao-social']").val('');
- $("input[name='insc-estadual']").val('');
- $("input[name='cnpj']").val('');
- $('#col-razao-social').hide();
- $('#col-insc-estadual').hide();
- $('#col-cnpj').hide();
- $('#col-cpf').show();
- $('#col-nome').show();
- $("input[name='nome']").attr("required", "required");
- } else {
- $("input[name='nome']").removeAttr("required");
- $("input[name='nome']").val('');
- $("input[name='cpf']").val('');
- $('#col-nome').hide();
- $('#col-cpf').hide();
- $('#col-cnpj').show();
- $('#col-insc-estadual').show();
- $('#col-razao-social').show();
- $("input[name='cnpj']").attr("required", "required");
- $("input[name='insc-estadual']").attr("required", "required");
- $("input[name='razao-social']").attr("required", "required");
- }
- });
- });
- </script>
- <script>
- $(function() {
- $('#currency').maskMoney();
- })
- </script>
- <script>
- $(document).ready(function(e) {
- $("#preco-custo").maskMoney({prefix:'R$ ', allowNegative: false, thousands:'.', decimal:',', affixesStay: false});
- /*
- var subcat = 0;
- var subcat_ = '', sub_cat = '', _subcat_ = '';
- $('.ocultar').on('change', function() {
- <!-- Ocultar subcategoria atual em OP Multiuso -->
- if(subcat == 0){
- var subcategoria = $('#subcategoria').val();
- if(sub_cat !== ''){
- $("select#multiuso.form-control1 option[value=" + sub_cat + "]").show();
- $("select#multiuso.form-control1 option[value=" + _subcat_ + "]").show();
- }
- $("select#multiuso.form-control1 option[value=" + subcategoria + "]").hide();
- subcat_ = subcategoria;
- subcat = 1;
- }else{
- var subcategoria = $('#subcategoria').val();
- if(subcat_ !== ''){
- $("select#multiuso.form-control1 option[value=" + subcat_ + "]").show();
- $("select#multiuso.form-control1 option[value=" + _subcat_ + "]").show();
- }
- $("select#multiuso.form-control1 option[value=" + subcategoria + "]").hide();
- sub_cat = subcategoria;
- subcat = 0;
- }
- <!-- // Ocultar subcategoria atual em OP Multiuso -->
- });
- $('#categoria').on('change', function() {
- setTimeout(function (){
- var subcategoria = $('#subcategoria').val();
- $("select#multiuso.form-control1 option[value=" + subcategoria + "]").hide();
- _subcat_ = subcategoria;
- }, "100");
- });
- */
- });
- </script>
- <!-- Menu Responsivo -->
- <script>
- $( document ).ready(function() {
- var timer;
- var i;
- var detect_;
- var detect = 0;
- $('.main-menu-access').click(function() {
- $('body').append("<style type='text/css'>@media(max-width:479px) {nav.main-menu{max-height:none} }</style>");
- if(detect == 0){
- detect_ = setTimeout(function(){
- $('body').append("<style type='text/css'>@media(max-width:479px) {nav.main-menu{max-height:0} }</style>");
- },3000);
- }
- $('.main-menu').hover(function()
- {
- detect = 1;
- clearTimeout(timer);
- clearTimeout(detect_);
- $('body').append("<style type='text/css'>@media(max-width:479px) {nav.main-menu{max-height:none} }</style>");
- }, function()
- {
- timer = setTimeout(function(){
- $('body').append("<style type='text/css'>@media(max-width:479px) {nav.main-menu{max-height:0} }</style>");
- },3000);
- });
- });
- $(document).on('click', function (event) {
- if(i === 1){ // Acionou body, exceto .main-menu-access
- $('body').append("<style type='text/css'>@media(max-width:479px) {nav.main-menu{max-height:0} }</style>");
- i = 0;
- }
- });
- $('.main-menu-access').on('click', function (event) {
- event.stopPropagation();
- i = 1;
- });
- });
- </script>
- <!-- // Menu Responsivo -->
- <!-- input-forms -->
- <script type="text/javascript" src="js/valida.2.1.6.min.js"></script>
- <script type="text/javascript" >
- $(document).ready(function() {
- // show Valida's version.
- $('#version').valida( 'version' );
- // Exemple 1
- $('.valida').valida();
- // Exemple 2
- /*
- $('.valida').valida({
- // basic settings
- validate: 'novalidate',
- autocomplete: 'off',
- tag: 'p',
- // default messages
- messages: {
- submit: 'Wait ...',
- required: 'Este campo é obrigatório',
- invalid: 'Field with invalid data',
- textarea_help: 'Digitados <span class="at-counter">{0}</span> de {1}'
- },
- // filters & callbacks
- use_filter: true,
- // a callback function that will be called right before valida runs.
- // it must return a boolan value (true for good results and false for errors)
- before_validate: null,
- // a callback function that will be called right after valida runs.
- // it must return a boolan value (true for good results and false for errors)
- after_validate: null
- });
- */
- // setup the partial validation
- $('#partial-1').on('click', function( ev ) {
- ev.preventDefault();
- $('#res-1').click(); // clear form error msgs
- $('form').valida('partial', '#field-1'); // validate only field-1
- $('form').valida('partial', '#field-1-3'); // validate only field-1-3
- });
- });
- </script>
- <!-- //input-forms -->
- <!--validator js-->
- <script src="js/validator.min.js"></script>
- <!--//validator js-->
- <!-- Mascara CPF | CNPJ -->
- <script type="text/javascript">
- $(document).ready(function(){
- $('.cpf').mask('000.000.000-00', {reverse: true});
- $('.cnpj').mask('00.000.000/0000-00', {reverse: true});
- $('.celular').mask('(00) 90000-0000');
- $('.fixo').mask('(00) 0000-0000');
- $('.ie_go').mask('00.000.000-0');
- $('.cep').mask('00000-000');
- var url = window.location.pathname;
- if(url !== '/painel/editar_material.php'){
- $('#categoria').on('change', function() {
- if($('#produto').val() == 1 && $(this).val() != 1){ // 1 = Peças e Acessórios de Cortina
- $('.codigo-subcategoria').mask('XX-0000', {translation: {'X': {pattern: /[a-zA-Z]/}}});
- $('#col-acabamento').hide();
- $('#col-acionamento').hide();
- $('#col-cor').hide();
- }else if($('#produto').val() == 2 && $(this).val() != 2){ // 2 = Peças e Acessórios de Persiana
- $('.codigo-subcategoria').mask('XX-0000', {translation: {'X': {pattern: /[a-zA-Z]/}}});
- $('#col-acabamento').hide();
- $('#col-acionamento').show();
- $('#col-cor').show();
- }else{
- $('.codigo-acessorios').mask('XXXX-00', {translation: {'X': {pattern: /[a-zA-Z]/}}});
- $('#col-acionamento').hide();
- $('#col-acabamento').show();
- $('#col-cor').show();
- }
- });
- }else{
- if($('#categoria').val() != 1 && $('#categoria').val() != 2){
- $('.codigo-subcategoria').mask('XX-0000', {translation: {'X': {pattern: /[a-zA-Z]/}}});
- }else{
- $('.codigo-acessorios').mask('XXXX-00', {translation: {'X': {pattern: /[a-zA-Z]/}}});
- }
- }
- });
- </script>
- <!-- Mascara CEP -->
- <script>
- function formatar(mascara, documento){
- var i = documento.value.length;
- var saida = mascara.substring(0,1);
- var texto = mascara.substring(i)
- if (texto.substring(0,1) != saida){
- documento.value += texto.substring(0,1);
- }
- }
- </script>
- <!-- Consulta CEP -->
- <script type="text/javascript" >
- function limpa_formulário_cep() {
- //Limpa valores do formulário de cep.
- document.getElementById('logradouro').value=("");
- document.getElementById('bairro').value=("");
- document.getElementById('cep').value=("");
- document.getElementById('cidade').value=("");
- document.getElementById('uf').value=("");
- //document.getElementById('ibge').value=("");
- }
- function meu_callback(conteudo) {
- if (!("erro" in conteudo)) {
- //Atualiza os campos com os valores.
- var x = document.getElementById('logradouro').value=(conteudo.logradouro);
- var y = document.getElementById('bairro').value=(conteudo.bairro);
- var w = document.getElementById('cidade').value=(conteudo.localidade);
- var z = document.getElementById('uf').value=(conteudo.uf);
- if(x == "" || y == ""){
- $('#logradouro').removeAttr('readonly');
- $('#bairro').removeAttr('readonly');
- }
- else{
- $('#logradouro').attr('readonly', 'readonly');
- $('#bairro').attr('readonly', 'readonly');
- }
- if(w == "..." || z == "..."){
- $('#logradouro').removeAttr('cidade');
- $('#bairro').removeAttr('uf');
- }
- else{
- $('#logradouro').attr('readonly', 'readonly');
- $('#bairro').attr('readonly', 'readonly');
- }
- $("#cep_error").hide();
- //document.getElementById('ibge').value=(conteudo.ibge);
- } //end if.
- else {
- //CEP não Encontrado.
- limpa_formulário_cep();
- //alert("CEP não encontrado!");
- $("#cep_error").show();
- setTimeout(function() {
- $("#cep_error").hide();
- }, 2000);
- }
- }
- function pesquisacep(valor) {
- //Nova variável "cep" somente com dígitos.
- var cep = valor.replace(/\D/g, '');
- //Verifica se campo cep possui valor informado.
- if (cep != "") {
- //Expressão regular para validar o CEP.
- var validacep = /^[0-9]{8}$/;
- //Valida o formato do CEP.
- if(validacep.test(cep)) {
- //Preenche os campos com "..." enquanto consulta webservice.
- document.getElementById('logradouro').value="...";
- document.getElementById('bairro').value="...";
- document.getElementById('cidade').value="...";
- document.getElementById('uf').value="...";
- //document.getElementById('ibge').value="...";
- //Cria um elemento javascript.
- var script = document.createElement('script');
- //Sincroniza com o callback.
- script.src = '//viacep.com.br/ws/'+ cep + '/json/?callback=meu_callback';
- //Insere script no documento e carrega o conteúdo.
- document.body.appendChild(script);
- } //end if.
- else {
- //cep é inválido.
- limpa_formulário_cep();
- //alert("Formato de CEP inválido!");
- }
- } //end if.
- else {
- //cep sem valor, limpa formulário.
- limpa_formulário_cep();
- }
- };
- </script>
- </head>
- <body class="dashboard-page">
Advertisement
Add Comment
Please, Sign In to add comment