if (!USER::isAuth() || (USER::isAuth() && !('1' == USER::getThis()->role || '3' == USER::getThis()->role || '4' == USER::getThis()->role))) {
// Этот код выполнится у всех КРОМЕ менеджера, модератора или администратора
}
if (USER::isAuth() && ('1' == USER::getThis()->role || '3' == USER::getThis()->role || '4' == USER::getThis()->role)) {
// А этот код наоборот выполнится ТОЛЬКО у менеджера, модератора или администратора
}