lol… it works, but all the bizRules must have ; in the end
in CAuthManager it should be then:
/**
* Executes the specified business rule.
* @param string the business rule to be executed.
* @param array parameters passed to {@link IAuthManager::checkAccess}.
* @param mixed additional data associated with the authorization item or assignment.
* @return boolean whether the business rule returns true.
* If the business rule is empty, it will still return true.
*/
public function executeBizRule($bizRule,$params,$data)
{
return empty($bizRule) || @eval($bizRule.';')!=0;
}