ja du hast recht, der Quellcode ist auch aus dem "alten" Admin-dingens ohne WP und damit auch ohne sämtliche WP-Klassen und Funktionen
Aber danke trotzdem
Thread kann geschlossen werden
Um schreiben oder kommentieren zu können, benötigen Sie ein Benutzerkonto.
Sie haben schon ein Benutzerkonto? Melden Sie sich hier an.
Jetzt anmeldenHier können Sie ein neues Benutzerkonto erstellen.
Neues Benutzerkonto erstellenja du hast recht, der Quellcode ist auch aus dem "alten" Admin-dingens ohne WP und damit auch ohne sämtliche WP-Klassen und Funktionen
Aber danke trotzdem
Thread kann geschlossen werden
Sehe ich das richtig, dass das eine Bestätigung meiner Vermutung war, es über ein Plugin zu machen?
Achja, hier ist der Quelltext der zu einfügenden Datei falls ihr das braucht ;)
<?php
//error_reporting(E_ALL);
/**
*
* Termine - Admin
* @author Richard Hartmann
* @version -
* @copyright 2008
* @generator waterproof.fr - PHPEdit
*
*/
//print_r($_POST);
mysql_connect("localhost", "****", "****");
mysql_select_db("****");
unset($id, $zeit, $ort, $komm);
$abfrage = "SELECT * FROM Termine WHERE Timestamp > ".time()." ORDER BY Timestamp";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis)) {
$id[] = $row->ID;
$zeit[] = $row->Timestamp;
$ort[] = $row->Ort;
$komm[] = $row->Kommentar;
}
//print_r($id);
//print_r($zeit);
#date("d.m.Y \u\m H:i", $row->Timestamp);
if(isset($_POST['delete'])) {
if(mysql_query("DELETE * FROM Termine WHERE ID = '".$_POST['id']))
echo "Termin erfolgreich gelöscht!<br />
<a href=\"termine-admin.php\" title=\"Zurück\"><b>Zurück</b></a>";
else
echo "Beim löschen ist ein Fehler aufgetreten bitte versuche es später erneut.<br />
<a href=\"termine-admin.php\" title=\"Zurück\"><b>Zurück</b></a>";
}
elseif(isset($_POST['edit'])) {
$i = $_POST['sub_id'];
?>
<form action="termine-admin.php" method="post">
<table>
<tr><th>TT.MM.YYYY - Uhrzeit</th><th>Ort</th><th>Zusätzliche Infos</th><th> </th></tr>
<tr><td><input type="text" maxlength="2" size="4" name="zeit[]" value="<? echo date("d", $zeit[$i]); ?>" />.
<input type="text" maxlength="2" size="4" name="zeit[]" value="<? echo date("m", $zeit[$i]); ?>" />.
<input type="text" maxlength="2" size="4" name="zeit[]" value="<? echo date("Y", $zeit[$i]); ?>" /> -
<input type="text" maxlength="2" size="4" name="zeit[]" value="<? echo date("H", $zeit[$i]); ?>" />:
<input type="text" maxlength="4" size="4" name="zeit[]" value="<? echo date("i", $zeit[$i]); ?>" /></td><td>
<input type="text" size="50" name="ort" value="<? echo $ort[$i]; ?>" /></td><td>
<input type="text" size="50" name="komm" value="<? echo $komm[$i]; ?>" /></td><td>
<input type="submit" name="confirm" value="Speichern" /></td></tr>
</table>
</form>
<?
}
elseif(isset($_POST['confirm'])) {
$a = $_POST['zeit'];
$datum = mktime($a[3], $a[4], 0, $a[1], $a[0], $a[2]);
$abfrage = (isset($_POST['new'])) ? "INSERT INTO Termine (Timestamp, Ort, Kommentar) VALUES ('$datum', '".$_POST['ort']."', '".$_POST['komm']."')" :
"UPDATE Termine SET Timestamp='$datum', Ort='".$_POST['ort']."', Kommentar='".$_POST['komm']."' WHERE ID = ".$_POST['id'];
if(mysql_query($abfrage))
echo "Termin erfolgreich gespeichert.<br />
<a href=\"termine-admin.php\" title=\"Zurück\"><b>Zurück</b></a>";
else
echo "Beim speichern ist ein Fehler aufgetreten bitte versuch es später erneut.<br />
<a href=\"termine-admin.php\" title=\"Zurück\"><b>Zurück</b></a>";
}
elseif(isset($_GET['new'])) {
?>
<form action="termine-admin.php" method="post">
<table>
<tr><th>TT.MM.YYYY - Uhrzeit</th><th>Ort</th><th>Zusätzliche Infos</th><th> </th></tr>
<tr><td><input type="text" maxlength="2" size="4" name="zeit[]" />.
<input type="text" maxlength="2" size="4" name="zeit[]" />.
<input type="text" maxlength="2" size="4" name="zeit[]" /> -
<input type="text" maxlength="2" size="4" name="zeit[]" />:
<input type="text" maxlength="4" size="4" name="zeit[]" /></td><td>
<input type="text" size="50" name="ort" /></td><td>
<input type="text" size="50" name="komm" /></td><td>
<input type="submit" name="confirm" value="Speichern" /><input type="hidden" name="new" value="true" /></td></tr>
</table>
</form>
<?}
else {
echo "<form action=\"termine-admin.php\" method=\"post\"><table border=\"1\">
<tr><th> </th><th>ID</th><th>Wann?</th><th>Wo?</th><th>Wie?</th></tr>
";
$i=count($id);
for($j=0;$j<$i;$j++) {
echo "<tr><td>";
echo "<input type=\"radio\" name=\"sub_id\" value=\"";
echo $j;
echo "\" /></td><td>";
echo $id[$j];
echo "</td><td>";
echo date("d.m.Y \u\m H:i", $zeit[$j]);
echo "</td><td>";
echo $ort[$j];
echo "</td><td>";
echo $komm[$j];
echo "</td></tr>
";
}
echo "<tr><td><input type=\"submit\" name=\"delete\" value=\"Löschen\" /></td><td><input type=\"submit\" name=\"edit\" value=\"Bearbeiten\" /></td><td><a href=\"?new=1\" title=\"Neuen Termin eintragen\">Neuer Termin</a></td><td> </td><td> </td></tr>
</table>
</form>";
}
mysql_close();
?>
Alles anzeigen
Hallo,
Ich habe eine eigene Funktion (per Seiten Template) in meine WP-Seite eingebracht habe und würde jetzt gerne die Admin-PHP-Datei davon irgendwie in das Backend von Wordpress integrieren. Wenn ich das richtig sehe wäre das sinnvollste ein kleines Plugin zu schreiben. Aber ich bin aus den Artikeln und dem Quellcode anderer Plugins nicht schlau geworden...
Kann mir da jemand helfen? Hier ist die Seite: skatERfurt
Grüße aus Erfurt