Это не будет выполнено, это неверный синтаксис для PHP <5.3 </strong>.
Parse error: syntax error, unexpected ':' on line X
Если вы хотите, чтобы значение было установлено в true, используйте true:
$att['menutext'] = isset($attrib_in['i_menu_text']) ? true : $this->getID();
Или это может быть более вероятным, чем вы хотите:
$att['menutext'] = isset($attrib_in['i_menu_text']) ? $attrib_in['i_menu_text'] : $this->getID();