Hi Guys,
I have a page that was created for another hack and i would like it to be modified so that it will allow normal members to use it. As it is set for only mods.
This page was to be put in the Mod control panel but i would like it to be a standalone page.
here is the code.
PHP Code:
<?php
error_reporting(7);
require('./global.php');
cpheader();
// ###################### Start teachbot #######################
if($action == "teachbot") {
$perms=getpermissions();
if (!$perms[ismoderator] and !$ismod=$DB_site->query_first("SELECT * FROM moderator WHERE userid=$bbuserinfo[userid])")) {
echo "<p>You do not have permission to do this!</p>";
exit;
}
$aimlcount=$DB_site->query_first("SELECT count(*) AS count FROM teachbot");
$totalaiml = $aimlcount[count];
echo "Note: Keep the questions short or the bot will not reply with the given answers. The questions and answers will not work instantly, your admin must first load them into the bot.";
echo "<p>Number of question sets in the database, waiting to be loaded into the bot: <b>$totalaiml</b>";
doformheader("teachbot","insertteachbot");
maketableheader("Example Question (this is just an example question, it will not be saved to the database.)");
makeinputcode("Question","examplequestion","Who is Martin64");
makeinputcode("Answer","exampleanswer","He is a vbulletin.org hacker");
maketableheader("Question 1");
makeinputcode("Question","question1",$question1);
makeinputcode("Answer","answer1",$answer1);
maketableheader("Question 2");
makeinputcode("Question","question2",$question2);
makeinputcode("Answer","answer2",$answer2);
maketableheader("Question 3");
makeinputcode("Question","question3",$question3);
makeinputcode("Answer","answer3",$answer3);
maketableheader("Question 4");
makeinputcode("Question","question4",$question4);
makeinputcode("Answer","answer4",$answer4);
maketableheader("Question 5");
makeinputcode("Question","question5",$question5);
makeinputcode("Answer","answer5",$answer5);
doformfooter();
}
// ###################### Start Insert Teachbot #######################
if($HTTP_POST_VARS['action'] == "insertteachbot") {
if (!isset($question1) or $question1 == '') {
$aiml1 .= '';
} else {
$aiml1 .= '<category><pattern>' . mysql_escape_string($question1) . '</pattern><template>' . mysql_escape_string($answer1) . '</template></category>';
}
if (!isset($question2) or $question2 == '') {
$aiml2 .= '';
} else {
$aiml2 .= '<category><pattern>' . mysql_escape_string($question1) . '</pattern><template>' . mysql_escape_string($answer1) . '</template></category>';
}
if (!isset($question3) or $question3 == '') {
$aiml3 .= '';
} else {
$aiml3 .= '<category><pattern>' . mysql_escape_string($question1) . '</pattern><template>' . mysql_escape_string($answer1) . '</template></category>';
}
if (!isset($question4) or $question4 == '') {
$aiml4 .= '';
} else {
$aiml4 .= '<category><pattern>' . mysql_escape_string($question1) . '</pattern><template>' . mysql_escape_string($answer1) . '</template></category>';
}
if (!isset($question5) or $question5 == '') {
$aiml5 .= '';
} else {
$aiml5 .= '<category><pattern>' . mysql_escape_string($question1) . '</pattern><template>' . mysql_escape_string($answer1) . '</template></category>';
}
$DB_site->query("INSERT INTO teachbot (aiml, addedby) VALUES ('$aiml1 $aiml2 $aiml3 $aiml4 $aiml5','$bbuserinfo[username]')");
echo "<p>The questions and answers have been added to the table Teachbot</p>";
}
echo "</table></td></tr></table>\n";
cpfooter();
?>
Thanks a lot
Matthew