// Copyright (C) ReloadCMS Development Team // // http://reloadcms.com // // This product released under GNU General Public License v2 // //////////////////////////////////////////////////////////////////////////////// $polls = new polls(); $polls->openCurrentPolls(); $save_o = false; $save_c = false; if (!empty($_POST['remove'])) { if (!$polls->removePollFromArchive($_POST['remove'])) { rcms_showAdminMessage($polls->lasterror); } else { rcms_showAdminMessage(__('Poll removed')); $save_o = true; } } $polls->close($save_c, $save_o); $poll = $polls->getArchivedPolls(); if (!empty($poll)) { foreach ($poll as $pollid => $polldata) { $frm = new InputForm('', 'post', __('Submit')); $frm->addbreak(__('Question') . ': ' . $polldata['q']); foreach ($polldata['v'] as $id => $answer) { $frm->addrow($polldata['c'][$id], $answer); } $frm->addrow($frm->checkbox('remove', $pollid, __('Remove poll from archive'))); $frm->show(); } } else { rcms_showAdminMessage(__('Archive poll is empty')); }
<?php //////////////////////////////////////////////////////////////////////////////// // Copyright (C) ReloadCMS Development Team // // http://reloadcms.com // // This product released under GNU General Public License v2 // //////////////////////////////////////////////////////////////////////////////// if ($system->current_point != '__MAIN__') { //Show current polls $cpolls = new polls(); $cpolls->openCurrentPolls(); if (!empty($_POST['vote'])) { if (!$cpolls->voteInPoll($_POST['vote'], $_POST['poll_vote'], $_SERVER['REMOTE_ADDR'])) { show_error($cpolls->lasterror); } else { $cpolls->close(true, false); } } $result = ''; if ($polls = $cpolls->getCurrentPolls()) { foreach ($polls as $poolid => $poll) { $poll['voted'] = $cpolls->isVotedInPoll($poolid, $_SERVER['REMOTE_ADDR']); $poll['id'] = $poolid; $result .= rcms_parse_module_template('poll.tpl', $poll); } } show_window(__('Poll'), $result, 'center'); } else { //Show Archive of Polls $polls = new polls(); $polls->openCurrentPolls();