Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Conecta Wifi

autocompletar json php jquery ajax

Recommended Posts

ao alterar a aplicação para mysqli quando seleciono um cliente os dados ficam carregando e os dados não vem, tirei um print do erro que segue anexado.

 

código arquivo -- cadastro.php

 

<?php
/*
Função CRUD
Cadastro, Edição, Exclusão de Assinaturas.
Ultima Atualização: 02/09/2018
*/
$idempresa = $_SESSION[ 'empresa' ];
@$getId = base64_decode( $_GET[ 'id' ] );
if ( @$getId ) {

    $alterar = $cn->query( "SELECT * FROM assinaturas WHERE id = + $getId AND empresa = '$idempresa'" );
    $campo = mysqli_fetch_array( $alterar );
}

if ( isset( $_POST[ 'cadastrar' ] ) ) {

    $empresa = $_SESSION[ 'empresa' ];
    $pedido = rand( 9, 9999 );
    $cliente = $_POST[ 'cliente' ];
    $plano = $_POST[ 'plano' ];
    $endereco = $_POST[ 'endereco' ];
    $numero = $_POST[ 'numero' ];
    $bairro = $_POST[ 'bairro' ];
    $complemento = $_POST[ 'complemento' ];
    $cidade = $_POST[ 'cidade' ];
    $estado = $_POST[ 'estado' ];
    $cep = $_POST[ 'cep' ];
    $login = $_POST[ 'login' ];
    $senha = $_POST[ 'senha' ];
    $tipo = $_POST[ 'tipo' ];
    $ip = $_POST[ 'ip' ];
    $mac = $_POST[ 'mac' ];
    $vencimento = $_POST[ 'vencimento' ];
    $periodo = $_POST[ 'periodo' ];
    $bloqueio = "5";
    $insento = $_POST[ 'insento' ];
    $autobloqueio = $_POST[ 'autobloqueio' ];
    $alterarsenha = $_POST[ 'alterarsenha' ];
    $desconto = $_POST[ 'desconto' ];
    $acrescimo = $_POST[ 'acrescimo' ];
    $situacao = "S";

    $hjs = date( 'd/m/Y', strtotime( "+30 days" ) ); // 30 Dias Pós Pago
    $data_nova = explode( "/", $hjs );
    $datavencimento = $data_nova[ 2 ] . $data_nova[ 1 ] . $data_nova[ 0 ];
    $nParcela = 12 / $periodo; // numero parcelas --- ano dividido pelo periodo

    $status = $_POST[ 'status' ];

    $crud = new crud(); // tabela como parametro
    $crud->connect();
    $crud->insert( 'assinaturas', array( 'empresa' => $empresa, 'pedido' => $pedido, 'cliente' => $cliente, 'plano' => $plano, 'login' => $login, 'senha' => $senha, 'endereco' => $endereco, 'numero' => $numero, 'bairro' => $bairro, 'complemento' => $complemento, 'cidade' => $cidade, 'estado' => $estado, 'cep' => $cep, 'tipo' => $tipo, 'ip' => $ip, 'mac' => $mac, 'vencimento' => $vencimento, 'periodo' => $periodo, 'bloqueio' => $bloqueio, 'insento' => $insento, 'autobloqueio' => $autobloqueio, 'alterarsenha' => $alterarsenha, 'desconto' => $desconto, 'acrescimo' => $acrescimo, 'situacao' => $situacao, 'datavencimento' => $datavencimento, 'status' => $status ) );

    $query1 = $cn->query( "SELECT MAX(ID) as id FROM assinaturas" );
    $dados1 = mysqli_fetch_assoc( $query1 );
    $ultimoid = $dados1[ 'id' ];

    $problema = "Nova Instalação de Internet";
    $serie = "INST";
    $empresa = $_SESSION[ 'empresa' ];
    $emissao = date( 'd/m/Y H:i:s' );

    // gerando ordem de serviço
    $crud = new crud(); // tabela como parametro
    $crud->connect();
    $crud->insert( 'ordemservicos', array( 'codigo' => $pedido, 'assinatura' => $ultimoid, 'cliente' => $cliente, 'plano' => $plano, 'tecnico' => '1', 'emissao' => $emissao, 'problema' => $problema, 'situacao' => 'NI', 'status' => 'S', 'serie' => $serie, 'empresa' => $empresa ) );

    $pplano = $cn->query( "SELECT * FROM planos WHERE id = '$plano'" );
    $pp = mysqli_fetch_array( $pplano );
    $nomeplano = $pp[ 'nome' ];
    $idservidor = $pp[ 'servidor' ];
    $upload = $pp[ 'upload' ];
    $download = $pp[ 'download' ];
    $interface = $pp[ 'interface' ];

    $clliente = $cn->query( "SELECT * FROM clientes WHERE id = '$cliente'" );
    $cc = mysqli_fetch_array( $clliente );
    $nome = $cc[ 'nome' ] . " | " . $cc[ 'cpf' ] . " Endereço: " . $cc[ 'endereco' ] . " " . $cc[ 'numero' ] . " " . $cc[ 'cidade' ] . " " . $cc[ 'estado' ];

    $servidor = $cn->query( "SELECT * FROM servidores WHERE id = '$idservidor'" );
    $mk = mysqli_fetch_array( $servidor );
    $nasip = $mk[ 'ip' ];

    // Radius 
    $mdsenha = md5( $senha );

    $crud = new crud(); // tabela como parametro
    $crud->connect();
    $crud->insert( 'radcheck', array( 'username' => $login, 'attribute' => 'MD5-Password', 'op' => ':=', 'value' => $mdsenha, 'pedido' => $pedido ) );
    $crud = new crud(); // tabela como parametro
    $crud->connect();
    $crud->insert( 'radcheck', array( 'username' => $login, 'attribute' => 'NAS-IP-Address', 'op' => '==', 'value' => $nasip, 'pedido' => $pedido ) );
    if ( $mac <> '' ) {
        $crud = new crud(); // tabela como parametro
        $crud->connect();
        $crud->insert( 'radcheck', array( 'username' => $login, 'attribute' => 'Caller-ID', 'op' => '==', 'value' => $mac, 'pedido' => $pedido ) );
    }
    if ( $ip <> '' ) {
        $crud = new crud(); // tabela como parametro
        $crud->connect();
        $crud->insert( 'radreply', array( 'username' => $login, 'attribute' => 'Framed-IP-Address', 'op' => ':=', 'value' => $ip, 'pedido' => $pedido ) );
    }
    $crud = new crud(); // tabela como parametro
    $crud->connect();
    $crud->insert( 'radusergroup', array( 'username' => $login, 'groupname' => $nomeplano, 'priority' => '1', 'pedido' => $pedido ) );
    // FIm Radius 

    // Calculando as pacelas    
    if ( $insento == 'N' ) {
        function calcularParcelas( $cliente, $pedido, $plano, $login, $ip, $mac, $precofn, $periodo, $nParcelas, $dataPrimeiraParcela = null ) {
            if ( $dataPrimeiraParcela != null ) {
                $dataPrimeiraParcela = explode( "/", $dataPrimeiraParcela );
                $dia = $dataPrimeiraParcela[ 0 ];
                $mes = $dataPrimeiraParcela[ 1 ];
                $ano = $dataPrimeiraParcela[ 2 ];
            } else {
                $dia = date( "d" );
                $mes = date( "m" );
                $ano = date( "Y" );
            }

            for ( $x = 1; $x <= $nParcelas; $x++ ) {
                $parcela = date( "Y-m-d", strtotime( "+" . $x . " month", mktime( 0, 0, 0, $mes, $dia, $ano ) ) );

                $prd = explode( "-", $parcela );
                $diafn = $prd[ 2 ];
                $mesfn = $prd[ 1 ];
                $anofn = $prd[ 0 ];
                $nossonumero = $pedido . "" . $x . "" . $cliente;

                $cmm = ( $mesfn - 01 );
                if ( $cmm == 0 ) {
                    $mescorre = '01';
                } else {
                    $mescorre = $cmm;
                }

                $data_inicial = date( 'Y-m-d' );
                $data_final = $anofn . "-" . $mesfn . "-" . $diafn;
                $diferenca = strtotime( $data_final ) - strtotime( $data_inicial );
                $dias = floor( $diferenca / ( 60 * 60 * 24 ) );

                $valorparcela = $precofn / 30;

                if ( $query = ( "INSERT INTO financeiro (nfatura,cadastro,mesparcela,cliente,pedido,vencimento,parcela1,valorparcela,dia,mes,ano,plano,login,ip,mac,valor,boleto,situacao,status) VALUES ('$x','$data_inicial','$mescorre','$cliente','$pedido','$parcela','$dias','$valorparcela','$diafn','$mesfn','$anofn','$plano','$login','$ip','$mac','$precofn','$nossonumero','N','A')" ) ) {} else {
                    die( "Erro ao inserir a parcela " . $x . ": " . mysqli_error() );
                }
            } //for
        } //function
        $cliente = $_POST[ 'cliente' ];
        $plano = $_POST[ 'plano' ];

        if ( $desconto <> '' ) {
            $precofn = ( $pp[ 'preco' ] - $desconto );
        } elseif ( $acrescimo <> '' ) {
            $precofn = ( $pp[ 'preco' ] + $acrescimo );
        } else {
            $precofn = $pp[ 'preco' ];
        }
        $mmj = date( 'm' );
        $aaj = date( 'Y' );
        calcularParcelas( $cliente, $pedido, $plano, $login, $ip, $mac, $precofn, $periodo, $nParcela, "$vencimento/$mmj/$aaj" );

    } // Fim do Calculo

    $plano = $_POST[ 'plano' ];
    $pplano = $cn->query( "SELECT * FROM planos WHERE id = '$plano'" );
    $pp = mysqli_fetch_array( $pplano );
    $nomeplano = $pp[ 'nome' ];
    $idservidor = $pp[ 'servidor' ];
    $idplano = $pp[ 'id' ];

    $servidor = $cn->query( "SELECT * FROM servidores WHERE id = '$idservidor'" );
    $mk = mysqli_fetch_array( $servidor );

    $rede = $mk[ 'interface' ];

    $router = $mk[ 'ip' ];
    $username = $mk[ 'login' ];
    $password = $mk[ 'senha' ];
    $mikrotik = new Lib_RouterOS();
    $mikrotik->setDebug( false );

    if ( $_POST[ 'tipo' ] == 'HOTSPOT' ) {

        $API = new routeros_api();
        $API->debug = false;
        if ( $API->connect( '' . $mk[ ip ] . '', '' . $mk[ login ] . '', '' . $mk[ senha ] . '' ) ) {
            $API->write( '/ip/hotspot/user/add', false );
            $API->write( '=name=' . $login . '', false );
            $API->write( '=password=' . $senha . '', false );
            if ( $ip <> '' ) {
                $API->write( '=address=' . $ip . '', false );
            }
            if ( $mac <> '' ) {
                $API->write( '=mac-address=' . $mac . '', false );
            }
            $API->write( '=profile=' . $nomeplano . '', false );
            $API->write( '=comment=' . $nome . '' );
            $ARRAY = $API->read();
        }
    }

    if ( $_POST[ 'tipo' ] == 'PPPoE' ) {

        // Comando
        $command = '/ppp/secret/add';
        $args = array( 'name' => "$login", 'password' => "$senha", 'service' => 'pppoe', 'caller-id' => "$mac", 'profile' => "$nomeplano", 'comment' => "$nome" );

        try {
            $mikrotik->connect( $router );
            $mikrotik->login( $username, $password );
            $mikrotik->send( $command, $args );
            $response = $mikrotik->read();
        } catch ( Exception $ex ) {
            // "Debug: " . $ex->getMessage() . "\n";
        }
        // Fim Comando
    }

    if ( $_POST[ 'tipo' ] == 'IPARP' ) {

        $ip = $_POST[ 'ip' ];
        $mac = $_POST[ 'mac' ];
        $descricao = "Controle de Banda IP/ARP Cliente: $nome";

        $crud = new crud(); // tabela como parametro
        $crud->connect();
        $crud->insert( 'controlebanda', array( 'cliente' => $cliente, 'plano' => $idplano, 'pedido' => $pedido, 'ip' => $ip, 'download' => $download, 'upload' => $upload ) );

        // Comando
        $command = '/ip/arp/add';
        $args = array( 'address' => "$ip", 'mac-address' => "$mac", 'interface' => "$rede", 'comment' => "$nome" );
        $command2 = '/queue/simple/add';
        $args2 = array( 'target-addresses' => "$ip", 'name' => "$pedido", 'max-limit' => '' . $upload . 'k/' . $download . 'k', 'comment' => "$nome" );

        try {
            $mikrotik->connect( $router );
            $mikrotik->login( $username, $password );
            $mikrotik->send( $command, $args );
            $mikrotik->send( $command2, $args2 );
            $response = $mikrotik->read();
        } catch ( Exception $ex ) {
            // "Debug: " . $ex->getMessage() . "\n";
        }
        // Fim Comando
    }

    $eqps = $_POST[ 'equipamento' ];
    for ( $i = 0; $i < count( $eqps ); $i++ ) {

        $qtds = $_POST[ 'qtd' ];
        for ( $i = 0; $i < count( $qtds ); $i++ ) {

            $obss = $_POST[ 'obs' ];
            for ( $i = 0; $i < count( $obss ); $i++ ) {

                $crud = new crud();
                $crud->connect();
                $crud->insert( 'instalacao_equipamentos', array( 'assinatura' => $pedido, 'equipamento' => $eqps[ $i ], 'qtd' => $qtds[ $i ], 'obs' => $obss[ $i ] ) );
            }
        }
    }
    header( "Location: index.php?app=Assinaturas&reg=1" );
}

if ( isset( $_POST[ 'editar' ] ) ) {

    $cliente = $_POST[ 'cliente' ];
    $plano = $_POST[ 'plano' ];
    $endereco = $_POST[ 'endereco' ];
    $numero = $_POST[ 'numero' ];
    $bairro = $_POST[ 'bairro' ];
    $complemento = $_POST[ 'complemento' ];
    $cidade = $_POST[ 'cidade' ];
    $estado = $_POST[ 'estado' ];
    $cep = $_POST[ 'cep' ];
    $login = $_POST[ 'login' ];
    $senha = $_POST[ 'senha' ];
    $tipo = $_POST[ 'tipo' ];
    $ip = $_POST[ 'ip' ];
    $mac = $_POST[ 'mac' ];
    $vencimento = $_POST[ 'vencimento' ];
    $periodo = $_POST[ 'periodo' ];
    $bloqueio = $_POST[ 'bloqueio' ];
    $insento = $_POST[ 'insento' ];
    $autobloqueio = $_POST[ 'autobloqueio' ];
    $alterarsenha = $_POST[ 'alterarsenha' ];
    $desconto = $_POST[ 'desconto' ];
    $acrescimo = $_POST[ 'acrescimo' ];
    $assinaturaid = $_POST[ 'assinaturaid' ];
    $status = $_POST[ 'status' ];

    $crud = new crud(); // instancia classe com as operações crud, passando o nome da tabela como parametro
    $crud->connect();
    $crud->update( 'assinaturas', array( 'plano' => $plano, 'login' => $login, 'senha' => $senha, 'endereco' => $endereco, 'numero' => $numero, 'bairro' => $bairro, 'complemento' => $complemento, 'cidade' => $cidade, 'estado' => $estado, 'cep' => $cep, 'tipo' => $tipo, 'ip' => $ip, 'mac' => $mac, 'vencimento' => $vencimento, 'periodo' => $periodo, 'bloqueio' => $bloqueio, 'insento' => $insento, 'autobloqueio' => $autobloqueio, 'alterarsenha' => $alterarsenha, 'desconto' => $desconto, 'acrescimo' => $acrescimo, 'status' => $status ), "id=$assinaturaid" );

    $pplano = $cn->query( "SELECT * FROM planos WHERE id = '$plano'" );
    $pp = mysqli_fetch_array( $pplano );
    $nomeplano = $pp[ 'nome' ];
    $idservidor = $pp[ 'servidor' ];
    $upload = $pp[ 'upload' ];
    $download = $pp[ 'download' ];
    $interface = $pp[ 'interface' ];

    if ( $desconto <> '' ) {
        $precoplano = ( $pp[ 'preco' ] - $desconto );
    } elseif ( $acrescimo <> '' ) {
        $precoplano = ( $pp[ 'preco' ] + $acrescimo );
    } else {
        $precoplano = $pp[ 'preco' ];
    }

    $pedido = $_POST[ 'pedido' ];
    $financeiroatz = $cn->query( "SELECT * FROM financeiro WHERE pedido = '$pedido'" );
    while ( $financeiro = mysqli_fetch_array( $financeiroatz ) ) {

        $crud = new crud(); // instancia classe com as operações crud, passando o nome da tabela como parametro
        $crud->connect();
        $crud->update( 'financeiro', array( 'valor' => $precoplano, 'dia' => $vencimento ), "pedido=$pedido" );
    }

    $clliente = $cn->query( "SELECT * FROM clientes WHERE id = '$cliente'" );
    $cc = mysqli_fetch_array( $clliente );
    $nome = $cc[ 'nome' ] . " | " . $cc[ 'cpf' ] . " Endereço: " . $cc[ 'endereco' ] . " " . $cc[ 'numero' ] . " " . $cc[ 'cidade' ] . " " . $cc[ 'estado' ];

    $servidor = $cn->query( "SELECT * FROM servidores WHERE id = '$idservidor'" );
    $mk = mysqli_fetch_array( $servidor );
    $rede = $mk[ 'interface' ];
    $nasip = $mk[ 'ip' ];

    // Radius 
    $mdsenha = md5( $senha );
    $crud = new crud(); // instancia classe com as operações crud, passando o nome da tabela como parametro
    $crud->connect();
    $crud->update( 'radcheck', array( 'username' => $login, 'value' => $mdsenha ), "pedido=$pedido AND attribute = 'MD5-Password'" );
    $crud = new crud(); // instancia classe com as operações crud, passando o nome da tabela como parametro
    $crud->connect();
    $crud->update( 'radcheck', array( 'username' => $login, 'value' => $nasip ), "pedido=$pedido AND attribute = 'NAS-IP-Address'" );
    if ( $mac <> '' ) {
        $crud = new crud(); // instancia classe com as operações crud, passando o nome da tabela como parametro
        $crud->connect();
        $crud->update( 'radcheck', array( 'username' => $login, 'value' => $mac ), "pedido=$pedido AND attribute = 'Caller-ID'" );
    }
    if ( $ip <> '' ) {
        $crud = new crud(); // instancia classe com as operações crud, passando o nome da tabela como parametro
        $crud->connect();
        $crud->update( 'radcheck', array( 'username' => $login, 'value' => $ip ), "pedido=$pedido AND attribute = 'Framed-IP-Address'" );
    }
    $crud = new crud(); // instancia classe com as operações crud, passando o nome da tabela como parametro
    $crud->connect();
    $crud->update( 'radusergroup', array( 'username' => $login, 'groupname' => $nomeplano ), "pedido=$pedido" );
    // FIm Radius 

    $API = new routeros_api();
    $API->debug = false;
    if ( $API->connect( '' . $mk[ ip ] . '', '' . $mk[ login ] . '', '' . $mk[ senha ] . '' ) ) {

        // CASO O PLANO SEJAO MESMO JÁ ELE ATUALIZA O MK
        if ( $_POST[ 'tipo' ] == 'HOTSPOT' ) {

            $API->write( '/ip/hotspot/user/set', false );
            $API->write( '=.id=' . $login . '', false );
            $API->write( '=name=' . $login . '', false );
            $API->write( '=password=' . $senha . '', false );
            if ( $ip <> '' ) {
                $API->write( '=address=' . $ip . '', false );
            }
            if ( $mac <> '' ) {
                $API->write( '=mac-address=' . $mac . '', false );
            }
            $API->write( '=profile=' . $nomeplano . '', false );
            $API->write( '=comment=' . $nome . '' );
            $ARRAY = $API->read();

        } else {

            $API->write( '/ppp/secret/add', false );
            $API->write( '=name=' . $login . '', false );
            $API->write( '=password=' . $senha . '', false );
            $API->write( '=service=pppoe', false );
            $API->write( '=caller-id=' . $mac . '', false );
            $API->write( '=profile=' . $nomeplano . '', false );
            $API->write( '=comment=' . $nome . '' );
            $ARRAY = $API->read();

            $API->write( '/ip/hotspot/user/remove', false );
            $API->write( '=.id=' . $login . '' );
            $ARRAY = $API->read();

        }
        // FIM COM ALTERAÇÃO DE PLANO NO MK E DEL
        // CASO O PLANO SEJAO MESMO JÁ ELE ATUALIZA O MK
        if ( $_POST[ 'tipo' ] == 'PPPoE' ) {

            $API->write( '/ppp/profile/set', false );
            $API->write( '=.id=' . $login . '', false );
            $API->write( '=name=' . $login . '', false );
            $API->write( '=password=' . $senha . '', false );
            $API->write( '=service=pppoe', false );
            $API->write( '=caller-id=' . $mac . '', false );
            $API->write( '=profile=' . $nomeplano . '', false );
            $API->write( '=comment=' . $nome . '' );
            $ARRAY = $API->read();

        } else {

            $API->write( '/ip/hotspot/user/add', false );
            $API->write( '=name=' . $login . '', false );
            $API->write( '=password=' . $senha . '', false );
            if ( $ip <> '' ) {
                $API->write( '=address=' . $ip . '', false );
            }
            if ( $mac <> '' ) {
                $API->write( '=mac-address=' . $mac . '', false );
            }
            $API->write( '=profile=' . $nomeplano . '', false );
            $API->write( '=comment=' . $nome . '' );
            $ARRAY = $API->read();

            $API->write( '/ppp/secret/remove', false );
            $API->write( '=.id=' . $login . '' );
            $ARRAY = $API->read();

        }
        // FIM COM ALTERAÇÃO DE PLANO NO MK E DEL
        $API->disconnect();
    } // end MK 
    header( "Location: index.php?app=Assinaturas&reg=2" );
}

if ( ( isset( $_GET[ "Ex" ] ) ) && ( $_GET[ "Ex" ] == "Del" ) ) {
    $id = base64_decode( $_GET[ 'id' ] ); // pega id para exclusao caso exista

    $rrm = $cn->query( "SELECT * FROM assinaturas WHERE id = '$id'" );
    $ppr = mysqli_fetch_array( $rrm );
    $idplano = $ppr[ 'plano' ];
    $tipomk = $ppr[ 'tipo' ];
    $idcliente = $ppr[ 'cliente' ];
    $iparp = $ppr[ 'ip' ];
    $pedido = $ppr[ 'pedido' ];

    $rrp = $cn->query( "SELECT * FROM planos WHERE id = '$idplano'" );
    $ppp = mysqli_fetch_array( $rrp );
    $nomeplano = $ppp[ 'nome' ];
    $idservidor = $ppp[ 'servidor' ];

    $ccr = $cn->query( "SELECT * FROM clientes WHERE id = '$idcliente'" );
    $clp = mysqli_fetch_array( $ccr );
    $login = $clp[ 'login' ];

    $rrs = $cn->query( "SELECT * FROM servidores WHERE id = '$idservidor'" );
    $pps = mysqli_fetch_array( $rrs );
    $sip = $pps[ 'ip' ];
    $slogin = $pps[ 'login' ];
    $ssenha = $pps[ 'senha' ];

    $API = new routeros_api();
    $API->debug = false;
    if ( $API->connect( '' . $sip . '', '' . $slogin . '', '' . $ssenha . '' ) ) {

        if ( $tipomk == 'HOTSPOT' ) {
            $API->write( '/ip/hotspot/user/remove', false );
            $API->write( '=.id=' . $login . '' );
            $ARRAY = $API->read();
        }

        if ( $tipomk == 'PPPoE' ) {
            $API->write( '/ppp/secret/remove', false );
            $API->write( '=.id=' . $login . '' );
            $ARRAY = $API->read();
        }

        if ( $tipomk == 'IPARP' ) {

            $INFO = $API->comm( '/ip/arp/print', array(
                ".proplist" => ".id",
                "?address" => "$iparp"
            ) );
            $API->comm( '/ip/arp/remove', array( ".id" => $INFO[ 0 ][ '.id' ] ) );

        }

        $API->write( '/queue/simple/remove', false );
        $API->write( '=.id=' . $pedido . '' );
        $ARRAY = $API->read();

        $API->disconnect();
    }

    $crud = new crud(); // tabela como parametro
    $crud->connect();
    $crud->delete( 'assinaturas', "id = $id" ); // exclui o registro com o id que foi passado

    $crud = new crud(); // tabela como parametro
    $crud->connect();
    $crud->delete( 'financeiro', "pedido=$pedido AND situacao = 'N'" ); // exclui o registro com o id que foi passado

    $crud = new crud(); // tabela como parametro
    $crud->connect();
    $crud->delete( 'controlebanda', "pedido = $pedido" ); // exclui o registro com o id que foi passado

    $crud = new crud(); // tabela como parametro
    $crud->connect();
    $crud->delete( 'radcheck', "pedido = $pedido" ); // exclui o registro com o id que foi passado

    $crud = new crud(); // tabela como parametro
    $crud->connect();
    $crud->delete( 'radusergroup', "pedido = $pedido" ); // exclui o registro com o id que foi passado

    header( "Location: index.php?app=Assinaturas&reg=3" );
}

if ( ( isset( $_GET[ "Ex" ] ) ) && ( $_GET[ "Ex" ] == "DelReg" ) ) {
    $registra = $_GET[ 'regedit' ];
    $crud = new crud(); // tabela como parametro
    $crud->connect();
    $crud->delete( 'instalacao_equipamentos', "id = $registra" ); // exclui o registro com o id que foi passado
    $idcs = $_GET[ 'id' ];
    header( "Location: index.php?app=CadastroAssinatura&id=$idcs" );
}

?>
<script type="text/javascript">
    $( document ).ready( function () {
        //jquery script
        $( "select[name='cliente']" ).change( function () {
            var endereco = $( "input[name='endereco']" );
            var numero = $( "input[name='numero']" );
            var bairro = $( "input[name='bairro']" );
            var complemento = $( "input[name='complemento']" );
            var cidade = $( "input[name='cidade']" );
            var estado = $( "input[name='estado']" );
            var cep = $( "input[name='cep']" );
            var login = $( "input[name='login']" );
            var senha = $( "input[name='senha']" );

            $( endereco ).val( 'Carregando...' );
            $( numero ).val( 'Carregando...' );
            $( bairro ).val( 'Carregando...' );
            $( complemento ).val( 'Carregando...' );
            $( cidade ).val( 'Carregando...' );
            $( estado ).val( 'Carregando...' );
            $( cep ).val( 'Carregando...' );
            $( login ).val( 'Carregando...' );
            $( senha ).val( 'Carregando...' );

            $.getJSON(
                'ajax/dadoscliente.php', {
                    id: $( this ).val()
                },
                function ( json ) {
                    $( endereco ).val( json.endereco );
                    $( numero ).val( json.numero );
                    $( bairro ).val( json.bairro );
                    $( complemento ).val( json.complemento );
                    $( cidade ).val( json.cidade );
                    $( estado ).val( json.estado );
                    $( cep ).val( json.cep );
                    $( login ).val( json.login );
                    $( senha ).val( json.senha );
                }
            );
        } );
    } );
</script>

<script src="assets/js/jquery.maskedinput.min.js"></script>
<script language="javascript">
    jQuery( function ( $ ) {
        $( ".cel" ).mask( "(99) 99999-9999" );
        $( ".tel" ).mask( "(99) 9999-9999" );
        $( ".cep" ).mask( "99999-999" );
    } );
    /*---------------------------------------------------------------------------
    Formatação para MAC
    -----------------------------------------------------------------------------*/
    function formatar( src, mask ) {
        var i = src.value.length;
        var saida = mask.substring( 0, 1 );
        var texto = mask.substring( i )
        if ( texto.substring( 0, 1 ) != saida ) {
            src.value += texto.substring( 0, 1 );
        }
    }
</script>
<div class="breadcrumb clearfix">
    <ul>
        <li><a href="dashboard"><i class="fa fa-dashboard"></i> Dashboard</a>
        </li>
        <li><a href="?app=Assinaturas"><i class="fa fa-pencil-square-o"></i> Assinaturas</a>
        </li>
        <li class="active">Cadastro</li>
    </ul>
</div>

<?php if($permissao['a1'] == S) { ?>

<div class="page-header">
    <h1>Assinatura<small> Clientes</small></h1>
</div>

<div class="powerwidget green" id="most-form-elements" data-widget-collapsed="false">
    <header>
        <h2>Assinatura<small> Plano de Acesso</small></h2>
    </header>
    <div class="inner-spacer">
        <?php 
          $tr6675443edrd98987tffddedtfret565 = KEY; 
          $uyt766776554eree444343435erererew = base64_decode($tr6675443edrd98987tffddedtfret565);
          $fn1 = explode("rcnetlimite",$uyt766776554eree444343435erererew); 
          $validar = base64_decode($fn1[0]);
          if($limitecadastro == $validar) { ?>

        <div class="alert alert-danger alert-dismissable">
            <button type="button" class="close" data-dismiss="alert" aria-hidden="true">
          <i class="fa fa-times-circle"></i></button>
        

            <strong>Atenção!</strong> Você tem que ter pelo menos um usuario cadastrado, va ate o banco de dados e insira pelo menos um usuario para perfeito funcionamento.<br> Entre em contato com suporte@conectalavandeira.net para mais informações. </div>
        <?php if (@$campo['id'] <> '') { ?>

        <!-- Permite editar se plano esgotar -->
        <form action="" method="POST" class="orb-form">
            <fieldset>

                <section class="col col-5">
                    <label class="label">Nome do Cliente</label>
                    <label class="select">  
                      <select id="cliente" name="cliente" class="form-control" required>
              <option value="">Selecione</option>
              <?php
               $idempresa = $_SESSION['empresa'];
               $ccv =$cn->query("SELECT * FROM clientes WHERE empresa = '$idempresa' ORDER BY id DESC");
               while($cliente = mysqli_fetch_array($ccv)){ 
              ?>
              <option value="<?php echo $cliente['id']; ?>" <?php if ($campo['cliente'] == $cliente['id']) { echo "selected"; } ?>><?php echo $cliente['nome']; ?> | <?php echo $cliente['cpf']; ?> | <?php echo $cliente['endereco']; ?> | <?php echo $cliente['cidade']; ?> - <?php echo $cliente['estado']; ?></option>
              <?php } ?> 
               </select>
                      </label>
                
                </section>

                <section class="col col-3">
                    <label class="label">Plano de Acesso</label>
                    <label class="select">   
                      <select id="plano" name="plano" class="form-control" required>
              <option value="">Selecione</option>
              <?php
               $idempresa = $_SESSION['empresa'];
               $ccp =$cn->query("SELECT * FROM planos WHERE empresa = '$idempresa'");
               while($plano = mysqli_fetch_array($ccp)){ 
              ?>
              <option value="<?php echo $plano['id']; ?>" <?php if ($campo['plano'] == $plano['id']) { echo "selected"; } ?>><?php echo $plano['nome']; ?> | R$ <?php echo number_format($plano['preco'],2,',','.'); ?> | <?php echo $plano['download']; ?>/<?php echo $plano['upload']; ?>kbps </option>
              <?php } ?> 
               </select>       
                      </label>
                
                </section>

                <section class="col col-4">
                    <label class="label">Tipo de Autenticação</label>
                    <div class="inline-group">
                        <label class="radio">
                          <input name="tipo" type="radio" required value="HOTSPOT" checked="checked" <?php if ($campo['tipo'] == 'HOTSPOT') { echo "checked"; } ?>>
                          <i></i>HotSpot</label>
                    

                        <label class="radio">
                          <input type="radio" name="tipo" value="PPPoE" <?php if ($campo['tipo'] == 'PPPoE') { echo "checked"; } ?>>
                          <i></i>PPPoE</label>
                    

                        <label class="radio">
                          <input type="radio" name="tipo" value="IPARP" <?php if ($campo['tipo'] == 'IPARP') { echo "checked"; } ?>>
                          <i></i>IP/ARP</label>
                    

                        <label class="radio">
                          <input type="radio" name="tipo" value="DHCP" <?php if ($campo['tipo'] == 'DHCP') { echo "checked"; } ?>>
                          <i></i>DHCP</label>
                    
                    </div>
                </section>

                <section class="col col-2">
                    <label class="label">IP</label>
                    <label class="input">
                        <input type="text" name="ip" id="ip" value="<?php echo @$campo['ip']; ?>">
                      </label>
                
                </section>

                <section class="col col-2">
                    <label class="label">MAC</label>
                    <label class="input">
                        <input type="text" maxlength="17" OnKeyPress="formatar(this, '##:##:##:##:##:##')" name="mac" value="<?php echo @$campo['mac']; ?>">
                      </label>
                
                </section>

                <section class="col col-2">
                    <label class="label">Login (HotSpot/PPPoE)</label>
                    <label class="input">
                        <input type="text" name="login" value="<?php echo @$campo['login']; ?>">
                      </label>
                
                </section>

                <section class="col col-2">
                    <label class="label">Senha (HotSpot/PPPoE)</label>
                    <label class="input">
                        <input type="text" name="senha" value="<?php echo @$campo['senha']; ?>">
                      </label>
                
                </section>

                <?php if (@$campo['id'] <> '') { ?>

                <section class="col col-11">
                    <label class="label">Equipamentos Utilizados</label>
                    <hr>
                    <table class="table table-striped table-hover margin-0px">
                        <thead>
                            <tr>
                                <th>Equipamento</th>
                                <th>Modelo</th>
                                <th>Fabricante</th>
                                <th>Qtd</th>
                                <th>Observações</th>
                                <th>Ações</th>
                            </tr>
                        </thead>
                        <tbody>
                            <?php
                            $assinatura = $campo[ 'pedido' ];
                            $codsx = $cn->query( "SELECT * FROM instalacao_equipamentos WHERE assinatura = '$assinatura'" );
                            while ( $cvb = mysqli_fetch_array( $codsx ) ) {
                                $idequipe = $cvb[ 'equipamento' ];
                                $newe = $cn->query( "SELECT * FROM equipamentos WHERE id = '$idequipe'" );
                                $equip = mysqli_fetch_array( $newe );
                                ?>
                            <tr>
                                <td>
                                    <?php echo $equip['equipamento']; ?>
                                </td>
                                <td>
                                    <?php echo $equip['modelo']; ?>
                                </td>
                                <td>
                                    <?php echo $equip['fabricante']; ?>
                                </td>
                                <td>
                                    <?php echo $cvb['qtd']; ?>
                                </td>
                                <td>
                                    <?php echo $cvb['obs']; ?>
                                </td>
                                <td><a href="javascript:void(0);" onclick="javascript: if (confirm('Deseja realmente alterar esse equipamento ?')) { window.location.href='?app=EqpAssinatura&regedit=<?php echo base64_encode($cvb['id']); ?>&id=<?php echo base64_encode($campo['id']); ?>' } else { void('') };"><img src="assets/images/edit.png"></a> &nbsp;

                                    <a href="javascript:void(0);" onclick="javascript: if (confirm('Deseja realmente excluir esse equipamento ?')) { window.location.href='?app=CadastroAssinatura&id=<?php echo base64_encode($campo['id']); ?>&Ex=DelReg&regedit=<?php echo $cvb['id']; ?>' } else { void('') };" class=" tooltiped" data-toggle="tooltip" data-placement="top" title="Excluir"><img src="assets/images/del.png"></a>
                                </td>
                            </tr>
                            <?php } ?>
                        </tbody>
                    </table>
                    <hr>
                    </label>
                </section>

                <? } else { ?>
                <table border="0" cellpadding="2" cellspacing="4" width="100%">

                    <tr>
                        <td class="bd_titulo"></td>
                        <td class="bd_titulo" style="width:40px;"></td>
                        <td class="bd_titulo" style="width:40px;"></td>
                    </tr>
                    <tr class="linhas">
                        <td>
                            <table border="0" width="100%" cellspacing="0" cellpadding="0" style="padding-bottom: 5px; padding-left: 10px">
                                <tr>
                                    <td>
                                        <table cellpadding="0" cellspacing="0" width="100%">
                                            <tr>
                                                <td></td>
                                                <td></td>
                                                <td></td>
                                            </tr>
                                            <tr>
                                                <td>
                                                    <section class="col col-12">
                                                        <label class="label">Equipamento</label>
                                                        <label class="select">   
                      <select id="equipamento" name="equipamento[]" class="form-control">
              <option value="">Selecione</option>
              <?php
                   $idempresa = $_SESSION['empresa'];
                   $eqp =$cn->query("SELECT * FROM equipamentos WHERE empresa = '$idempresa'");
                   while($equipamento = mysqli_fetch_array($eqp)){ 
              ?>
                  <option value="<?php echo $equipamento['id']; ?>"><?php echo $equipamento['equipamento']; ?> | Modelo: <?php echo $equipamento['modelo']; ?> | <?php echo $equipamento['fabricante']; ?></option>
              <?php } ?> 
               </select>     
                      </label>
                                                    
                                                    </section>
                                                </td>
                                                <td>

                                                    <section class="col col-12">
                                                        <label class="label">Qtd Utilizado</label>
                                                        <label class="input">
                        <input type="text" onKeyUp="kbps(this);" placeholder="Ex: 1 Unid, e/ou 100 Mts" name="qtd[]">
                      </label>
                                                    

                                                    </section>

                                                </td>

                                                <td>
                                                    <section class="col col-12">
                                                        <label class="label">Observações</label>
                                                        <label class="input">
                        <input type="text" name="obs[]" placeholder="Marcações se necessário">
                      </label>
                                                    

                                                    </section>
                                                </td>
                                            </tr>
                                        </table>
                                        <div id="newprescriptions">
                                        </div>
                                        <td colspan="4">
                                            <a href="javascript:void(0)" class="removerCampo" title="Remover Equipamento"><img src="assets/images/minus.png" border="0" /></a>
                                        </td>
                                </tr>
                                </td>
                    </tr>
                    </table>
                    </td>
                    </tr>
                    <tr>
                        <td colspan="4">
                            <a href="javascript:void(0)" class="adicionarCampo" title="Adicionar Equipamento"><img src="assets/images/plus.png" border="0" /></a>
                        </td>

                        <tr>
                            <td align="right" colspan="4"></td>
                        </tr>
                </table>
                <?php } ?>

                <section class="col col-7">
                    <label class="label">Endereço de Instalação</label>
                    <label class="input">
                        <input type="text" name="endereco" value="<?php echo @$campo['endereco']; ?>" required>
                      </label>
                
                </section>

                <section class="col col-1">
                    <label class="label">Nº</label>
                    <label class="input">
                        <input type="text" name="numero" onKeyUp="kbps(this);" value="<?php echo @$campo['numero']; ?>" required>
                      </label>
                
                </section>

                <section class="col col-2">
                    <label class="label">Bairro</label>
                    <label class="input">
                        <input type="text" name="bairro" value="<?php echo @$campo['bairro']; ?>" required>
                      </label>
                
                </section>

                <section class="col col-2">
                    <label class="label">CEP</label>
                    <label class="input">
                        <input type="text" name="cep" class="cep" value="<?php echo @$campo['cep']; ?>">
                      </label>
                
                </section>

                <section class="col col-3">
                    <label class="label">Complemento</label>
                    <label class="input">
                        <input type="text" name="complemento" value="<?php echo @$campo['complemento']; ?>">
                      </label>
                
                </section>

                <section class="col col-3">
                    <label class="label">Estado</label>
                    <label class="input">
                      <input type="text" name="estado" value="<?php echo @$campo['estado']; ?>">
                      </label>
                
                </section>

                <section class="col col-3">
                    <label class="label">Cidade</label>
                    <label class="input">
                      <input type="text" name="cidade" value="<?php echo @$campo['cidade']; ?>">
                      </label>
                
                </section>

                <section class="col col-2">
                    <label class="label">Vencimento</label>
                    <label class="select">
                        <select name="vencimento" required>
                        <option value="">Selecione</option>
                        <option value="01" <?php if ($campo['vencimento'] == '01') { echo "selected"; } ?>>Dia 1 de cada mês</option>
                        <option value="05" <?php if ($campo['vencimento'] == '05') { echo "selected"; } ?>>Dia 5 de cada mês</option>
                        <option value="10" <?php if ($campo['vencimento'] == '10') { echo "selected"; } ?>>Dia 10 de cada mês</option>
                        <option value="15" <?php if ($campo['vencimento'] == '15') { echo "selected"; } ?>>Dia 15 de cada mês</option>
                        <option value="20" <?php if ($campo['vencimento'] == '20') { echo "selected"; } ?>>Dia 20 de cada mês</option>
                        <option value="25" <?php if ($campo['vencimento'] == '25') { echo "selected"; } ?>>Dia 25 de cada mês</option>
                        <option value="30" <?php if ($campo['vencimento'] == '30') { echo "selected"; } ?>>Dia 30 de cada mês</option>
                        </select>
                      </label>
                

                </section>

                <section class="col col-2">
                    <label class="label">Periodo</label>
                    <label class="select">
                        <select name="periodo" required>
                        <option value="">Selecione</option>
                        <option value="1" <?php if ($campo['periodo'] == '1') { echo "selected"; } ?>>Mensal</option>
                        <option value="2" <?php if ($campo['periodo'] == '2') { echo "selected"; } ?>>Bimestral</option>
                        <option value="3" <?php if ($campo['periodo'] == '3') { echo "selected"; } ?>>Trimestral</option>
                        <option value="6" <?php if ($campo['periodo'] == '6') { echo "selected"; } ?>>Semestral</option>
                        <option value="12" <?php if ($campo['periodo'] == '12') { echo "selected"; } ?>>Anual</option>
                        </select>
                      </label>
                

                </section>

                <section class="col col-2">
                    <label class="label">Desconto (R$)</label>
                    <label class="input">
                      <input type="text" name="desconto" onKeyUp="moeda(this);" value="<?php echo @$campo['desconto']; ?>">
                      </label>
                

                </section>

                <section class="col col-2">
                    <label class="label">Acréscimo (R$)</label>
                    <label class="input">
                      <input type="text" name="acrescimo" onKeyUp="moeda(this);" value="<?php echo @$campo['acrescimo']; ?>">
                      </label>
                

                </section>

                <section class="col col-2">
                    <label class="label">Isento Mensalidade</label>
                    <div class="inline-group">
                        <label class="radio">
                          <input name="insento" type="radio" required value="S" <?php if ($campo['insento'] == 'S') { echo "checked"; } ?>>
                          <i></i>Sim</label>
                    

                        <label class="radio">
                          <input name="insento" type="radio" value="N" checked="checked" <?php if ($campo['insento'] == 'N') { echo "checked"; } ?>>
                          <i></i>Não</label>
                    

                    </div>
                </section>

                <section class="col col-2">
                    <label class="label">Bloqueio Automático</label>
                    <div class="inline-group">
                        <label class="radio">
                          <input name="autobloqueio" type="radio" required value="S" checked="checked" <?php if ($campo['autobloqueio'] == 'S') { echo "checked"; } ?>>
                          <i></i>Sim</label>
                    

                        <label class="radio">
                          <input type="radio" name="autobloqueio" value="N" <?php if ($campo['autobloqueio'] == 'N') { echo "checked"; } ?>>
                          <i></i>Não</label>
                    

                    </div>
                </section>

                <section class="col col-2">
                    <label class="label">Permitir AlterarSenha</label>
                    <div class="inline-group">
                        <label class="radio">
                          <input name="alterarsenha" type="radio" required value="S" checked="checked" <?php if ($campo['alterarsenha'] == 'S') { echo "checked"; } ?>>
                          <i></i>Sim</label>
                    

                        <label class="radio">
                          <input type="radio" name="alterarsenha" value="N" <?php if ($campo['alterarsenha'] == 'N') { echo "checked"; } ?>>
                          <i></i>Não</label>
                    

                    </div>
                </section>

                <section class="col col-2">
                    <label class="label">Status</label>
                    <div class="inline-group">
                        <label class="radio">
                          <input name="status" type="radio" required value="S" checked="checked" <?php if ($campo['status'] == 'S') { echo "checked"; } ?>>
                          <i></i>Ativo</label>
                    

                        <label class="radio">
                          <input type="radio" name="status" value="N" <?php if ($campo['status'] == 'N') { echo "checked"; } ?>>
                          <i></i>Bloqueado</label>
                    

                    </div>
                </section>

            </fieldset>
            <footer>
                <?php if (@$campo['id'] <> '') { ?>

                <input type="submit" name="editar" class="btn btn-primary" value="Atualizar">
                <input type="hidden" name="assinaturaid" value="<?php echo @$campo['id']; ?>">
                <input type="hidden" name="pedido" value="<?php echo @$campo['pedido']; ?>">
                <? } else { ?>
                <input type="submit" name="cadastrar" class="btn btn-success" value="Cadastrar">
                <?php } ?>

            </footer>
        </form>
        <!-- Fim Permite Editar -->

        <?php } ?>

        <? } else { ?>

        <form action="" method="POST" class="orb-form">
            <fieldset>

                <section class="col col-5">
                    <label class="label">Cliente</label>
                    <label class="select">
                        
                      <select id="cliente" name="cliente" class="form-control" required>

              <option value="">Selecione</option>
              <?php
               $idempresa = $_SESSION['empresa'];
               $ccv =$cn->query("SELECT * FROM clientes WHERE empresa = '$idempresa' ORDER BY id DESC");
               while($cliente = mysqli_fetch_array($ccv)){ 
              ?>
              <option value="<?php echo $cliente['id']; ?>" <?php if ($campo['cliente'] == $cliente['id']) { echo "selected"; } ?>><?php echo $cliente['nome']; ?> | <?php echo $cliente['cpf']; ?> | <?php echo $cliente['endereco']; ?> | <?php echo $cliente['cidade']; ?> - <?php echo $cliente['estado']; ?></option>
              <?php } ?> 
               </select>
                      
                      </label>

                


                </section>

                <section class="col col-3">
                    <label class="label">Plano de Acesso</label>
                    <label class="select">
                        
                      <select id="plano" name="plano" class="form-control" required>

              <option value="">Selecione</option>
              <?php
               $idempresa = $_SESSION['empresa'];
               $ccp =$cn->query("SELECT * FROM planos WHERE empresa = '$idempresa'");
               while($plano = mysqli_fetch_array($ccp)){ 
              ?>
              <option value="<?php echo $plano['id']; ?>" <?php if ($campo['plano'] == $plano['id']) { echo "selected"; } ?>><?php echo $plano['nome']; ?> | R$ <?php echo number_format($plano['preco'],2,',','.'); ?> | <?php echo $plano['download']; ?>/<?php echo $plano['upload']; ?>kbps </option>
              <?php } ?> 
               </select>
                        
                      </label>

                


                </section>

                <section class="col col-2">
                    <label class="label">IP</label>
                    <label class="input">
                        <input type="text" maxlength="15" OnKeyPress="formatar(this, '###.###.###.###')" name="ip" id="ip" value="<?php echo @$campo['ip']; ?>">
                      </label>
                

                </section>

                <section class="col col-2">
                    <label class="label">MAC</label>
                    <label class="input">
                        <input type="text" maxlength="17" OnKeyPress="formatar(this, '##:##:##:##:##:##')" name="mac" value="<?php echo @$campo['mac']; ?>">
                      </label>
                

                </section>

                <section class="col col-4">
                    <label class="label">Tipo Autenticação</label>
                    <div class="inline-group">
                        <label class="radio">
                          <input name="tipo" type="radio" required value="HOTSPOT" checked="checked" <?php if ($campo['tipo'] == 'HOTSPOT') { echo "checked"; } ?>>
                          <i></i>HotSpot</label>
                    


                        <label class="radio">
                          <input type="radio" name="tipo" value="PPPoE" <?php if ($campo['tipo'] == 'PPPoE') { echo "checked"; } ?>>
                          <i></i>PPPoE</label>
                    

                        <label class="radio">
                          <input type="radio" name="tipo" value="IPARP" <?php if ($campo['tipo'] == 'IPARP') { echo "checked"; } ?>>
                          <i></i>IP / ARP</label>
                    

                        <label class="radio">
                          <input type="radio" name="tipo" value="DHCP" <?php if ($campo['tipo'] == 'DHCP') { echo "checked"; } ?>>
                          <i></i>DHCP</label>
                    

                    </div>
                </section>

                <section class="col col-2">
                    <label class="label">Login (HotSpot/PPPoE)</label>
                    <label class="input">
                        <input type="text" name="login" value="<?php echo @$campo['login']; ?>">
                      </label>
                

                </section>

                <section class="col col-2">
                    <label class="label">Senha (HotSpot/PPPoE)</label>
                    <label class="input">
                        <input type="text" name="senha" value="<?php echo @$campo['senha']; ?>">
                      </label>
                

                </section>

                <?php if (@$campo['id'] <> '') { ?>

                <section class="col col-11">
                    <label class="label">Equipamentos Utilizados</label>
                    <hr>
                    <table class="table table-striped table-hover margin-0px">
                        <thead>
                            <tr>
                                <th>Equipamento</th>
                                <th>Modelo</th>
                                <th>Fabricante</th>
                                <th>Qtd</th>
                                <th>Observações</th>
                                <th>Ações</th>
                            </tr>
                        </thead>
                        <tbody>
                            <?php
                            $assinatura = $campo[ 'pedido' ];
                            $codsx = $cn->query( "SELECT * FROM instalacao_equipamentos WHERE assinatura = '$assinatura'" );
                            while ( $cvb = mysqli_fetch_array( $codsx ) ) {
                                $idequipe = $cvb[ 'equipamento' ];
                                $newe = $cn->query( "SELECT * FROM equipamentos WHERE id = '$idequipe'" );
                                $equip = mysqli_fetch_array( $newe );
                                ?>
                            <tr>
                                <td>
                                    <?php echo $equip['equipamento']; ?>
                                </td>
                                <td>
                                    <?php echo $equip['modelo']; ?>
                                </td>
                                <td>
                                    <?php echo $equip['fabricante']; ?>
                                </td>
                                <td>
                                    <?php echo $cvb['qtd']; ?>
                                </td>
                                <td>
                                    <?php echo $cvb['obs']; ?>
                                </td>
                                <td><a href="javascript:void(0);" onclick="javascript: if (confirm('Deseja realmente alterar esse equipamento ?')) { window.location.href='?app=EqpAssinatura&regedit=<?php echo base64_encode($cvb['id']); ?>&id=<?php echo base64_encode($campo['id']); ?>' } else { void('') };"><img src="assets/images/edit.png"></a> &nbsp;

                                    <a href="javascript:void(0);" onclick="javascript: if (confirm('Deseja realmente excluir esse equipamento ?')) { window.location.href='?app=CadastroAssinatura&id=<?php echo base64_encode($campo['id']); ?>&Ex=DelReg&regedit=<?php echo $cvb['id']; ?>' } else { void('') };" class=" tooltiped" data-toggle="tooltip" data-placement="top" title="Excluir"><img src="assets/images/del.png"></a>

                                </td>
                            </tr>
                            <?php } ?>
                        </tbody>
                    </table>
                    <hr>
                    </label>
                </section>


                <? } else { ?>
                <table border="0" cellpadding="2" cellspacing="4" width="100%">

                    <tr>
                        <td class="bd_titulo"></td>
                        <td class="bd_titulo" style="width:40px;"></td>
                        <td class="bd_titulo" style="width:40px;"></td>
                    </tr>
                    <tr class="linhas">
                        <td>

                            <table border="0" width="100%" cellspacing="0" cellpadding="0" style="padding-bottom: 5px; padding-left: 10px">

                                <tr>
                                    <td>
                                        <table cellpadding="0" cellspacing="0" width="100%">
                                            <tr>
                                                <td></td>
                                                <td></td>
                                                <td></td>
                                            </tr>
                                            <tr>
                                                <td>

                                                    <section class="col col-12">
                                                        <label class="label">Equipamento</label>
                                                        <label class="select">
                        
                      <select id="equipamento" name="equipamento[]" class="form-control">

              <option value="">Selecione</option>
              <?php
               $idempresa = $_SESSION['empresa'];
               $eqp =$cn->query("SELECT * FROM equipamentos WHERE empresa = '$idempresa'");
               while($equipamento = mysqli_fetch_array($eqp)){ 
              ?>
              <option value="<?php echo $equipamento['id']; ?>"><?php echo $equipamento['equipamento']; ?> | Modelo: <?php echo $equipamento['modelo']; ?> | <?php echo $equipamento['fabricante']; ?></option>
              <?php } ?> 
               </select>
                        
                      </label>

                                                    

                                                    </section>

                                                </td>
                                                <td>

                                                    <section class="col col-12">
                                                        <label class="label">Qtd Utilizado</label>
                                                        <label class="input">
                        <input type="text" onKeyUp="kbps(this);" placeholder="Ex: 1 Unid, e/ou 100 Mts" name="qtd[]">
                      </label>
                                                    

                                                    </section>

                                                </td>

                                                <td>
                                                    <section class="col col-12">
                                                        <label class="label">Observações</label>
                                                        <label class="input">
                        <input type="text" name="obs[]" placeholder="Marcações se necessário">
                      </label>
                                                    

                                                    </section>
                                                </td>
                                            </tr>
                                        </table>
                                        <div id="newprescriptions">
                                        </div>
                                        <td colspan="4">
                                            <a href="javascript:void(0)" class="removerCampo" title="Remover Equipamento"><img src="assets/images/minus.png" border="0" /></a>
                                        </td>
                                </tr>
                                </td>
                    </tr>
                    </table>
                    </td>
                    </tr>

                    <tr>
                        <td colspan="4">
                            <a href="javascript:void(0)" class="adicionarCampo" title="Adicionar Equipamento"><img src="assets/images/plus.png" border="0" /></a>
                        </td>
                        <tr>
                            <td align="right" colspan="4"></td>
                        </tr>
                </table>
                <?php } ?>

                <section class="col col-7">
                    <label class="label">Endereço Instalação</label>
                    <label class="input">
                        <input type="text" name="endereco" value="<?php echo @$campo['endereco']; ?>" required>
                      </label>
                
                </section>

                <section class="col col-1">
                    <label class="label">Nº</label>
                    <label class="input">
                        <input type="text" name="numero" value="<?php echo @$campo['numero']; ?>" required>
                      </label>
                
                </section>

                <section class="col col-2">
                    <label class="label">Bairro</label>
                    <label class="input">
                        <input type="text" name="bairro" value="<?php echo @$campo['bairro']; ?>" required>
                      </label>
                
                </section>

                <section class="col col-2">
                    <label class="label">CEP</label>
                    <label class="input">
                        <input type="text" name="cep" class="cep" value="<?php echo @$campo['cep']; ?>">
                      </label>
                
                </section>

                <section class="col col-3">
                    <label class="label">Complemento</label>
                    <label class="input">
                        <input type="text" name="complemento" value="<?php echo @$campo['complemento']; ?>">
                      </label>
                
                </section>

                <section class="col col-2">
                    <label class="label">Estado</label>
                    <label class="input">
                      <input type="text" name="estado" value="<?php echo @$campo['estado']; ?>">
                      </label>
                
                </section>

                <section class="col col-3">
                    <label class="label">Cidade</label>
                    <label class="input">
                      <input type="text" name="cidade" value="<?php echo @$campo['cidade']; ?>">
                      </label>
                

                </section>

                <section class="col col-2">
                    <label class="label">Dia Vencimento</label>
                    <label class="select">
                        <select name="vencimento" required>
                        <option value="">Selecione</option>
                        <option value="01" <?php if ($campo['vencimento'] == '01') { echo "selected"; } ?>>Dia 1 de cada mês</option>
                        <option value="05" <?php if ($campo['vencimento'] == '05') { echo "selected"; } ?>>Dia 5 de cada mês</option>
                        <option value="10" <?php if ($campo['vencimento'] == '10') { echo "selected"; } ?>>Dia 10 de cada mês</option>
                        <option value="15" <?php if ($campo['vencimento'] == '15') { echo "selected"; } ?>>Dia 15 de cada mês</option>
                        <option value="20" <?php if ($campo['vencimento'] == '20') { echo "selected"; } ?>>Dia 20 de cada mês</option>
                        <option value="25" <?php if ($campo['vencimento'] == '25') { echo "selected"; } ?>>Dia 25 de cada mês</option>
                        <option value="30" <?php if ($campo['vencimento'] == '30') { echo "selected"; } ?>>Dia 30 de cada mês</option>
                        </select>
                      </label>
                

                </section>

                <section class="col col-2">
                    <label class="label">Periodo</label>
                    <label class="select">
                        <select name="periodo" required>
                        <option value="">Selecione</option>
                        <option value="1" <?php if ($campo['periodo'] == '1') { echo "selected"; } ?>>Mensal</option>
                        <option value="2" <?php if ($campo['periodo'] == '2') { echo "selected"; } ?>>Bimestral</option>
                        <option value="3" <?php if ($campo['periodo'] == '3') { echo "selected"; } ?>>Trimestral</option>
                        <option value="6" <?php if ($campo['periodo'] == '6') { echo "selected"; } ?>>Semestral</option>
                        <option value="12" <?php if ($campo['periodo'] == '12') { echo "selected"; } ?>>Anual</option>
                        </select>
                      </label>
                
                </section>

                <section class="col col-2">
                    <label class="label">Desconto (R$)</label>
                    <label class="input">
                      <input type="text" name="desconto" onKeyUp="moeda(this);" value="<?php echo @$campo['desconto']; ?>">
                      </label>
                
                </section>

                <section class="col col-2">
                    <label class="label">Acréscimo (R$)</label>
                    <label class="input">
                      <input type="text" name="acrescimo" onKeyUp="moeda(this);" value="<?php echo @$campo['acrescimo']; ?>">
                      </label>
                
                </section>

                <section class="col col-2">
                    <label class="label">Isento Mensalidade</label>
                    <div class="inline-group">
                        <label class="radio">
                          <input type="radio" name="insento" value="S" <?php if ($campo['insento'] == 'S') { echo "checked"; } ?> required>
                          <i></i>Sim</label>
                    

                        <label class="radio">
                          <input name="insento" type="radio" value="N" checked="checked" <?php if ($campo['insento'] == 'N') { echo "checked"; } ?>>
                          <i></i>Não</label>
                    
                    </div>
                </section>

                <section class="col col-2">
                    <label class="label">Bloqueio Automático</label>
                    <div class="inline-group">
                        <label class="radio">
                          <input name="autobloqueio" type="radio" required value="S" checked="checked" <?php if ($campo['autobloqueio'] == 'S') { echo "checked"; } ?>>
                          <i></i>Sim</label>
                    

                        <label class="radio">
                          <input type="radio" name="autobloqueio" value="N" <?php if ($campo['autobloqueio'] == 'N') { echo "checked"; } ?>>
                          <i></i>Não</label>
                    
                    </div>
                </section>

                <section class="col col-2">
                    <label class="label">Permitir Alterar Senha</label>
                    <div class="inline-group">
                        <label class="radio">
                          <input name="alterarsenha" type="radio" required value="S" checked="CHECKED" <?php if ($campo['alterarsenha'] == 'S') { echo "checked"; } ?>>
                          <i></i>Sim</label>
                    

                        <label class="radio">
                          <input type="radio" name="alterarsenha" value="N" <?php if ($campo['alterarsenha'] == 'N') { echo "checked"; } ?>>
                          <i></i>Não</label>
                    
                    </div>
                </section>

                <section class="col col-2">
                    <label class="label">Status</label>
                    <div class="inline-group">
                        <label class="radio">
                          <input name="status" type="radio" required value="S" checked="checked" <?php if ($campo['status'] == 'S') { echo "checked"; } ?>>
                          <i></i>Ativo</label>
                    

                        <label class="radio">
                          <input type="radio" name="status" value="N" <?php if ($campo['status'] == 'N') { echo "checked"; } ?>>
                          <i></i>Bloqueado</label>
                    
                    </div>
                </section>

            </fieldset>
            <footer>
                <?php if (@$campo['id'] <> '') { ?>

                <input type="submit" name="editar" class="btn btn-primary" value="Atualizar">
                <input type="hidden" name="assinaturaid" value="<?php echo @$campo['id']; ?>">
                <input type="hidden" name="pedido" value="<?php echo @$campo['pedido']; ?>">
                <? } else { ?>
                <input type="submit" name="cadastrar" class="btn btn-success" value="Cadastrar">
                <?php } ?>

            </footer>
        </form>
        <?php } /* FIM LIMITE USO */ ?>
    </div>
</div>

<? } else { ?>

<div class="page-header">
    <h1>Permissão <small>Negada!</small></h1>
</div>

<div class="row" id="powerwidgets">
    <div class="col-md-12 bootstrap-grid">
        <div class="alert alert-danger alert-dismissable">
            <button type="button" class="close" data-dismiss="alert" aria-hidden="true">
        <i class="fa fa-times-circle"></i></button>
        
            <strong>Atenção!</strong> Você não possui permissão para esse modulo. </div>
    </div>
</div>
<?php } ?>

<script type="text/javascript">
    $( function () {
        function removeCampo() {
            $( ".removerCampo" ).unbind( "click" );
            $( ".removerCampo" ).bind( "click", function () {
                if ( $( "tr.linhas" ).length > 1 ) {
                    $( this ).parent().parent().remove();
                }
            } );
        }

        $( ".adicionarCampo" ).click( function () {
            novoCampo = $( "tr.linhas:first" ).clone();
            novoCampo.find( "input" ).val( "" );
            novoCampo.insertAfter( "tr.linhas:last" );
            removeCampo();
        } );
    } );
</script>

 

 

código arquivo --  dadosclientes.php

 

<?php
include("../config/conexao.php");
include("../config/conexao.class.php");
$con = new mysqli($host, $login_db, $senha_db, $database);

// Check connection
if (mysqli_connect_errno()){
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
  } 
/**

* função que retorna o select
*/
function montaSelect()
{
$sql = "SELECT * FROM clientes";
$query = mysqli_query($con, $sql );
 
if( mysqli_num_rows( $query ) > 0 ){
while( $dados = mysqli_fetch_assoc( $query ) ){
$opt .= '<option value="'.$dados['id'].'">'.$dados['nome'].'</option>';
}
}
else
$opt = '<option value="0">Nenhum cliente cadastrado</option>';
 
return $opt;
}
 
/**
* função que devolve em formato JSON os dados do cliente
*/
function retorna($id){
$id = (int)$id;
    echo ($id); //mostra id que chegou!
 
$sql = "SELECT endereco, numero, bairro, complemento, cidade, estado, cep, login, senha FROM clientes WHERE id='{$id}'";
$query = $con->query( $sql );
 
$arr = Array();
if( (!empty($query->num_rows)) ){
while( $dados = $query->fetch_object() ){
$arr['endereco'] = $dados->endereco;
$arr['numero'] = $dados->numero;
$arr['bairro'] = $dados->bairro;
$arr['complemento'] = $dados->complemento;
$arr['cidade'] = $dados->cidade;
$arr['estado'] = $dados->estado;
$arr['cep'] = $dados->cep;
$arr['login'] = $dados->login;
$arr['senha'] = $dados->senha;
}
}
else
$arr[] = 'endereco: não encontrado';
 
return json_encode( $arr );
}
 
/* só se for enviado o parâmetro, que devolve o combo */
if( isset($_GET['id']) )
{
echo retorna( $_GET['id'] );
}

?>

 

lavandeia.png

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por violin101
      Caros amigos do grupo, saudações e um feliz 2025.
       
      Estou com uma pequena dúvida referente a Teclas de Atalho.

      Quando o Caps Lock está ativado o Comando da Tecla de Atalho não funciona.
      ou seja:
      se estiver para letra minúscula ====> funciona
      se estiver para letra maiúscula ====> não funciona
       
      Como consigo evitar essa falha, tanto para Letra Maiúscula quanto Minúscula ?

      o Código está assim:
      document.addEventListener( 'keydown', evt => { if (!evt.ctrlKey || evt.key !== 'r' ) return;// Não é Ctrl+r, portanto interrompemos o script evt.preventDefault(); });  
      Grato,
       
      Cesar
    • Por violin101
      Caros amigos, saudações.
       
      Por favor, poderiam me ajudar.

      Estou com a seguinte dúvida:
      --> como faço para para implementar o input código do produto, para quando o usuário digitar o ID o sistema espera de 1s a 2s, sem ter que pressionar a tecla ENTER.

      exemplo:
      código   ----   descrição
           1       -----   produto_A
       
      Grato,
       
      Cesar
    • Por violin101
      Caros amigos, saudações.
       
      Humildemente peço desculpa por postar uma dúvida que tenho.

      Preciso salvar no MySql, os seguinte Registro:

      1 - Principal
      ====> minha dúvida começa aqui
      ==========> como faço para o Sistema Contar Automaticamente o que estiver despois do 1.____?
      1.01 - Matriz
      1.01.0001 - Estoque
      1.01.0002 - Oficina
      etc

      2 - Secundário
      2.01 - Loja_1
      2.01.0001 - Caixa
      2.01.0002 - Recepção
      etc
       
      Resumindo seria como se fosse um Cadastro de PLANO de CONTAS CONTÁBEIL.

      Grato,


      Cesar









       
    • Por violin101
      Caros amigos, saudações.

      Por favor, me perdoa em recorrer a orientação dos amigos.

      Preciso fazer um Relatório onde o usuário pode Gerar uma Lista com prazo para vencimento de: 15 / 20/ 30 dias da data atual.

      Tem como montar uma SQL para o sistema fazer uma busca no MySql por período ou dias próximo ao vencimento ?

      Tentei fazer assim, mas o SQL me traz tudo:
      $query = "SELECT faturamento.*, DATE_ADD(faturamento.dataVencimento, INTERVAL 30 DAY), fornecedor.* FROM faturamento INNER JOIN fornecedor ON fornecedor.idfornecedor = faturamento.id_fornecedor WHERE faturamento.statusFatur = 1 ORDER BY faturamento.idFaturamento $ordenar ";  
      Grato,
       
      Cesar
       
       
       
       
    • Por violin101
      Caros amigos, saudações
       
      Por favor, me perdoa em recorrer a orientação dos amigos, tenho uma dúvida.
       
      Gostaria de uma rotina onde o Sistema possa acusar para o usuário antes dos 30 dias, grifar na Tabela o aviso de vencimento próximo, por exemplo:
       
      Data Atual: 15/11/2024
                                           Vencimento
      Fornecedor.....................Data.....................Valor
      Fornecedor_1...........01/12/2024..........R$ 120,00 <== grifar a linha de Laranja
      Fornecedor_1...........01/01/2025..........R$ 130,00
      Fornecedor_2...........15/12/2024..........R$ 200,00 <== grifar a linha de Amarelo
      Fornecedor_2...........15/01/2025..........R$ 230,00
      Fornecedor_3...........20/12/2024..........R$ 150,00
       
      Alguém tem alguma dica ou leitura sobre este assunto ?

      Grato,
       
      Cesar
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.