$xoopsMailer->assign("POLL_VOTES", $poll->getVar("votes")); $xoopsMailer->assign("POLL_VOTERS", $poll->getVar("voters")); $xoopsMailer->assign("POLL_ID", $poll->getVar("poll_id")); $xoopsMailer->assign("SITENAME", $xoopsConfig['sitename']); $xoopsMailer->assign("ADMINMAIL", $xoopsConfig['adminmail']); $xoopsMailer->assign("SITEURL", $xoopsConfig['xoops_url'] . "/"); $xoopsMailer->setFromEmail($xoopsConfig['adminmail']); $xoopsMailer->setFromName($xoopsConfig['sitename']); $xoopsMailer->setSubject(sprintf(_PL_YOURPOLLAT, $author->uname(), $xoopsConfig['sitename'])); if ($xoopsMailer->send() != false) { $poll->setVar("mail_status", POLL_MAILED); $poll->store(); } } } if ($url != null) { redirect_header($url, 1, $msg); } else { redirect_header(XOOPS_URL . "/modules/xoopspoll/pollresults.php?poll_id={$poll_id}", 1, $msg); } exit; } elseif (!empty($poll_id)) { $xoopsOption['template_main'] = 'xoopspoll_view.html'; include XOOPS_ROOT_PATH . "/header.php"; $poll = new XoopsPoll($poll_id); $renderer = new XoopsPollRenderer($poll); $renderer->assignForm($xoopsTpl); $xoopsTpl->assign('lang_vote', _PL_VOTE); $xoopsTpl->assign('lang_results', _PL_RESULTS); include XOOPS_ROOT_PATH . "/footer.php"; }
// source code which is considered copyrighted (c) material of the // // original comment or credit authors. // // // // This program is distributed in the hope that it will be useful, // // but WITHOUT ANY WARRANTY; without even the implied warranty of // // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // // GNU General Public License for more details. // // // // You should have received a copy of the GNU General Public License // // along with this program; if not, write to the Free Software // // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // // ------------------------------------------------------------------------ // include "../../mainfile.php"; include XOOPS_ROOT_PATH . "/modules/xoopspoll/include/constants.php"; include_once XOOPS_ROOT_PATH . "/modules/xoopspoll/class/xoopspoll.php"; include_once XOOPS_ROOT_PATH . "/modules/xoopspoll/class/xoopspolloption.php"; include_once XOOPS_ROOT_PATH . "/modules/xoopspoll/class/xoopspolllog.php"; include_once XOOPS_ROOT_PATH . "/modules/xoopspoll/class/xoopspollrenderer.php"; $poll_id = $_GET['poll_id']; $poll_id = !empty($poll_id) ? intval($poll_id) : 0; if (empty($poll_id)) { redirect_header("index.php", 0); exit; } $xoopsOption['template_main'] = 'xoopspoll_results.html'; include XOOPS_ROOT_PATH . "/header.php"; $poll = new XoopsPoll($poll_id); $renderer = new XoopsPollRenderer($poll); $renderer->assignResults($xoopsTpl); include XOOPS_ROOT_PATH . '/include/comment_view.php'; include XOOPS_ROOT_PATH . "/footer.php";
function pollresults($poll_id) { global $xoopsTpl; $poll = new XoopsPoll($poll_id); $renderer = new XoopsPollRenderer($poll); $renderer->assignResults($xoopsTpl); }