$end_time = userTimeToServerTime(strtotime($end_time), $xoopsUser->timezone()); $poll->setVar("end_time", $end_time); } else { $poll->setVar("end_time", time() + (86400 * 10)); } if ( $notify == 1 && $end_time > time() ) { // if notify, set mail status to "not mailed" $poll->setVar("mail_status", POLL_NOTMAILED); } else { // if not notify, set mail status to already "mailed" $poll->setVar("mail_status", POLL_MAILED); } if ( $reset == 1 ) { // reset all logs XoopsPollLog::deleteByPollId($poll->getVar("poll_id")); XoopsPollOption::resetCountByPollId($poll->getVar("poll_id")); } if (!$poll->store()) { echo $poll->getHtmlErrors(); exit(); } $poll->updateCount(); include_once XOOPS_ROOT_PATH.'/class/template.php'; xoops_template_clear_module_cache($xoopsModule->getVar('mid')); redirect_header("index.php",1,_AM_DBUPDATED); exit(); } if ( $op == "log" ) { xoops_cp_header(); echo "<h4>"._AM_POLLCONF."</h4>";