Judge bars Trump from 'smear campaign'