Ir para conteúdo

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 landerbadi
      Boa tarde pessoal. Estou tentado fazer uma consulta no banco de dados porém estou tendo dificuldades. Tenho uma tabela chamada "itens" com os seguintes campos: id, item, ativo. Nela tem cadastrado vários itens. No campo ativo eu coloco a letra "S" para informar que este item está ativo no sistema. Por exemplo: 1, casa, S 2, mesa, S 3, cama, S 4, moto S 5, rádio O quinto registro "radio" não está ativo no sistema pois não tem um "S" no campo ativo. E outra tabela chamada "produtos" com os seguintes campos (id, item1, item2, item3) com os seguintes registros: 1, casa, mesa, moto 2, mesa, casa, cama 3, rádio, cama, mesa Eu preciso fazer uma busca na tabela produtos da seguinte maneira: Eu escolho um registro na tabela "itens", por exemplo "mesa". Preciso fazer com que o php me liste todos os registros da tabela "produtos" que contenham a palavra "mesa". Até aqui tudo bem eu consigo listar. Estou fazendo assim: <?php $item = "mesa" $sql = mysqli_query($conn, "SELECT * FROM produtos WHERE item1 LIKE '$item' OR item2 LIKE '$item' OR item3 LIKE '$item' LIMIT 10"); while($aux = mysqli_fetch_assoc($sql)) { $id = $aux["id"]; $item1 = $aux["item1"]; $item2 = $aux["item2"]; $item3 = $aux["item3"]; echo $id . " - " . $item1 . ", " . $item2 . ", " $item3 . "<br>"; } ?> O problema é que está listando todos os registros que contém o item mesa. Eu preciso que o php verifique os demais item e me liste somente os registro em que todos os registros estejam ativos no sistema. No exemplo acima ele não deveria listar o registro 3. pois nesse registro contém o item "radio" e este item não está ativo no sistema. Ou seja, o registro "radio" na tabela itens não possui um "S" na coluna "ativo". Alguém sabe como resolver isso?
    • Por ILR master
      Fala galera.
      Espero que todos estejam bem.
      Seguinte: Tenho um arquivo xml onde alguns campos estão com : (dois pontos), como o exemplo abaixo:
       
      <item>
      <title>
      d sa dsad sad sadasdas
      </title>
      <link>
      dsadas dsa sad asd as dsada
      </link>
      <pubDate>sadasdasdsa as</pubDate>
      <dc:creator>
      d sad sad sa ad as das
      </dc:creator>
      </item>
       
      Meu código:
       
      $link = "noticias.xml"; 
      $xml = simplexml_load_file($link); 
      foreach($xml -> channel as $ite) {     
           $titulo = $ite -> item->title;
           $urltitulo = $ite -> item->link;
           print $urltitulo = $ite -> item->dc:creator;
      } //fim do foreach
      ?>
       
      Esse campo dc:creator eu não consigo ler. Como faço?
       
      Agradeço quem puder me ajudar.
       
      Abs
       
       
    • Por First
      Olá a todos!
       
      Eu estou criando um sistema do zero mas estou encontnrando algumas dificuldades e não estou sabendo resolver, então vim recorrer ajuda de vocês.
      Aqui está todo o meu código: https://github.com/PauloJagata/aprendizado/
       
      Eu fiz um sistema de rotas mas só mostra o conteúdo da '/' não sei porque, quando eu tento acessar o register nada muda.
      E eu também quero que se não estiver liberado na rota mostra o erro de 404, mas quando eu tento acessar um link inválido, nada acontece.
      Alguém pode me ajudar com isso? E se tiver algumas sugestão para melhoria do código também estou aceitando.
       
       
      Desde já, obrigado.
    • Por landerbadi
      Olá pessoal, boa tarde
       
      Tenho uma tabela chamada "produtos" com os seguintes campos (id, produto) e outra tabela chamada "itens" com os seguintes campos (id, prod_01, prod_02, prod_03, prod_04).
       
      Na tabela produtos eu tenho cadastrado os seguintes produtos: laranja, maçã, uva, goiaba, arroz, feijão, macarrão, etc.
       
      Na tabela itens eu tenho cadastrado os itens da seguinte maneira:
       
      1, laranja, uva, arroz, feijão;
      2, maçã, macarrão, goiaba, uva;
      3, arroz, feijão, maçã, azeite
       
      Meu problema é o seguinte: 
      Eu escolho um produto da tabela "produtos", por exemplo "uva".  Preciso fazer uma consulta na tabela "itens" para ser listado todos os registros que contenham o produto "uva" e que todos os demais produtos estejam cadastrados na tabela "produtos".
       
      No exemplo acima seria listado apenas dois registros, pois o terceiro registro não contém o produto "uva". 
       
      Alguém pode me ajudar? Pois estou quebrando a cabeça a vários dias e não consigo achar uma solução.
    • Por landerbadi
      Boa tarde pessoal. Estou tentado fazer uma consulta no banco de dados porém estou tendo dificuldades. Tenho uma tabela chamada "itens" com os seguintes campos: id, item, plural, ativo. Nela tem cadastrado vários itens e seu respectivo plural. No campo ativo eu coloco a letra "S" para informar que esta palavra está ativa no sistema. Por exemplo: 1, casa, casas, S 2, mesa, mesas, S 3, cama, camas, S 4, moto, motos, S 5, rádio, rádios O quinto registro "radio" não está ativo no sistema pois não tem um "S" no campo ativo. E outra tabela chamada "variações" com os seguintes campos (id, item1, item2, item3) com os seguintes registros: 1, casa, camas, moto 2, mesas, casas, radio 3, rádio, cama, mesa Eu preciso fazer uma busca na tabela variações da seguinte maneira: Eu escolho um registro na tabela "itens", por exemplo "casa". Preciso fazer com que o php me liste todos os registros da tabela "variações" que contenham a palavra "casa". Porém se tiver algum registro com a palavra "casas" também tem que ser listado. Neste caso ele irá encontrar dois registros. Agora eu preciso que o php verifique os demais itens e faça a listagem apenas dos item que estão ativos (que contenham um "S" no campo ativo. Neste caso ele irá encontrar apenas um registro, pois o segundo registro contém a palavra "rádio". E "rádio" não está ativo na tabela itens. Como faço isso?
×

Informação importante

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