Fiz atulização para a versão 9.10. Deu problema na execução do Menu Dinâmico, então gerei o fonte na nova versão e o problema continua.
Abaixo o código: (Esse código é de um sistema exemplo do Scriptcase - Agendamentos de Clinica Medica, que tou usando no meu projeto)
sc_appmenu_reset(“app_menu”);
sc_appmenu_create(“app_menu”);
$sql = “SELECT
id,
IFNULL(parent,0) AS parent,
description,
link,
node_order,
‘’ AS parametro
FROM menu WHERE perfil <= ‘[usr_perfil]’
UNION
SELECT node_order AS id,
11 AS parent,
nomecurto AS description,
‘calendar_evento’ AS link,
node_order,
idmedico AS parametro
FROM medico
ORDER BY 2,5”;
sc_lookup(dsmenu,$sql);
foreach ({dsmenu} as $arr_menu) {
$id_item = “item_”.$arr_menu[0];
if ($arr_menu[1] == 0) {
$id_parent = ‘’;
} else {
$id_parent = “item_”.$arr_menu[1];
}
$parametro = $arr_menu[5];
if ($parametro == “”) {
sc_appmenu_add_item(“app_menu”,
$id_item,
$id_parent,
$arr_menu[2],
$arr_menu[3],
“”, “”, “”, “”);
} else {
sc_appmenu_add_item(“app_menu”,
$id_item,
$id_parent,
$arr_menu[2],
$arr_menu[3],
var_medico = $arr_menu[5],
“”,
“”,
“_blank”);
}
}
sc_appmenu_add_item(“app_menu”, “item_99”, “”, “Sair”, “”, “”, “”, “”, “_parent”);