Поднять канал опроса в верх после голосования

Если есть необходимость подымать канал опроса в самый верх стены после голосования, делаем следующее: Открываем файл: "module/poll/include/service/process.class.php", находим метод addVote и перед:
			return true;
		}
	}

Добавляем:
			// Обновление записи в таблице: "feed" | "pages_feed"
			$table = 'feed';
			if (!empty($poll['module_id']) && $poll['module_id'] == 'pages')
			{
				$table = 'pages_feed';
			}

			$this->database()
				->update(phpfox::getT($table), [
					'time_update' => PHPFOX_TIME
				], 'type_id = \'poll\' AND item_id = ' . (int) $pollId
			); // Обновление записи в таблице: "feed" | "pages_feed" End

Сохраняем. Готово.

Данные правки взяты из темы: Как поднять канал ленты новостей вверх.

Будьте внимательны, название вашего массива $poll может отличаться от моего.

Тема модуля опроса: Опрос (модуль phpFOX 3).

Похожие темы