+ Responder ao Tópico



  1. #1

    Padrão Script mudanças de tabelas automaticas.

    Salve, balera do forum!

    bom não manjo quase nada de Mysql, gostaria da ajuda do pessoal do forum, para fazer umas alterações em um Scritp que estão diponibilizado por Marcos Meira, no site do Myauth. Esse script funciona na realidade para quem ultiliza o HotSpot do propio Myauth, como eu utilizo Radius+Mikrotik+PPPOE, por isso gostaria de fazer essa mudança para testes.


    Script Original

    Código :
    #!/bin/sh
    ##Criado por Marcos Meira##
    [EMAIL="##[email protected]"]##[email protected][/EMAIL]###
    msn="<html>
    <body link=#FF0000 onload=mudarCorDeTextosParaEssa(azul);>
    <div id=new><strong><font size=2 face=Verdana, Arial, Helvetica, sans-serif>Lembrete:</font></strong></div>
    <font color=#FF0000 size=2 face=Verdana, Arial, Helvetica, sans-serif>Caro cliente, exite(m) fatura(s) em aberto. </font>
    <p><font color=#FF0000 size=2 face=Verdana, Arial, Helvetica, sans-serif>Clique
    <a href=http://192.168.2.1:1881/?console=panel>AQUI</a> para vizualizar e
    imprimir!</font>
    <script language=Javascript type=text/javascript>
    function mudarCorDeTextosParaEssa (cor) {
    if (cor == azul) {
    document.getElementById(new).style.color = white;
    window.setTimeout (mudarCorDeTextosParaEssa(vermelho), 200);
    }
    else {
    document.getElementById(new).style.color = red;
    window.setTimeout (mudarCorDeTextosParaEssa(azul), 200);
    }
    }
    </script>
    </html>"
    alias mysql='mysql -ptulipasql admin -N'
    ##Coloque aqui o número de dias após o vencimento, que o cliente vai receber o aviso.
    dias="5"
    atraso=$(date --date "$dias day ago" +%Y-%m-%d)
    mysql -e "update clientes set mensagem='$msn' WHERE ID IN (select financeiro.CLIENTE_ID from financeiro where reg_vencimento between '2009-01-01' and '$atraso' and reg_deleted='0' and bx_valor_pago='0');"



    Script que Mudei ( não sei se está certo )

    Código :
    #!/bin/sh
    ##Criado por Marcos Meira##
    [EMAIL="##[email protected]"]##[email protected][/EMAIL]###
    alias mysql=?mysql -ptulipasql admin -N?
    ##Coloque aqui o número de dias após o vencimento, que o cliente vai receber o aviso.
    dias="2"
    atraso=$(date --date "$dias day ago" +%Y-%m-%d)
    mysql -e "update login_radius set attribute=?Mikrotik-Address-List?,op=?:=?,value=?bloqueados? WHERE ID IN (select financeiro.CLIENTE_ID from financeiro where reg_vencimento between ?2009-01-01? and ?$atraso? and reg_deleted=?0? and bx_valor_pago=?0?);"



    Script Original

    Agradeço a Todos!

  2. #2

    Padrão ja tenho esses Scrip no meu myauth que o colega colocou mas no novo servidor que montei não conseguir colocar pra rodar como vc fez?

    ja tenho esse scrip em outro servidor myauth rodando lisinho, mas ai montei outro servidor, mas não conseguir colocar esse scrip pra rodar.


    mim ajuda ai galera