예제 #1
0
 if (DB_getItem($_TABLES['quiz_results'], "uid", "id={$id}") == $_USER['uid'] or SEC_hasRights('quiz.edit')) {
     echo COM_siteHeader();
     echo COM_startBlock("Quiz Results");
     // Show the quiz results for this user
     $quizid = DB_getItem($_TABLES['quiz_results'], "quizid", "id={$id}");
     $query = DB_query("SELECT name, total_score, pass_score FROM {$_TABLES['quiz_master']} WHERE quizid={$quizid}");
     list($quizname, $total_score, $pass_score) = DB_fetchArray($query);
     $query = DB_query("SELECT questions,answers,score FROM {$_TABLES['quiz_results']} WHERE id={$id}");
     $nrows = DB_numRows($query);
     if ($nrows > 0) {
         if ($HTTP_GET_VARS['admin'] and SEC_hasRights('quiz.edit')) {
             $navbarMenu = array('Quiz Listing' => $_CONF['site_url'] . '/quiz/index.php', 'Quiz Admin' => $_CONF['site_admin_url'] . '/plugins/quiz/index.php', 'Results Listing' => $_CONF['site_admin_url'] . '/plugins/quiz/index.php?op=results&quizid=' . $quizid);
         } else {
             $navbarMenu = array('Quiz Listing' => $_CONF['site_url'] . '/quiz/index.php', 'Results Listing' => $_CONF['site_url'] . '/quiz/index.php?op=results&quiz=' . $quizid);
         }
         echo ppNavbar($navbarMenu);
         list($questions, $answers, $score) = DB_fetchArray($query);
         echo '<table width="100%" border="0" cellspacing="0" cellpadding="0">';
         echo '<tr><td width="100%" style="padding-left:5px;">Your score for the quiz <b>' . $quizname . '</b> was: ' . $score . '/' . $total_score . ', pass score is: ' . $pass_score;
         echo $helpmsg . '</td></tr>';
         echo '<tr><td width="100%"><hr></td></tr>';
         echo '<tr><td width="100%">';
         $arrQuest = explode(",", $questions);
         $arrAns = explode(",", $answers);
         $i = 0;
         foreach ($arrQuest as $qid) {
             $quizResultAnsID = $arrAns[$i];
             $i++;
             $query = DB_query("SELECT  question, qanswer, qvalue FROM {$_TABLES['quiz_questions']} WHERE qid={$qid}");
             list($question, $qanswer, $qvalue) = DB_fetchArray($query);
             if (DB_count($_TABLES['quiz_images'], "qid", $qid) != 0) {
예제 #2
0
파일: ips.php 프로젝트: hostellerie/nexpro
// |                                                                           |
// | 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_once 'gf_functions.php';
require_once $_CONF['path'] . 'plugins/forum/debug.php';
// Common Debug Code
$ip = COM_applyFilter($_REQUEST['ip']);
$forum = COM_applyFilter($_REQUEST['forum'], true);
$op = COM_applyFilter($_REQUEST['op']);
echo COM_siteHeader();
echo COM_startBlock($LANG_GF96['gfipman']);
echo ppNavbar($navbarMenu, $LANG_GF06['7']);
if ($op == 'banip' && $ip != '') {
    if ($_POST['sure'] == 'yes') {
        DB_query("INSERT INTO {$_TABLES['gf_banned_ip']} (host_ip) VALUES ('{$ip}')");
        forum_statusMessage($LANG_GF96['ipbanned'], $_CONF['site_admin_url'] . '/plugins/forum/ips.php', $LANG_GF96['ipbanned']);
        echo COM_endBlock();
        echo adminfooter();
        echo COM_siteFooter();
        exit;
    }
    if ($_POST['sure'] != 'yes') {
        $ips_unban = new Template($_CONF['path_layout'] . 'forum/layout/admin');
        $ips_unban->set_file(array('ips_unban' => 'ips_unban.thtml'));
        $ips_unban->set_var('phpself', $_CONF['site_admin_url'] . '/plugins/forum/ips.php');
        $ips_unban->set_var('deletenote1', sprintf($LANG_GF93['deleteforumnote1'], $forumname));
        $ips_unban->set_var('deletenote2', $LANG_GF93['deleteforumnote21']);
예제 #3
0
$report->set_var('LANG_deleteall', $LANG_GF01['DELETEALL']);
$report->set_var('LANG_DELCONFIRM', $LANG_GF01['DELCONFIRM']);
$report->set_var('LANG_DELALLCONFIRM', $LANG_GF01['DELALLCONFIRM']);
$report->set_var('LANG_select1', $LANG_GF02['msg106']);
$report->set_var('LANG_select2', $LANG_GF02['msg176']);
$report->set_var('LANG_Parent', $LANG_GF02['msg178']);
$report->set_var('LANG_Author', $LANG_GF01['AUTHOR']);
$report->set_var('LANG_Subject', $LANG_GF01['SUBJECT']);
$report->set_var('LANG_Views', $LANG_GF01['VIEWS']);
$report->set_var('LANG_Replies', $LANG_GF01['REPLIES']);
$report->set_var('LANG_Actions', $LANG_GF01['ACTIONS']);
$report->set_var('LANG_Moderate', $LANG_GF95['moderate']);
$report->set_var('LANG_Delete', $LANG_GF01['DELETE']);
$report->set_var('select_forum', selectHTML_forum($forum));
$report->set_var('select_member', selectHTML_members($member));
$report->set_var('navbar', ppNavbar($navbarMenu, $LANG_GF06['6']));
if ($parentonly == 1) {
    $report->set_var('chk_parentonly', 'CHECKED=CHECKED');
}
if ($num_messages == 0) {
    $report->set_var('startblock', COM_startBlock($LANG_GF95['header1']));
    $report->set_var('showalert', '');
    $report->set_var('alertmessage', $LANG_GF95['nomess']);
    $report->set_var('endblock', COM_endBlock());
} else {
    if ($forumname == '') {
        $report->set_var('startblock', COM_startBlock($LANG_GF95['header1']));
    } else {
        $report->set_var('startblock', COM_startBlock(sprintf($LANG_GF95['header2'], $forumname)));
    }
    $report->set_var('showalert', 'none');