que usam “on”/“off”
Minha sugestão é a possibilidade de além da string “on”/“off” também poder envidar como parâmetro expressão que retorne True/False, ou o próprio operador.
o motivo é de deixar o código enxuto e a lógica mais visível em algumas situações.
Exemplo:
// botões
if (strstr($acs, 'INP') == False)
{
sc_btn_display('new', 'off'');
}
else
{
sc_btn_display('new', 'on');
}
if ( (strstr($acs, 'APP') == False) AND (strstr($acs, 'APT') == False) )
{
sc_btn_display('update', 'off');
}
else
{
sc_btn_display('update', 'on');
}
if (strstr($acs, 'EXP') == False)
{
sc_btn_display('delete', 'off');
}
else
{
sc_btn_display('delete', 'on');
}
Sugestão - reduz para 3 linhas somente:
// botões
sc_btn_display('new', strstr($acs, 'INP'));
sc_btn_display('update', (strstr($acs, 'APP') == False) AND (strstr($acs, 'APT'));
sc_btn_display('delete',strstr($acs, 'EXP') ); }