hallo, ich habe jetzt ein Plugin zusammengestellt, zum nachrichten versenden, das plugin wird in einer CommunitySoftware an einer bestimmten stelle Platziert, dazu habe ich dies hier dazugefügt:
PHP
add_action('admin_menu', 'add_dashboard_menu');
function add_dashboard_menu(){
add_menu_page(__('E-Mail-Versand'), __('E-Mail-Versand'), 'manage_options', __('mt-top-level-handle') ,__('_sendPMTool'));
}
aber da gibt es mir ständig fehler aus in einer zeile die mit dieser Funktion zu tun hat, aber bei anderen kleineren Plugins hat es genau so geklappt ohne fehler aber in diesem Code gibts nen fatalen fehler in der Zeile wo die function add_dashboard_menu geschlossen wird. weiß jemand von euch woran dies liegt?
hier der komplette Code:
Spoiler anzeigen
PHP
<?php
/*
Plugin Name: Werbemanager
Plugin URI: www.meettime.de.vu
Description: This Plugin you can use to send Users Personal Messages
Author: Christian Clemens
Version: 0.1.1 beta
Author URI: www.meettime.de.vu
*/
session_start();
require("config.php");
add_action('admin_menu', 'add_dashboard_menu');
function add_dashboard_menu(){
add_menu_page(__('E-Mail-Versand'), __('E-Mail-Versand'), 'manage_options', __('mt-top-level-handle') ,__('_sendPMTool'));
}
function _sendPMTool(){
$message = $_POST['forward2'];
if (isset($_POST['submit']))
{
// if the form has been submitted, this inserts it into the Database
$to_user = $_POST['to_user'];
$from_user = $_POST['from_user'];
$message = $_POST['message'];
mysql_query("INSERT INTO messages (to_user, message, from_user) VALUES ('$to_user', '$message', '$from_user')")or die(mysql_error());
echo "PM succesfully sent!";
}
else
{
// if the form has not been submitted, this will show the form
?>
<form action="<?php echo $_SERVER['PHP_SELF']?>" method="post">
<table border="0">
<tr><td colspan=2><h3>Send PM:</h3></td></tr>
<tr><td></td><td>
<input type="hidden" name="from_user" maxlength="32" value = <?php echo $_SESSION['username']; ?>>
</td></tr>
<tr><td>To User: </td><td>
<input type="text" name="to_user" maxlength="32" value = "">
</td></tr>
<tr><td>Message: </td><td>
<TEXTAREA NAME="message" COLS=50 ROWS=10 WRAP=SOFT></TEXTAREA>
</td></tr>
<tr><td colspan="2" align="right">
<input type="submit" name="submit" value="Send Message">
</td></tr>
</table>
</form>
<?php
}
?>
Alles anzeigen