17.02.2008, 14:04
k, das war der 1. Versuch:
Zitat:<?php
define("KILL_GLOBALS", 1);
define("IN_MYBB", 1);
//define("NO_ONLINE", 1); // Wenn Seite nicht in Wer ist online-Liste auftauchen soll
require("global.php");
require_once MYBB_ROOT."inc/datahandlers/post.php";
$posthandler = new PostDataHandler("insert");
$posthandler->action = "thread";
$posthandler->admin_override = true; // Optional, ich habe es lieber drin ^^
$uid = $mybb->user[uid];
$username = $mybb->user[username];
$fid = 2; // Forum in das der Thread gepostet werden soll
$message = $db->escape_string($_POST[message]);
$subject = "Formular von ".$username;
$new_thread = array(
"fid" => $fid,
"subject" => $subject,
"uid" => $uid,
"username" => $username,
"message" => $message,
"ipaddress" => get_ip(),
);
$posthandler->set_data($new_thread);
$validate = $posthandler->validate_thread();
if ($validate)
{
$tinfo = $posthandler->insert_thread();
$tid = $tinfo[tid];
redirect("showthread.php?tid=$tid");
}
else
{
error("Es ist ein Fehler während der Threaderstellung aufgetreten");
}
add_breadcrumb("Suchanfrage");
eval("\$Suchanfrage .= \"".$templates->get("Suchanfrage")."\";"); // Hier wird das erstellte Template geladen
output_page($Suchanfrage);
?>