Hab folgendes Problem: die folgenden bearbeitungen konnte ich nicht ausführen, da a) die datei nicht da ist und b) ich die stelle nicht finden kann.
Code: Alles auswählen
modpc
#-----[ FIND ]------------------------------------------
#
$vote_id_sql .= ( ( $vote_id_sql != '' ) ? ', ' : '' ) . $row['vote_id'];
}
$db->sql_freeresult($result);
#
#-----[ AFTER, ADD ]------------------------------------------
#
// BEGIN Quiz Hack
$sql = "SELECT quiz_id
FROM " . QUIZ_TABLE . "
WHERE quiz_topic_id IN ($topic_id_sql)";
if ( !$result = $db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not get quiz id information', '', __LINE__, __FILE__, $sql);
}
$quiz_id_sql = '';
while ( $row = $db->sql_fetchrow($result) )
{
$quiz_id_sql .= ( ( $quiz_id_sql != '' ) ? ', ' : '' ) . $row['quiz_id'];
}
$db->sql_freeresult($result);
// END Quiz Hack
#
postings
#-----[ FIND ]------------------------------------------
#
$template->assign_block_vars('switch_delete_checkbox', array());
}
#
#-----[ AFTER, ADD ]------------------------------------------
#
// BEGINN Quiz Hack
if ( $auth_answer )
{
list($answer_field, $js) = $quiz->generate_answer_box($topic_id, $userdata['user_id'], $answer);
$template->assign_block_vars('switch_quiz_answer', array(
'L_ANSWER' => $lang['Answer'],
'ANSWER' => $answer_field)
);
$template->assign_block_vars('switch_quiz_answer_js', array(
'JS' => $js)
);
}
// END Quiz Hack
#
viewtopic
#-----[ FIND ]------------------------------------------
#
'DELETE' => $delpost,
#
#-----[ AFTER, ADD ]------------------------------------------
#
// BEGIN Quiz Hack
'QUIZ_IMG' => $quiz_img,
'QUIZ' => $quiz_txt,
// END Quiz Hack
#
#-----[ OPEN ]------------------------------------------
#
includes/bbcode.php
#
#-----[ FIND ]------------------------------------------
#
die("Hacking attempt");
}
#
#-----[ AFTER, ADD ]------------------------------------------
#
// BEGIN Quiz Hack
if ( defined('BBCODE_INCLUDED') )
{
return;
}
define('BBCODE_INCLUDED', true);
// END Quiz Hack
#
#
#-----[ OPEN ]------------------------------------------
#
includes/functions_post.php
#
#-----[ FIND ]------------------------------------------
#
$unhtml_specialchars_replace = array('>', '<', '"', '&');
#
#-----[ AFTER, ADD ]------------------------------------------
#
// BEGIN Quiz Hack
if ( defined('FUNCTIONS_POST_INCLUDED') )
{
return;
}
define('FUNCTIONS_POST_INCLUDED', true);
// END Quiz Hack
#
#-----[ FIND ]------------------------------------------
#
else if ( $mode != 'delete' && $mode != 'polldelete' )
#
#-----[ REPLACE WITH ]------------------------------------------
#
else if ( $mode != 'delete' && $mode != 'polldelete' && empty($post_data['quiz_answer']) ) // ADDED && empty($post_data['quiz_answer']) BY Quiz Hack
#
#-----[ FIND ]------------------------------------------
#
if ( $mode == 'newtopic' || $mode == 'reply' )
#
#-----[ REPLACE WITH ]------------------------------------------
#
if ( !isset($post_data['flood_control_off']) && ( $mode == 'newtopic' || $mode == 'reply' ) ) // ADDED ' !isset($post_data['flood_control_off']) && ( ' AND ')' BY Quiz Hack
#
#-----[ FIND ]------------------------------------------
#
$topic_vote = ( !empty($poll_title) && count($poll_options) >= 2 ) ? 1 : 0;
#
#-----[ AFTER, ADD ]------------------------------------------
#
// BEGINN Quiz Hack
$quiz_sql1 = !empty($post_data['topic_quiz']) ? ', topic_quiz' : '';
$quiz_sql2 = !empty($post_data['topic_quiz']) ? ', 1' : '';
// END Quiz Hack
#
#-----[ FIND ]------------------------------------------
#
$sql = ( $mode != "editpost" ) ? "INSERT INTO " . TOPICS_TABLE . " (topic_title, topic_poster, topic_time, forum_id, topic_status, topic_type, topic_vote) VALUES ('$post_subject', " . $userdata['user_id'] . ", $current_time, $forum_id, " . TOPIC_UNLOCKED . ", $topic_type, $topic_vote)" : "UPDATE " . TOPICS_TABLE . " SET topic_title = '$post_subject', topic_type = $topic_type, topic_vote = $topic_vote WHERE topic_id = $topic_id";
#
#-----[ IN-LINE, FIND ]------------------------------------------
#
topic_vote
#
#-----[ IN-LINE, AFTER, ADD ]------------------------------------------
#
$quiz_sql1
#
#-----[ IN-LINE, FIND ]------------------------------------------
#
$topic_vote
#
#-----[ IN-LINE, AFTER, ADD ]------------------------------------------
#
$quiz_sql2
#
#-----[ AFTER, ADD ]------------------------------------------
#
// ADDED $quiz_sql1 AND $quiz_sql2 BY Quiz Hack
#
#-----[ FIND ]------------------------------------------
#
$post_id = $db->sql_nextid();
}
#
#-----[ AFTER, ADD ]------------------------------------------
#
// BEGINN Quiz Hack
$quiz_sql1 = !empty($post_data['quiz_answer']) ? ', quiz_answer' : '';
$quiz_sql2 = !empty($post_data['quiz_answer']) ? ( ", '" . $post_data['quiz_answer'] . "'" ) : '';
// END Quiz Hack
#
#-----[ FIND ]------------------------------------------
#
$sql = ( $mode != 'editpost' ) ? "INSERT INTO " . POSTS_TEXT_TABLE . " (post_id, post_subject, bbcode_uid, post_text) VALUES ($post_id, '$post_subject', '$bbcode_uid', '$post_message')" : "UPDATE " . POSTS_TEXT_TABLE . " SET post_text = '$post_message', bbcode_uid = '$bbcode_uid', post_subject = '$post_subject' WHERE post_id = $post_id";
#
#-----[ IN-LINE, FIND ]------------------------------------------
#
post_text
#
#-----[ IN-LINE, AFTER, ADD ]------------------------------------------
#
$quiz_sql1
#
#-----[ IN-LINE, FIND ]------------------------------------------
#
'$post_message'
#
#-----[ IN-LINE, AFTER, ADD ]------------------------------------------
#
$quiz_sql2
#
#-----[ AFTER, ADD ]------------------------------------------
#
// ADDED $quiz_sql1 AND $quiz_sql2 BY Quiz Hack
#
#-----[ OPEN ]------------------------------------------
#
includes/functions_search.php
#
#-----[ FIND ]------------------------------------------
#
function clean_words($mode, &$entry, &$stopword_list, &$synonym_list)
#
#-----[ BEFORE, ADD ]------------------------------------------
#
// BEGIN Quiz Hack
if ( defined('FUNCTIONS_SEARCH_INCLUDED') )
{
return;
}
define('FUNCTIONS_SEARCH_INCLUDED', true);
// END Quiz Hack
#
#-----[ FIND ]------------------------------------------
#
$username_list = '';
#
#-----[ BEFORE, ADD ]------------------------------------------
#
global $HTTP_GET_VARS; // ADDED BY Quiz Hack
#
#-----[ FIND ]------------------------------------------
#
'S_USERNAME_OPTIONS' => $username_list,
#
#-----[ BEFORE, ADD ]------------------------------------------
#
// BEGIN Quiz Hack
'S_FORM' => !empty($HTTP_GET_VARS['form']) ? $HTTP_GET_VARS['form'] : 'post',
'S_FIELD' => !empty($HTTP_GET_VARS['field']) ? $HTTP_GET_VARS['field'] : 'username',
// END Quiz Hack
#
#-----[ FIND ]------------------------------------------
#
'S_SEARCH_ACTION' => append_sid("search.$phpEx?mode=searchuser"))
#
#-----[ REPLACE WITH ]------------------------------------------
#
'S_SEARCH_ACTION' => append_sid("search.$phpEx?mode=searchuser" . ( !empty($HTTP_GET_VARS['form']) ? ( '&form=' . $HTTP_GET_VARS['form'] ) : '') . ( !empty($HTTP_GET_VARS['field']) ? ( '&field=' . $HTTP_GET_VARS['field'] ) : '') )) // ADDED . ( !empty($HTTP_GET_VARS['form']) ? ( '&form=' . $HTTP_GET_VARS['form'] ) : '') . ( !empty($HTTP_GET_VARS['field']) ? ( '&field=' . $HTTP_GET_VARS['field'] ) : '') BY Quiz Hack
#
#-----[ FIND ]------------------------------------------
#
$template->assign_block_vars('switch_select_name', array());
}
#
#-----[ AFTER, ADD ]------------------------------------------
#
// BEGIN Quiz Hack
else
{
$template->assign_block_vars('switch_no_name', array());
}
// END Quiz Hack
#
#-----[ OPEN ]------------------------------------------
#
includes/usercp_viewprofile.php
#
#-----[ FIND ]------------------------------------------
#
'AVATAR_IMG' => $avatar_img,
#
#-----[ AFTER, ADD ]------------------------------------------
#
// BEGINN Quiz Hack
'QUIZ_POINTS' => $profiledata['quiz_points'],
'L_QUIZ_POINTS' => $lang['Quiz_points'],
// END Quiz Hack
#
#-----[ OPEN ]------------------------------------------
#
templates/xxx/overall_header.tpl
#
#-----[ FIND ]------------------------------------------
#
<td height="25" align="center" valign="top" nowrap="nowrap"><span class="mainmenu"> <a href="{U_PROFILE}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_profile.gif" width="12" height="13" border="0" alt="{L_PROFILE}" hspace="3" />{L_PROFILE}</a> [...]
#
#-----[ IN-LINE, FIND ]------------------------------------------
#
<span class="mainmenu">
#
#-----[ IN-LINE, AFTER, ADD ]------------------------------------------
#
<a href="{U_QUIZ_FAQ}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_quiz1.gif" width="12" height="13" border="0" alt="{L_QUIZ_FAQ}" hspace="3" />{L_QUIZ_FAQ}</a> <a href="{U_QUIZ_SUGGEST}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_quiz2.gif" width="12" height="13" border="0" alt="{L_QUIZ_SUGGEST}" hspace="3" />{L_QUIZ_SUGGEST}</a>
#
#-----[ OPEN ]------------------------------------------
#
templates/xxx/viewtopic_body.tpl
#
#-----[ FIND ]------------------------------------------
#
<td valign="top" align="right" nowrap="nowrap">{postrow.QUOTE_IMG} {postrow.EDIT_IMG} {postrow.DELETE_IMG} {postrow.IP_IMG}</td>
#
#-----[ IN-LINE, FIND ]------------------------------------------
#
{postrow.DELETE_IMG}
#
#-----[ IN-LINE, AFTER, ADD ]------------------------------------------
#
{postrow.QUIZ_IMG}
#