Участник

Зарегистрирован: Dec 2002
Место проживания:
Публикаций: 9
Статус:  |
Есть хак Bug Report, не пойму куда он отправляет сообщение об ошибке, толи на мыло, толи в персональное сообщение на форуме, если кто разберется сообщите и если он отправляет на мыло, можно ли его переделать, чтобы отправлял в приват на имя админа.
quote: add the following lines to your CSS files
.title {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 16px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.content {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Helvetica}
Make a file sources/Bugs.php
-------------BEGIN FILE------------
<?php
$idx = new bug_report;
Class bug_report {
function bug_report() {
global $IN, $ibforums, $print, $sender_name, $sender_email, $message;
$form_block = "
<center><font class=\"title\"><b>".$ibforums->vars['board_desc'].": Bug Report</b></font>
<font class=\"content\">All Bug Reports are invaluable to us</font>
<FORM METHOD=\"post\" ACTION=\"".$ibforums->base_url."&act=Bug&CODE=00\">
<P><strong>Your Name:</strong><br>";
if (!($ibforums->member['id']=="0" || $ibforums->member['id'])) {
$form_block.="
<INPUT type=\"text\" NAME=\"sender_name\" VALUE=\"".$sender_name."\" SIZE=30></p>
<P><strong>"._YOUREMAIL.":</strong><br>
<INPUT type=\"text\" NAME=\"sender_email\" VALUE=\"".$sender_email."\" SIZE=30></p>
<P><strong>Bug Report:</strong><br>";
} else {
$form_block.="
<INPUT type=\"hidden\" NAME=\"sender_name\" VALUE=\"".$ibforums->member['name']."\" SIZE=30>".$ibforums->member['name']."</p>
<P><strong>Your Email address:</strong><br>
<INPUT type=\"hidden\" NAME=\"sender_email\" VALUE=\"".$ibforums->member['email']."\" SIZE=30>".$ibforums->member['email']."</p>
<P><strong>Bug Report:</strong><br>";
}
$form_block.="
<TEXTAREA NAME=\"message\" COLS=30 ROWS=5 WRAP=virtual>$message</TEXTAREA></p>
<INPUT type=\"hidden\" name=\"opi\" value=\"ds\">
<P><INPUT TYPE=\"submit\" NAME=\"submit\" VALUE=\""._SEND_."\"></p>
</FORM></center>";
switch($ibforums->input['CODE']) {
case '00':
if ($sender_name == "") {
$name_err = "<center><font class=\"option\"><b><i>You Didn't enter a name</i></b></font></center><br>";
$send = "no";
}
if ($sender_email == "") {
$email_err = "<center><font class=\"option\"><b><i>You Didn't enter an Email Address</i></b></font></center><br>";
$send = "no";
}
if ($message == "") {
$message_err = "<center><font class=\"option\"><b><i>You did not enter a bug report</i></b></font></center><br>";
$send = "no";
}
if ($send != "no") {
$msg = $ibforums->vars['board_desc']."\n\n";
$msg .= "Sender: $sender_name\n";
$msg .= "Email: $sender_email\n";
$msg .= "Bug Report: $message\n\n";
$to = $ibforums->vars['email_in'];
$mailheaders = "From:".$ibforums->vars['board_desc']." ".$ibforums->vars['email_out']."\n";
$mailheaders .= "Reply-To: $sender_email\n\n";
mail($to, $subject, $msg, $mailheaders);
$print->add_output("<P><center>Your Bug Report has been sent</center></p>");
$print->add_output("<P><center>Thankyou</center></p>");
} elseif ($send == "no") {
$print->add_output($name_err.$email_err.$message_err."<hr>".$form_block );
$print->add_output("");
}
break;
default:
$print->add_output($form_block);
break;
}
$print->do_output(array('TITLE' => $ibforums->vars['board_desc']." Bug Report", 'NAV' => array("Bug Report"), 'JS' => '0' ));
}
}
?>
--------- END FILE --------------
now edit your index.php
find the line
'ModCP' => 'mod_cp',
direclty underneath add
'Bug' => 'Bugs',
save the file.
Your bug report is now @
http://www.your-domain.com/forum/index.php?act=Bug
Сообщение было отредактировано killsoft 13-02-2003 в 19:03
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|