EvgMul: Вы занимаетесь глупостями. Роль пользователь должен всегда получать user при регистрации. И только админ может ее менять. Пароль хранить md5, имя пользователя без шифрования, роль в виде числа. Это отработанная годами схема. Что в ней Вас пугает. Как юзер сможет изменить свою роль? Если у него нет для этого прав?
php storm в первую очередь заточен под php. js в нем постольку поскольку. У них есть специализированные решения для js, возможно в них работает. Возможно у Вас пиратка? Тогда вопрос почему не все работает - имеет очевидный ответ.
Иван Дрожжин: Ну вы путано пишете. Есть страница категорий. У нее есть товары, у товаров картинки. Он Вам Выводит все эти картинки. А Вам надо выводить только для определенных? Согласно какому-то списку?