Zeile 110 | Zeile 110 |
---|
}
$form_container = new FormContainer($lang->add_new_question);
|
}
$form_container = new FormContainer($lang->add_new_question);
|
$form_container->output_row($lang->question." <em>*</em>", $lang->question_desc, $form->generate_text_area('question', $mybb->input['question'], array('id' => 'question')), 'question'); $form_container->output_row($lang->answers." <em>*</em>", $lang->answers_desc, $form->generate_text_area('answer', $mybb->input['answer'], array('id' => 'answer')), 'answer');
| $form_container->output_row($lang->question." <em>*</em>", $lang->question_desc, $form->generate_text_area('question', $mybb->get_input('question'), array('id' => 'question')), 'question'); $form_container->output_row($lang->answers." <em>*</em>", $lang->answers_desc, $form->generate_text_area('answer', $mybb->get_input('answer'), array('id' => 'answer')), 'answer');
|
$form_container->output_row($lang->active." <em>*</em>", "", $form->generate_yes_no_radio('active', $mybb->input['active'])); $form_container->end();
| $form_container->output_row($lang->active." <em>*</em>", "", $form->generate_yes_no_radio('active', $mybb->input['active'])); $form_container->end();
|
Zeile 129 | Zeile 129 |
---|
$query = $db->simple_select("questions", "*", "qid='".$mybb->get_input('qid', MyBB::INPUT_INT)."'"); $question = $db->fetch_array($query);
|
$query = $db->simple_select("questions", "*", "qid='".$mybb->get_input('qid', MyBB::INPUT_INT)."'"); $question = $db->fetch_array($query);
|
if(!$question['qid'])
| if(!$question)
|
{ flash_message($lang->error_invalid_question, 'error'); admin_redirect("index.php?module=config-questions"); }
|
{ flash_message($lang->error_invalid_question, 'error'); admin_redirect("index.php?module=config-questions"); }
|
|
|
$plugins->run_hooks("admin_config_questions_edit");
if($mybb->request_method == "post")
| $plugins->run_hooks("admin_config_questions_edit");
if($mybb->request_method == "post")
|
Zeile 142 | Zeile 142 |
---|
if(!trim($mybb->input['question'])) { $errors[] = $lang->error_missing_question;
|
if(!trim($mybb->input['question'])) { $errors[] = $lang->error_missing_question;
|
}
if(!trim($mybb->input['answer'])) { $errors[] = $lang->error_missing_answer; }
| }
if(!trim($mybb->input['answer'])) { $errors[] = $lang->error_missing_answer; }
|
if(!$errors) {
| if(!$errors) {
|
Zeile 184 | Zeile 184 |
---|
);
$page->output_nav_tabs($sub_tabs, 'edit_question');
|
);
$page->output_nav_tabs($sub_tabs, 'edit_question');
|
|
|
$form = new Form("index.php?module=config-questions&action=edit&qid={$question['qid']}", "post", "add");
$show_preview = false;
| $form = new Form("index.php?module=config-questions&action=edit&qid={$question['qid']}", "post", "add");
$show_preview = false;
|
Zeile 246 | Zeile 246 |
---|
if($mybb->input['action'] == "delete")
|
if($mybb->input['action'] == "delete")
|
{ if($mybb->input['no']) { admin_redirect("index.php?module=config-questions"); }
$query = $db->simple_select("questions", "*", "qid='".$mybb->get_input('qid', MyBB::INPUT_INT)."'"); $question = $db->fetch_array($query);
if(!$question['qid']) { flash_message($lang->error_invalid_question, 'error'); admin_redirect("index.php?module=config-questions"); }
| { if($mybb->get_input('no')) { admin_redirect("index.php?module=config-questions"); }
$query = $db->simple_select("questions", "*", "qid='".$mybb->get_input('qid', MyBB::INPUT_INT)."'"); $question = $db->fetch_array($query);
if(!$question) { flash_message($lang->error_invalid_question, 'error'); admin_redirect("index.php?module=config-questions"); }
|
$plugins->run_hooks("admin_config_questions_delete");
if($mybb->request_method == "post")
| $plugins->run_hooks("admin_config_questions_delete");
if($mybb->request_method == "post")
|
Zeile 274 | Zeile 274 |
---|
log_admin_action($question['qid'], $question['question']);
flash_message($lang->success_question_deleted, 'success');
|
log_admin_action($question['qid'], $question['question']);
flash_message($lang->success_question_deleted, 'success');
|
admin_redirect("index.php?module=config-questions");
| admin_redirect("index.php?module=config-questions");
|
} else { $page->output_confirm_action("index.php?module=config-questions&action=delete&qid={$question['qid']}", $lang->confirm_question_deletion);
|
} else { $page->output_confirm_action("index.php?module=config-questions&action=delete&qid={$question['qid']}", $lang->confirm_question_deletion);
|
}
| }
|
}
if($mybb->input['action'] == "disable")
| }
if($mybb->input['action'] == "disable")
|
Zeile 287 | Zeile 287 |
---|
$query = $db->simple_select("questions", "*", "qid='".$mybb->get_input('qid', MyBB::INPUT_INT)."'"); $question = $db->fetch_array($query);
|
$query = $db->simple_select("questions", "*", "qid='".$mybb->get_input('qid', MyBB::INPUT_INT)."'"); $question = $db->fetch_array($query);
|
if(!$question['qid'])
| if(!$question)
|
{ flash_message($lang->error_invalid_question, 'error'); admin_redirect("index.php?module=config-questions");
| { flash_message($lang->error_invalid_question, 'error'); admin_redirect("index.php?module=config-questions");
|
Zeile 297 | Zeile 297 |
---|
$update_question = array( "active" => 0
|
$update_question = array( "active" => 0
|
);
| );
|
$plugins->run_hooks("admin_config_questions_disable_commit");
$db->update_query("questions", $update_question, "qid = '{$question['qid']}'");
| $plugins->run_hooks("admin_config_questions_disable_commit");
$db->update_query("questions", $update_question, "qid = '{$question['qid']}'");
|
Zeile 315 | Zeile 315 |
---|
$query = $db->simple_select("questions", "*", "qid='".$mybb->get_input('qid', MyBB::INPUT_INT)."'"); $question = $db->fetch_array($query);
|
$query = $db->simple_select("questions", "*", "qid='".$mybb->get_input('qid', MyBB::INPUT_INT)."'"); $question = $db->fetch_array($query);
|
if(!$question['qid'])
| if(!$question)
|
{ flash_message($lang->error_invalid_question, 'error'); admin_redirect("index.php?module=config-questions");
| { flash_message($lang->error_invalid_question, 'error'); admin_redirect("index.php?module=config-questions");
|
Zeile 355 | Zeile 355 |
---|
);
$page->output_nav_tabs($sub_tabs, 'security_questions');
|
);
$page->output_nav_tabs($sub_tabs, 'security_questions');
|
| $query = $db->simple_select("questions", "COUNT(qid) AS questions"); $total_rows = $db->fetch_field($query, "questions");
$pagenum = $mybb->get_input('page', MyBB::INPUT_INT); if($pagenum) { $start = ($pagenum - 1) * 20; $pages = ceil($total_rows / 20); if($pagenum > $pages) { $start = 0; $pagenum = 1; } } else { $start = 0; $pagenum = 1; }
|
$table = new Table; $table->construct_header($lang->question);
| $table = new Table; $table->construct_header($lang->question);
|
Zeile 364 | Zeile 384 |
---|
$table->construct_header($lang->incorrect, array("width" => "5%", "class" => "align_center")); $table->construct_header($lang->controls, array("class" => "align_center", "width" => 150));
|
$table->construct_header($lang->incorrect, array("width" => "5%", "class" => "align_center")); $table->construct_header($lang->controls, array("class" => "align_center", "width" => 150));
|
$query = $db->simple_select("questions", "*", "", array('order_by' => 'question'));
| $query = $db->simple_select("questions", "*", "", array('limit_start' => $start, 'limit' => 20, 'order_by' => 'question'));
|
while($questions = $db->fetch_array($query)) { $questions['question'] = htmlspecialchars_uni($questions['question']);
| while($questions = $db->fetch_array($query)) { $questions['question'] = htmlspecialchars_uni($questions['question']);
|
Zeile 373 | Zeile 393 |
---|
$questions['shown'] = my_number_format($questions['shown']); $questions['correct'] = my_number_format($questions['correct']); $questions['incorrect'] = my_number_format($questions['incorrect']);
|
$questions['shown'] = my_number_format($questions['shown']); $questions['correct'] = my_number_format($questions['correct']); $questions['incorrect'] = my_number_format($questions['incorrect']);
|
if($questions['active'] == 1) {
| if($questions['active'] == 1) {
|
$icon = "<img src=\"styles/{$page->style}/images/icons/bullet_on.png\" alt=\"({$lang->alt_enabled})\" title=\"{$lang->alt_enabled}\" style=\"vertical-align: middle;\" /> ";
|
$icon = "<img src=\"styles/{$page->style}/images/icons/bullet_on.png\" alt=\"({$lang->alt_enabled})\" title=\"{$lang->alt_enabled}\" style=\"vertical-align: middle;\" /> ";
|
} else {
| } else {
|
$icon = "<img src=\"styles/{$page->style}/images/icons/bullet_off.png\" alt=\"({$lang->alt_disabled})\" title=\"{$lang->alt_disabled}\" style=\"vertical-align: middle;\" /> "; }
| $icon = "<img src=\"styles/{$page->style}/images/icons/bullet_off.png\" alt=\"({$lang->alt_disabled})\" title=\"{$lang->alt_disabled}\" style=\"vertical-align: middle;\" /> "; }
|
Zeile 392 | Zeile 412 |
---|
$popup->add_item($lang->edit_question, "index.php?module=config-questions&action=edit&qid={$questions['qid']}"); $popup->add_item($lang->preview_question, "index.php?module=config-questions&action=edit&qid={$questions['qid']}&preview_list"); if($questions['active'] == 1)
|
$popup->add_item($lang->edit_question, "index.php?module=config-questions&action=edit&qid={$questions['qid']}"); $popup->add_item($lang->preview_question, "index.php?module=config-questions&action=edit&qid={$questions['qid']}&preview_list"); if($questions['active'] == 1)
|
{
| {
|
$popup->add_item($lang->disable_question, "index.php?module=config-questions&action=disable&qid={$questions['qid']}&my_post_key={$mybb->post_code}"); } else
| $popup->add_item($lang->disable_question, "index.php?module=config-questions&action=disable&qid={$questions['qid']}&my_post_key={$mybb->post_code}"); } else
|
Zeile 401 | Zeile 421 |
---|
} $popup->add_item($lang->delete_question, "index.php?module=config-questions&action=delete&qid={$questions['qid']}&my_post_key={$mybb->post_code}", "return AdminCP.deleteConfirmation(this, '{$lang->confirm_question_deletion}')"); $table->construct_cell($popup->fetch(), array("class" => "align_center"));
|
} $popup->add_item($lang->delete_question, "index.php?module=config-questions&action=delete&qid={$questions['qid']}&my_post_key={$mybb->post_code}", "return AdminCP.deleteConfirmation(this, '{$lang->confirm_question_deletion}')"); $table->construct_cell($popup->fetch(), array("class" => "align_center"));
|
$table->construct_row();
| $table->construct_row();
|
}
if($table->num_rows() == 0)
| }
if($table->num_rows() == 0)
|
Zeile 411 | Zeile 431 |
---|
}
$table->output($lang->security_questions);
|
}
$table->output($lang->security_questions);
|
| echo "<br />".draw_admin_pagination($pagenum, "20", $total_rows, "index.php?module=config-questions&page={page}");
|
$page->output_footer(); }
| $page->output_footer(); }
|