Database:

UserGroupID --|-- SearchEnabled --|-- CanOrder
1 0 1
2 1 1



Script:

If ($user['SearchEnabled')
{
$generate->SearchOptions();
}
else
{
$generate->Error('NoSearchPermissions');
}