OnInsertAfter direcionando para outro form com BD Firebird nao insere.

(julianoo) #1

Olá,

Estava usando este metodo (abaixo) para direcionar para um outro form depois de inserir um registro, no Mysql tava funcionando normal, quando mudei para o firebird parou de funcionar, o mais estranho é que uso o mesmo metodo em onAfterUpdate e ta normal, ele atualiza antes de redirecionar. Alguém pode me ajudar?

/** direciona()

  • Conditional redirection
    */

// Redirection parameters
$redir_app = ‘grid_itens_pregao’; // Application name

$redir_app2 = ‘form_lote_produto’; //Application name
$redir_test = {TP_LANCE} == ‘I’; // Redirection test
$redir_target = ‘_self’; // Target window (_blank, _self, _parent or _modal)
$redir_param = array( // Param list, add as many as needed
‘param_1’ => ‘value_1’,
‘param_2’ => ‘value_2’,
);

// Redirection
if ($redir_test)
{
sc_redirect($redir_app, $redir_param, $redir_target);
} else {
sc_redirect($redir_app2, $redir_param, $redir_target);

}

obrigado

(Diogo Toscano) #2

Tem como checar se esta dando algum erro de javascript(console de erros do firefox) ou se no log do apache contem algum notice ou algum erro?

(julianoo) #3

Diogo,

Log do Apache:
127.0.0.1 - - [08/Nov/2010:09:25:55 -0200] “GET /scriptcase/app/SisCompras/form_itens_pregao/form_itens_pregao.php?nmgp_url_saida=/scriptcase/app/SisCompras/grid_itens_pregao/grid_itens_pregao.php&nmgp_opcao=novo&script_case_init=1&script_case_session=ca4d22ec11ded5f0ef9d0310b02411bd HTTP/1.1” 200 150119

console de erros do firefox
Alerta: O uso de captureEvents() é desaconselhado. Para atualizar seu código, use o método DOM 2 addEventListener(). Mais informações em http://developer.mozilla.org/en/docs/DOM:element.addEventListener
Arquivo-fonte: http://127.0.0.1:85/scriptcase/app/SisCompras/form_pregao/form_pregao.php
Linha: 0

[]´s

(Diogo Toscano) #4

aparentemente normal … tem como disponibilizar acesso http ou exportar pra testar?

(julianoo) #5

Diogo,

Com BD firebird nao tenho onde publicar, vou exportar segue o link abaixo
www.laboratoriobiolabor.com.br/apagar/sc_201011081125_export_SisCompras.zip

Veja se com estas informações é possivel me ajuda.

Desde ja agradeço