Fenix_61, по сути 5 методов класса, одно свойство типа
конструктор который принимает тип записывает свойство типа и делает проверку на нажатие
метод проверки
проверяет гет
вызывает метод добавления если истина
метод вывода
вывод ссылки и прочего
метод
добавления
деструктор
в итоге ложим класс в папку с классами
в начале модуля пишем
$vote = new vote('forum');
и в вывод добавляем
$vote->view($id);