apart from a missing comma my first reaction to your 'concise' version is ouch, followed by wince, then yeuck.
Personally i think the ternary method gives a lot more in readability than it loses in verbosity and is probably easier to maintain in the long run. Just my $0.02.