bushidO, языковые переменные не правильно написаны. Не будет такой код работать. В сокращенной записи условия переменную пиши либо вообще без кавычек: '.($a == 1 ? $a : $b).'
Либо пиши с 2 кавычками:
'.($a == 1 ? ''.$a.'' : ''.$b.'').'
Лучше конечно первый вариант. А у тебя то вобще - и не туда и не сюда.