consulta

Tenho um formulario de consulta, estava rodando perfeito em relacao as variaveis globais.

Apos fazer um update nesta aplicacao para consertar uma outra coisa, a mesma parou de funcionar algumas variaveis globais q tenho.

simplesmente nao esta reconhecendo as variaveis.

estou utilizando no onScriptinit

Yuri, tudo bem ?

bem, o codigo q estou usando no onScriptinit e’:

// PREPARA SEMANAS

$chk1 = date(‘Y-m-d’);
$dia = 5;
$i = 0;

// 1 semana
while ( diasemana($chk1) != 6 ) {

  $chk1 = date ('Y-m-d', strtotime ("-1 day", strtotime($chk1))); 

}

$fim1 = $chk1;
$ini1 = sc_date(date($fim1), “aaaa-mm-dd”, “-”, $dia, 0, 0);

$chk2 = $ini1;

// 2 semana
while ( diasemana($chk2) != 6 ) {

  $chk2 = date ('Y-m-d', strtotime ("-1 day", strtotime($chk2))); 

}

$fim2 = $chk2;
$ini2 = sc_date(date($fim2), “aaaa-mm-dd”, “-”, $dia, 0, 0);

$chk3 = $ini2;

// 3 semana
while ( diasemana($chk3) != 6 ) {

  $chk3 = date ('Y-m-d', strtotime ("-1 day", strtotime($chk3))); 

}

$fim3 = $chk3;
$ini3 = sc_date(date($fim3), “aaaa-mm-dd”, “-”, $dia, 0, 0);

$chk4 = $ini3;

// 4 semana
while ( diasemana($chk4) != 6 ) {

  $chk4 = date ('Y-m-d', strtotime ("-1 day", strtotime($chk4))); 

}

$fim4 = $chk4;
$ini4 = sc_date(date($fim4), “aaaa-mm-dd”, “-”, $dia, 0, 0);

$i1 =sc_date_conv($ini1,“aaaa-mm-dd”,“mm/dd”);
$i2 =sc_date_conv($ini2,“aaaa-mm-dd”,“mm/dd”);
$i3 =sc_date_conv($ini3,“aaaa-mm-dd”,“mm/dd”);
$i4 =sc_date_conv($ini4,“aaaa-mm-dd”,“mm/dd”);

$f1 =sc_date_conv($fim1,“aaaa-mm-dd”,“mm/dd”);
$f2 =sc_date_conv($fim2,“aaaa-mm-dd”,“mm/dd”);
$f3 =sc_date_conv($fim3,“aaaa-mm-dd”,“mm/dd”);
$f4 =sc_date_conv($fim4,“aaaa-mm-dd”,“mm/dd”);

// troca label.
sc_label(‘semana1’) = $i1 .’ até ‘. $f1;
sc_label(‘semana2’) = $i2 .’ até ‘. $f2;
sc_label(‘semana3’) = $i3 .’ até ‘. $f3;
sc_label(‘semana4’) = $i4 .’ até '. $f4;

// nomea variaveis globais
sc_set_global($i1);
sc_set_global($i2);
sc_set_global($i3);
sc_set_global($i4);
sc_set_global($f1);
sc_set_global($f2);
sc_set_global($f3);
sc_set_global($f4);
sc_set_global($ini1);
sc_set_global($ini2);
sc_set_global($ini3);
sc_set_global($ini4);
sc_set_global($fim1);
sc_set_global($fim2);
sc_set_global($fim3);
sc_set_global($fim4);

vc perguntou se consigo visualizar as variaveis em ->aplicacoes->variaveis globais: SIM, CONSIGO!

na V6, funciona perfeito…

no V7, as globais nao estao sendo reconhecidas!

Pessanha,

As variáveis globais deixaram de funcionar com a última release? Estou encaminhando o problema para nossa equpie de bugs.

att,
Bernhard Bernsmann

muito obrigado,
Bernhard