Pessoal, estou com problemas com essa macro sc_apl_conf. Ao logar no meu sistema, ele não permite que apareça os botões de exportar, imprimir, etc. Abaixo, segue meu código:
$select = "SELECT app_name, priv_access, priv_insert, priv_delete, priv_update, priv_export, priv_print
FROM sec_groups_apps
WHERE group_id IN (SELECT group_id FROM sec_users_groups WHERE login = '". {login} ."')";
sc_select(rs, $select);
if ({rs} !== false)
{
while (!$rs->EOF)
{
if( $rs->fields[1] == 't' ||
$rs->fields[2] == 't' ||
$rs->fields[3] == 't' ||
$rs->fields[4] == 't' ||
$rs->fields[5] == 't' ||
$rs->fields[6] == 't')
{
sc_apl_status($rs->fields[0], 'on');
}
else
{
sc_apl_status($rs->fields[0], 'off');
}
sc_apl_conf($rs->fields[0], 'access', has_priv($rs->fields[1]));
sc_apl_conf($rs->fields[0], 'insert', has_priv($rs->fields[2]));
sc_apl_conf($rs->fields[0], 'delete', has_priv($rs->fields[3]));
sc_apl_conf($rs->fields[0], 'update', has_priv($rs->fields[4]));
//export
$export_permission = 'btn_display_'. has_priv($rs->fields[5]);
sc_apl_conf($rs->fields[0], $export_permission, 'xls');
sc_apl_conf($rs->fields[0], $export_permission, 'word');
sc_apl_conf($rs->fields[0], $export_permission, 'pdf');
sc_apl_conf($rs->fields[0], $export_permission, 'xml');
sc_apl_conf($rs->fields[0], $export_permission, 'csv');
sc_apl_conf($rs->fields[0], $export_permission, 'rtf');
//export
$export_permission = 'btn_display_'. has_priv($rs->fields[6]);
sc_apl_conf($rs->fields[0], $export_permission, 'print');
$rs->MoveNext();
}
$rs->Close();
}
Isso aconteceu após ser atualizada a versão do scriptcase. Estou na versão 7.01.0014.
Att.
Thyago Brasil