- 1
- 2
- 3
- 4
- 5
- 6
- 7
if ($type=='input') $params['class'] = 'styleInput';
if ($type=='password') $params['class'] = 'stylePassword';
if ($type=='checkbox') $params['class'] = 'styleCheckBox';
if ($type=='select') $params['class'] = 'styleSelect';
if ($type=='multipleSelect') $params['class'] = 'styleMultipleSelect';
if ($type=='textarea') $params['class'] = 'styleTextarea';
if ($type=='groupSelect') $params['class'] = 'styleGroupSelect';
во-первых, каждая первая буква становится заглавной,
а во-вторых, 'checkbox' исключение.
Лично я бы переименовал стили, что бы они соответствовали $type
поэтому для стилей все можно сократить до
$params['class'] += ' ' + $some_class;
Вообще почему бы массив не завести?