コード例 #1
0
ファイル: poll_menu.php プロジェクト: gitter-badger/e107
    exit;
}
global $e107;
if (defined("POLLRENDERED")) {
    //	return;
}
if (!e107::isInstalled('poll')) {
    e107::redirect();
}
if (!defined("POLLCLASS")) {
    require e_PLUGIN . "poll/poll_class.php";
}
if (!isset($poll) || !is_object($poll)) {
    $poll = new poll();
}
if (!defined("POLL_1")) {
    /* if menu is being called from comments, lan files have to be included manually ... */
    include_lan(e_PLUGIN . "poll/languages/" . e_LANGUAGE . ".php");
}
if (empty($poll_to_show)) {
    $poll_to_show = ' AND p.`poll_vote_userclass`!=255';
    $pollType = 'menu';
    $pollMode = 'query';
} else {
    $poll_to_show = ' AND p.`poll_id`=' . $poll_to_show;
    $pollType = 'menu';
    $pollMode = 'results';
}
$query = "SELECT p.*, u.user_name FROM #polls AS p \nLEFT JOIN #user AS u ON p.poll_admin_id = u.user_id\nWHERE  p.poll_type=1{$poll_to_show}\nORDER BY p.poll_datestamp DESC LIMIT 0,1\n";
$poll->remove_poll_cookies();
$poll->render_poll($query, $pollType, $pollMode);