AddPlugin – добавить новый плагин к функциональности ресурса. Принимает два параметра – номер рисурса.
MoveWidget – заносит в базу данных изменения о перемещении виджета по эк- рану. Принимает параметром новые координаты и идентификатор виджета.
ResizeWidget – заносит в базу данных изменения размера виджета. Принимает три параметра: новый размер виджета и его идентификатор.
Модуль «Профиль»
Отвечает за вывод пользовательского профиля и предоставляет возможности для его редактирования. Методы класса profileActions:
соответствующего профилю ресурса.
Setup – выводит настройки пользовательского профиля: имя, фамилию, отчест- во, псевдоним, аватар, в виде текстовых полей, а также кнопку «Сохранить».
Save – сохраняет пользовательские настройки в базу данных.
Модуль «Сообщество»
Отвечает за вывод страницы сообщества. Действия:
Show – перенаправляет запрос пользователя на действие Show модуля Resource
для соответствующего сообществу ресурса.
Модуль «Контакты»
Отвечает за ведение списка контактов. Разрешает добавлять, удалять пользователей из списка контактов, а также назначать им псевдонимы, под которыми они будут отобра- жаться в системе. Модуль выполняет следующие действия.
Index – извлекает из базы данных список контактов для текущего пользователя в выбранной группе и выводит их на экран. Здесь же доступна кнопка «Редак- тировать», нажатие на которую заменяет имя выбранного для редактирования контакта на поля для ввода. После нажатия на «Сохранить», вызывается дейст- вие Edit данного модуля. Действие List принимает на вход два параметра. Пер- вый – идентификатор пользователя, для которого нужно вывести список друзей, или ничего, если нужно получить список друзей для текущего пользователя, вошедшего в систему. Второй – идентификатор группы, для которой нужно вы- вести контакты.
Edit – действие, вызываемое с помощью технологии AJAX при нажатии на
«Сохранить» при редактировании друзей. Принимает на вход идентификатор пользователя и данные, которые нужно сохранить. Сохраняет новые данные о контакте в базу данных и возвращает success, если все прошло удачно
|