MyBuddySystem und Geschenke System
|
andrekolbe |
Geschrieben am 11-09-2020 12:24
|

Dopple-As

(6)
Beiträge: 125
Registriert am: 13.10.2015
Geschlecht:
Alter: 29
Stimmung:
|
Hallo hat einer vieleicht das MyBuddySystem und das geschenke system das hier im einsatz ist für mich?
Wo es eigendlich gibt ist die seite off,hatte es damals auch schon aber leider nicht mehr und ich finde es nun auch nicht. deswegen meine frage ob mir einer die beiden Infusionen schicken könnte. |
Verwarnstatus:
    |
|
|
|
|
Redrum |
Geschrieben am 11-09-2020 14:50
|

Dopple-As

(9)
PHP-Fusion: v7.02.07
Beiträge: 120
Registriert am: 27.07.2014
Geschlecht:
Alter: 32
Stimmung:
|
Hi, schau mal hier unter downloads https://www.phpfu...e/home.php |
Verwarnstatus:
    |
|
|
|
|
andrekolbe |
Geschrieben am 11-09-2020 14:53
|

Dopple-As

(6)
Beiträge: 125
Registriert am: 13.10.2015
Geschlecht:
Alter: 29
Stimmung:
|
jup die seite mein ich ja da hab ich kein account und mann kann sich da auch nicht mehr registrieren. |
Verwarnstatus:
    |
|
|
|
|
matze |
Geschrieben am 14-09-2020 18:31
|

Prinz

(-18)
PHP-Fusion: v7.02.07
Beiträge: 589
Registriert am: 23.12.2012
Geschlecht:
Alter: 55
Stimmung:
|
Link |
Verwarnstatus:
    |
|
|
|
|
andrekolbe |
Geschrieben am 15-09-2020 10:25
|

Dopple-As

(6)
Beiträge: 125
Registriert am: 13.10.2015
Geschlecht:
Alter: 29
Stimmung:
|
ok super vielen liebe dank dafür. habe nun ein problem,kann keine geschenke hinzufügen.
in der Log zeigt er mir diesen fehler an:
Codemwn_geschenke_system/admin.php
Undefined index: geschenke_bought Zeile: 58
|
Verwarnstatus:
    |
|
|
|
|
matze |
Geschrieben am 15-09-2020 13:54
|

Prinz

(-18)
PHP-Fusion: v7.02.07
Beiträge: 589
Registriert am: 23.12.2012
Geschlecht:
Alter: 55
Stimmung:
|
Probier diese Datei mal.
admin.php
Code<?php
/*-------------------------------------------------------+
| PHP-Fusion Content Management System
| Copyright © 2002 - 2008 Nick Jones
| http://www.php-fu...
+--------------------------------------------------------+
| Filename: admin.php
| Author: Jürgen Carstensen
+--------------------------------------------------------+
| This program is released as free software under the
| Affero GPL license. You can redistribute it and/or
| modify it under the terms of this license which you
| can read by viewing the included agpl.txt or online
| at www.gnu.org/licen... Removal of this
| copyright header is strictly prohibited without
| written permission from the original author(s).
+----------------------------------------------------*
| MWN Geschenke System
| Angepasst und erweitert für ScoreSystem 1.0
| ScoreSystem 1.0 erhältlich unter:
| http://www.phpfus...ortclub.de
| Author: JC Drago /
| Web: http://www.my-web...
| Copyright holder of the original code: Starefossen
| http://starefosse...
+----------------------------------------------------*/
require_once "../../maincore.php";
require_once THEMES."templates/admin_header.php";
include INFUSIONS."mwn_geschenke_system/infusion_db.php";
if (!checkrights("MWNG")) { redirect(BASEDIR."index.php"); }
// Prüfen ist ScoreSystem da
if (file_exists(INFUSIONS."scoresystem_panel/scoresystem.php")) {
include INFUSIONS."mwn_geschenke_system/locale/German_score.php";
// Prüfen Ende
} else {
include INFUSIONS."mwn_geschenke_system/locale/German_gold.php";
}
if(isset($_POST['aendern'])){
if($_POST['scoresystem'] == '0' AND $_POST['goldsystem'] == ""){$_POST['goldsystem'] = "1";
}
dbquery("UPDATE ".DB_MWN_GESCHENKE_BEZAHLEN." SET scoresystem = '".$_POST['scoresystem']."', goldsystem = '".$_POST['goldsystem']."'");
redirect(FUSION_SELF.$aidlink."&status=we");
}
if(isset($_GET['del']) && isnum($_GET['del'])){
$result = dbquery("DELETE FROM ".DB_MWN_GESCHENKE." WHERE geschenke_id='".$_GET['del']."'");
redirect(FUSION_SELF.$aidlink."&status=dm");
}
if(!empty($_POST['add_geschenke'])){
$geschenke_image = stripinput($_POST['geschenke_image']);
$geschenke_price = stripinput($_POST['geschenke_price']);
$geschenke_stock = stripinput($_POST['geschenke_stock']);
$geschenke_text = stripinput($_POST['geschenke_text']);
$geschenke_bought = stripinput($_POST['geschenke_bought']);
$result = dbquery("INSERT INTO ".DB_MWN_GESCHENKE." (geschenke_image, geschenke_price, geschenke_stock, geschenke_text, geschenke_bought) VALUES('$geschenke_image', '$geschenke_price', '$geschenke_stock', '$geschenke_text', '$geschenke_bought')");
redirect(FUSION_SELF.$aidlink."&status=sm");
}
if(!empty($_POST['edit_geschenke'])){
$geschenke_id = stripinput($_POST['geschenke_id']);
$geschenke_image = stripinput($_POST['geschenke_image']);
$geschenke_price = stripinput($_POST['geschenke_price']);
$geschenke_stock = stripinput($_POST['geschenke_stock']);
$geschenke_text = stripinput($_POST['geschenke_text']);
$geschenke_bought = stripinput($_POST['geschenke_bought']);
$result = dbquery("UPDATE ".DB_MWN_GESCHENKE." SET geschenke_image='$geschenke_image', geschenke_price='$geschenke_price', geschenke_stock='$geschenke_stock', geschenke_text='$geschenke_text', geschenke_bought='$geschenke_bought' WHERE geschenke_id='$geschenke_id'");
redirect(FUSION_SELF.$aidlink."&status=em");
}
opentable($locale['mwn_geschenke200']);
if(IsSeT($_GET['status']) && $_GET['status'] == "sm") {
echo "<center><table class='tbl-border' width='800'>
<tr>
<td class='tbl1' align='center'><font color='red'><strong>".$locale['mwn_geschenke221']."</strong></font></td>
</tr>
</table></center><br>";
tablebreak();
}
if(IsSeT($_GET['status']) && $_GET['status'] == "dm") {
echo "<center><table class='tbl-border' width='800'>
<tr>
<td class='tbl1' align='center'><font color='red'><strong>".$locale['mwn_geschenke220']."</strong></font></td>
</tr>
</table></center><br>";
tablebreak();
}
if(IsSeT($_GET['status']) && $_GET['status'] == "em") {
echo "<center><table class='tbl-border' width='800'>
<tr>
<td class='tbl1' align='center'><font color='red'><strong>".$locale['mwn_geschenke228']."</strong></font></td>
</tr>
</table></center><br>";
tablebreak();
}
if(IsSeT($_GET['status']) && $_GET['status'] == "we") {
echo "<center><table class='tbl-border' width='800'>
<tr>
<td class='tbl1' align='center'><font color='red'><strong>".$locale['mwn_geschenke224']."</strong></font></td>
</tr>
</table></center><br>";
tablebreak();
}
// Einstellen Socore oder Gold
$result = dbquery ("SELECT * FROM ".DB_MWN_GESCHENKE_BEZAHLEN."");
$data=dbarray($result);
if($data['scoresystem'] == '0'){
$scoresystemgold_status = "<font color='green'><b>Score</b></font>";
}else{
$scoresystemgold_status = "<font color='red'><b>Gold</b></font>";
}
echo "<table width='450'>
<tr>";
echo " <b>Einstellungen:</b><br>";
echo "<hr>
<tr>
<td>".$locale['mwn_geschenke205']."</td>
<td>$scoresystemgold_status</td>
</tr>";
echo "<form action='".FUSION_SELF."' method='post'>
<tr>
<td>".$locale['mwn_geschenke206']."</td>
<td><select name='scoresystem' size='1' class='textbox'>";
if($data['scoresystem'] == '0'){
echo "<option value='0' selected>".$locale['mwn_geschenke207']."</option><option value='1'>".$locale['mwn_geschenke208']."</option>";
}else{
echo "<option value='0'>".$locale['mwn_geschenke207']."</option><option value='1' selected>".$locale['mwn_geschenke208']."</option>";
}
echo "<tr><td></td>
<td><input type='submit' name='aendern' value='Ändern' class='button'></td>
</tr></form>";
// Ende
echo "<form action='".FUSION_SELF."' method='post'>";
echo "<tr>
<td>".$locale['mwn_geschenke202']."</td>
<td><select name='geschenke_image' class='textbox' style='width:225px;'>";
echo makefileopts(makefilelist(INFUSIONS."mwn_geschenke_system/images/", ".|..|index.php"));
echo "</select>
</td>
</tr>
<tr>
<td>".$locale['mwn_geschenke203'].":</td>
<td><input type='text' name='geschenke_price' class='textbox' style='width:225px;' value='100' /></td>
</tr>
<tr>
<td>".$locale['mwn_geschenke218'].":</td>
<td><input type='text' name='geschenke_stock' class='textbox' style='width:225px;' value='50' /></td>
</tr>
<tr>
<td>".$locale['mwn_geschenke223'].":</td>
<td><input type='text' name='geschenke_text' class='textbox' style='width:225px;' value='Das ist ein Geschenk für Dich.' /></td>
</tr>
<tr>
<td> </td>
<td><input type='submit' class='button' name='add_geschenke' value='".$locale['mwn_geschenke204']."' /></td>
</tr>
</table>
</form>";
closetable();
if(isset($_GET['edit']) && isnum($_GET['edit'])){
opentable($locale['mwn_geschenke226']);
$result2 = dbquery("SELECT * FROM ".DB_MWN_GESCHENKE." WHERE geschenke_id='".$_GET['edit']."'");
$data2 = dbarray($result2);
$geschenke_id = stripinput($_GET['edit']);
$geschenke_image = $data2['geschenke_image'];
$geschenke_price = $data2['geschenke_price'];
$geschenke_stock = $data2['geschenke_stock'];
$geschenke_text = $data2['geschenke_text'];
echo "<table width='450'>";
echo "<form action='".FUSION_SELF."' method='post'>";
echo "<tr>
<td>".$locale['mwn_geschenke212'].":</td>
<td><input type='hidden' name='geschenke_id' value='$geschenke_id'>
<input type='hidden' name='geschenke_image' value='$geschenke_image'><img src='".INFUSIONS."mwn_geschenke_system/images/".$geschenke_image."' /></td>
</tr>
<tr>
<td>".$locale['mwn_geschenke203'].":</td>
<td><input type='text' name='geschenke_price' class='textbox' style='width:225px;' value='".$geschenke_price."' /></td>
</tr>
<tr>
<td>".$locale['mwn_geschenke218'].":</td>
<td><input type='text' name='geschenke_stock' class='textbox' style='width:225px;' value='".$geschenke_stock."' /></td>
</tr>
<tr>
<td>".$locale['mwn_geschenke223'].":</td>
<td><input type='text' name='geschenke_text' class='textbox' style='width:225px;' value='".$geschenke_text."' /></td>
</tr>
<tr>
<td> </td>
<td><input type='submit' class='button' name='edit_geschenke' value='".$locale['mwn_geschenke227']."' /></td>
</tr>
</table>
</form>";
closetable();
}
tablebreak();
opentable($locale['mwn_geschenke210']);
$result = dbquery("SELECT * FROM ".DB_MWN_GESCHENKE." ORDER BY geschenke_id DESC");
if(dbrows($result)){
echo "<center><table class='tbl-border' width='500'>
<tr>
<td class='tbl1' align='center'><b>".$locale['mwn_geschenke211']."</b></td>
<td class='tbl1' align='center'><b>".$locale['mwn_geschenke212']."</b></td>
<td class='tbl1' align='center'><b>".$locale['mwn_geschenke213']."</b></td>
<td class='tbl1' align='center'><b>".$locale['mwn_geschenke216']."</b></td>
<td class='tbl1' align='center'><b>".$locale['mwn_geschenke219']."</b></td>
<td class='tbl1' align='center'><b>".$locale['mwn_geschenke214']."</b></td>
</tr>";
while($data = dbarray($result)){
echo "<tr>
<td class='tbl1' align='center'>".$data['geschenke_id']."</td>";
echo " <td class='tbl1' align='center'>
<img src='".INFUSIONS."mwn_geschenke_system/images/".$data['geschenke_image']."' alt='".$data['geschenke_image']."' />
</td>
<td class='tbl1' align='center'>
".$data['geschenke_price']." ".$locale['mwn_geschenke217']."
</td>
<td class='tbl1' align='center'>
".$data['geschenke_bought']."/".$data['geschenke_stock']."
</td>
<td class='tbl1' align='center'>
".$data['geschenke_text']."
</td>
<td class='tbl1' align='center'>
<a href='".FUSION_SELF.$aidlink."&del=".$data['geschenke_id']."'>".$locale['mwn_geschenke215']."</a>
<a href='".FUSION_SELF.$aidlink."&edit=".$data['geschenke_id']."'>".$locale['mwn_geschenke225']."</a>
</td></tr>";
}
echo "</table></center>";
} else {
echo "<center><b>".$locale['mwn_geschenke222']."</b></center>";
}
closetable();
echo "</td>\n";
require_once THEMES."templates/footer.php";
?>
|
Verwarnstatus:
    |
|
|
|
|
andrekolbe |
Geschrieben am 15-09-2020 14:08
|

Dopple-As

(6)
Beiträge: 125
Registriert am: 13.10.2015
Geschlecht:
Alter: 29
Stimmung:
|
Das geht auch nicht |
Verwarnstatus:
    |
|
|
|
|
matze |
Geschrieben am 16-09-2020 09:09
|

Prinz

(-18)
PHP-Fusion: v7.02.07
Beiträge: 589
Registriert am: 23.12.2012
Geschlecht:
Alter: 55
Stimmung:
|
Unter PHP 7.3 funktioniert das wunderbar. Sogar die Anzeige im Profil des Beschenkten zeigt es an.
Aber ich habe 2 Tabellenfelder entfernt was ich als unnütze empfand.
-geschenke_text
-geschenke_given_text
Brauchte ich nicht und habe ich entfernt. |
Verwarnstatus:
    |
|
|
|
|
andrekolbe |
Geschrieben am 16-09-2020 09:48
|

Dopple-As

(6)
Beiträge: 125
Registriert am: 13.10.2015
Geschlecht:
Alter: 29
Stimmung:
|
mhh ok woran könnte es dann den liegen? da steht nur Geschenk hinzugefügt , aber er hat es nicht hinzugefügt. |
Verwarnstatus:
    |
|
|
|
|
matze |
Geschrieben am 16-09-2020 12:24
|

Prinz

(-18)
PHP-Fusion: v7.02.07
Beiträge: 589
Registriert am: 23.12.2012
Geschlecht:
Alter: 55
Stimmung:
|
Hier ist die admin.php so wie ich sie momentan habe. Ich habe aber wie im Vorpost 2 Tabellen rausgenommen. Habe auch in der Datei den tablebreak auskommentiert und das Löschen eines Geschenkes eingebaut.
Code<?php
/*-------------------------------------------------------+
| PHP-Fusion Content Management System
| Copyright © 2002 - 2008 Nick Jones
| http://www.php-fu...
+--------------------------------------------------------+
| Filename: admin.php
| Author: Jürgen Carstensen
+--------------------------------------------------------+
| This program is released as free software under the
| Affero GPL license. You can redistribute it and/or
| modify it under the terms of this license which you
| can read by viewing the included agpl.txt or online
| at www.gnu.org/licen... Removal of this
| copyright header is strictly prohibited without
| written permission from the original author(s).
+----------------------------------------------------*
| MWN Geschenke System
| Angepasst und erweitert für ScoreSystem 1.0
| ScoreSystem 1.0 erhältlich unter:
| http://www.phpfus...ortclub.de
| Author: JC Drago /
| Web: http://www.my-web...
| Copyright holder of the original code: Starefossen
| http://starefosse...
+----------------------------------------------------*/
require_once "../../maincore.php";
require_once THEMES."templates/admin_header.php";
include INFUSIONS."mwn_geschenke_system/infusion_db.php";
if (!checkrights("MWNG")) { redirect(BASEDIR."index.php"); }
// Prüfen ist ScoreSystem da
if (file_exists(INFUSIONS."scoresystem_panel/scoresystem.php")) {
include INFUSIONS."mwn_geschenke_system/locale/German_score.php";
// Prüfen Ende
} else {
include INFUSIONS."mwn_geschenke_system/locale/German_gold.php";
}
if(isset($_POST['aendern'])){
if($_POST['scoresystem'] == '0' AND $_POST['goldsystem'] == ""){$_POST['goldsystem'] = "1";
}
dbquery("UPDATE ".DB_MWN_GESCHENKE_BEZAHLEN." SET scoresystem = '".$_POST['scoresystem']."', goldsystem = '".$_POST['goldsystem']."'");
redirect(FUSION_SELF.$aidlink."&status=we");
}
if(isset($_GET['del']) && isnum($_GET['del'])){
$result = dbquery("DELETE FROM ".DB_MWN_GESCHENKE." WHERE geschenke_id='".$_GET['del']."'");
redirect(FUSION_SELF.$aidlink."&status=dm");
}
if(!empty($_POST['add_geschenke'])){
$geschenke_image = stripinput($_POST['geschenke_image']);
$geschenke_price = stripinput($_POST['geschenke_price']);
$geschenke_stock = stripinput($_POST['geschenke_stock']);
$geschenke_bought = stripinput($_POST['geschenke_bought']);
$result = dbquery("INSERT INTO ".DB_MWN_GESCHENKE." (geschenke_image, geschenke_price, geschenke_stock, geschenke_bought) VALUES('$geschenke_image', '$geschenke_price', '$geschenke_stock', '$geschenke_bought')");
redirect(FUSION_SELF.$aidlink."&status=sm");
}
if(!empty($_POST['edit_geschenke'])){
$geschenke_id = stripinput($_POST['geschenke_id']);
$geschenke_image = stripinput($_POST['geschenke_image']);
$geschenke_price = stripinput($_POST['geschenke_price']);
$geschenke_stock = stripinput($_POST['geschenke_stock']);
$geschenke_bought = stripinput($_POST['geschenke_bought']);
$result = dbquery("UPDATE ".DB_MWN_GESCHENKE." SET geschenke_image='$geschenke_image', geschenke_price='$geschenke_price', geschenke_stock='$geschenke_stock', geschenke_bought='$geschenke_bought' WHERE geschenke_id='$geschenke_id'");
redirect(FUSION_SELF.$aidlink."&status=em");
}
opentable($locale['mwn_geschenke200']);
if(isset($_GET['status']) && $_GET['status'] == "sm") {
echo "<center><table class='tbl-border' width='800'><tr>
<td class='tbl1' align='center'><font color='red'><strong>".$locale['mwn_geschenke221']."</strong></font></td>
</tr></table></center><br>";
#tablebreak();
}
if(isset($_GET['status']) && $_GET['status'] == "dm") {
echo "<center><table class='tbl-border' width='800'><tr>
<td class='tbl1' align='center'><font color='red'><strong>".$locale['mwn_geschenke220']."</strong></font></td>
</tr></table></center><br>";
#tablebreak();
}
if(isset($_GET['status']) && $_GET['status'] == "em") {
echo "<center><table class='tbl-border' width='800'><tr>
<td class='tbl1' align='center'><font color='red'><strong>".$locale['mwn_geschenke228']."</strong></font></td>
</tr></table></center><br>";
#tablebreak();
}
if(isset($_GET['status']) && $_GET['status'] == "we") {
echo "<center><table class='tbl-border' width='800'><tr>
<td class='tbl1' align='center'><font color='red'><strong>".$locale['mwn_geschenke224']."</strong></font></td>
</tr></table></center><br>";
#tablebreak();
}
// Einstellen Score oder Gold
$result = dbquery ("SELECT * FROM ".DB_MWN_GESCHENKE_BEZAHLEN."");
$data=dbarray($result);
if($data['scoresystem'] == '0'){
$scoresystemgold_status = "<font color='green'><b>Score</b></font>";
}else{
$scoresystemgold_status = "<font color='red'><b>Gold</b></font>";
}
echo "<table width='450'><tr>";
echo " <b>Einstellungen:</b><br>";
echo "<hr><tr><td>".$locale['mwn_geschenke205']."</td>
<td>$scoresystemgold_status</td></tr>";
echo "<form action='".FUSION_SELF."' method='post'><tr>
<td>".$locale['mwn_geschenke206']."</td>
<td><select name='scoresystem' size='1' class='textbox'>";
if($data['scoresystem'] == '0'){
echo "<option value='0' selected>".$locale['mwn_geschenke207']."</option><option value='1'>".$locale['mwn_geschenke208']."</option>";
}else{
echo "<option value='0'>".$locale['mwn_geschenke207']."</option><option value='1' selected>".$locale['mwn_geschenke208']."</option>";
}
echo "<tr><td></td><td><input type='submit' name='aendern' value='Ändern' class='button'></td></tr></form>";
echo "<form action='".FUSION_SELF."' method='post'>";
echo "<tr><td>".$locale['mwn_geschenke202']."</td>
<td><select name='geschenke_image' class='textbox' style='width:225px;'>";
echo makefileopts(makefilelist(INFUSIONS."mwn_geschenke_system/images/", ".|..|index.php"));
echo "</select>
</td></tr><tr>
<td>".$locale['mwn_geschenke203'].":</td>
<td><input type='text' name='geschenke_price' class='textbox' style='width:225px;' value='100' /></td>
</tr><tr>
<td>".$locale['mwn_geschenke218'].":</td>
<td><input type='text' name='geschenke_stock' class='textbox' style='width:225px;' value='50' /></td>
</tr><tr>
<td> </td>
<td><input type='submit' class='button' name='add_geschenke' value='".$locale['mwn_geschenke204']."' /></td>
</tr></table></form>";
closetable();
if(isset($_GET['edit']) && isnum($_GET['edit'])){
opentable($locale['mwn_geschenke226']);
$result2 = dbquery("SELECT * FROM ".DB_MWN_GESCHENKE." WHERE geschenke_id='".$_GET['edit']."'");
$data2 = dbarray($result2);
$geschenke_id = stripinput($_GET['edit']);
$geschenke_image = $data2['geschenke_image'];
$geschenke_price = $data2['geschenke_price'];
$geschenke_stock = $data2['geschenke_stock'];
echo "<table width='450'>";
echo "<form action='".FUSION_SELF."' method='post'>";
echo "<tr>
<td>".$locale['mwn_geschenke212'].":</td>
<td><input type='hidden' name='geschenke_id' value='$geschenke_id'>
<input type='hidden' name='geschenke_image' value='$geschenke_image'><img src='".INFUSIONS."mwn_geschenke_system/images/".$geschenke_image."' /></td>
</tr><tr>
<td>".$locale['mwn_geschenke203'].":</td>
<td><input type='text' name='geschenke_price' class='textbox' style='width:225px;' value='".$geschenke_price."' /></td>
</tr><tr>
<td>".$locale['mwn_geschenke218'].":</td>
<td><input type='text' name='geschenke_stock' class='textbox' style='width:225px;' value='".$geschenke_stock."' /></td>
</tr><tr>
<td> </td>
<td><input type='submit' class='button' name='edit_geschenke' value='".$locale['mwn_geschenke227']."' /></td>
</tr></table></form>";
closetable();
}
#tablebreak();
opentable($locale['mwn_geschenke210']);
$result = dbquery("SELECT * FROM ".DB_MWN_GESCHENKE." ORDER BY geschenke_id DESC");
if(dbrows($result)){
echo "<center><table class='tbl-border' width='500'><tr>
<td class='tbl1' align='center'><b>".$locale['mwn_geschenke211']."</b></td>
<td class='tbl1' align='center'><b>".$locale['mwn_geschenke212']."</b></td>
<td class='tbl1' align='center'><b>".$locale['mwn_geschenke213']."</b></td>
<td class='tbl1' align='center'><b>".$locale['mwn_geschenke216']."</b></td>
<td class='tbl1' align='center'><b>".$locale['mwn_geschenke214']."</b></td>
</tr>";
while($data = dbarray($result)){
echo "<tr><td class='tbl1' align='center'>".$data['geschenke_id']."</td>";
echo "<td class='tbl1' align='center'><img src='".INFUSIONS."mwn_geschenke_system/images/".$data['geschenke_image']."' alt='".$data['geschenke_image']."' />
</td>
<td class='tbl1' align='center'>".$data['geschenke_price']." ".$locale['mwn_geschenke217']."</td>
<td class='tbl1' align='center'>".$data['geschenke_bought']."/".$data['geschenke_stock']."</td>
<td class='tbl1' align='center'><a href='".FUSION_SELF.$aidlink."&del=".$data['geschenke_id']."'>".$locale['mwn_geschenke215']."</a>
<a href='".FUSION_SELF.$aidlink."&edit=".$data['geschenke_id']."'>".$locale['mwn_geschenke225']."</a>
</td></tr>";
}
echo "</table></center>";
} else {
echo "<center><b>".$locale['mwn_geschenke222']."</b></center>";
}
closetable();
#####################################################################
if (isset($_GET['delete']) && isnum($_GET['delete'])){
$del = stripinput($_GET['delete']);
$result = dbquery("DELETE FROM ".DB_MWN_GESCHENKE_GIVEN." WHERE geschenke_given_id='".$del."'");
}
opentable("Übersicht Geschenkevergabe");
$result = dbquery("SELECT g.*, u.*, s.* FROM ".DB_MWN_GESCHENKE_GIVEN." g
LEFT JOIN ".DB_MWN_GESCHENKE." s ON s.geschenke_id = g.geschenke_given_geschenke_id
LEFT JOIN ".DB_USERS." u ON u.user_id = g.geschenke_given_to
WHERE g.geschenke_given_to!='0' ORDER BY g.geschenke_given_date DESC");
$rows = dbrows($result);
$db = 10;
$si = 0;
if (!isset($_GET['rowstart']) || !isnum($_GET['rowstart'])) { $_GET['rowstart'] = 0; }
$result = dbquery("SELECT g.*, u.*, s.* FROM ".DB_MWN_GESCHENKE_GIVEN." g
LEFT JOIN ".DB_MWN_GESCHENKE." s ON s.geschenke_id = g.geschenke_given_geschenke_id
LEFT JOIN ".DB_USERS." u ON u.user_id = g.geschenke_given_to
WHERE geschenke_given_to!='0' ORDER BY g.geschenke_given_date DESC LIMIT ".$_GET['rowstart'].",".$db." ");
if (dbrows($result)){
echo "<table width='500' cellpadding='1' cellspacing='1' class='tbl3 center'><tr>";
echo "<td class='tbl2' align='left'>Member</td>\n
<td class='tbl2' align='left'>Erhaltenes Geschenk</td>\n
<td class='tbl2' align='left'>Wann erhalten</td>\n
<td class='tbl2' align='middle'>Optionen</td>\n
</tr>\n";
while($data = dbarray($result)){
$cc = ($si % 2 == 0 ? "tbl1" : "tbl2");
$si++;
echo "<tr>";
echo "<td class='$cc' align='left'><b>".($_GET['rowstart'] + $si).".</b> ".$data['user_name']."</td>\n";
echo "<td class='$cc' align='left'><img src='".INFUSIONS."mwn_geschenke_system/images/".$data['geschenke_image']."' alt='".$data['geschenke_image']."' /></td>\n";
echo "<td class='$cc' align='left'>".showdate("%d.%m.%Y",$data['geschenke_given_date'])."</td>\n";
echo "<td class='$cc' align='middle'><a href='".FUSION_SELF.$aidlink."&delete=".$data['geschenke_given_id']."'>Löschen</a></td>\n";
echo "</tr>\n";
}
echo"</table>";
} else {
echo "<center>Noch keine Geschenke vorhanden</center>";
}
if ($rows >$db) {
echo "<div align='center' style='margin-top:5px;'>".makepagenav($_GET['rowstart'],$db,$rows,3,FUSION_SELF.$aidlink."&")."\n</div><br>\n";
}
echo "<table width='100%' border='0'><tr><td>
<div align='right'><a href='https://fusion-mods.de' target='_blank' title='Mod by matze'>©</a>
</div></td></tr></table>";
closetable();
echo "</td>\n";
require_once THEMES."templates/footer.php";
?>
Bitte mal testen ob das geht ansonsten das Geschenkesystem wechhauen.
EDIT: Die datei macht noch Fehler!!!
Bearbeitet von matze am 16-09-2020 13:04
|
Verwarnstatus:
    |
|
|
|
|
andrekolbe |
Geschrieben am 16-09-2020 17:15
|

Dopple-As

(6)
Beiträge: 125
Registriert am: 13.10.2015
Geschlecht:
Alter: 29
Stimmung:
|
Nee geht immer noch nicht.
Vieleicht hast du eine andere version die vieleicht geht und ich habe eine die nicht geht. |
Verwarnstatus:
    |
|
|
|
|
Harlekin |
Geschrieben am 16-09-2020 19:15
|

Haudegen

(-2)
PHP-Fusion: v7.01.06
Beiträge: 359
Registriert am: 20.07.2011
Geschlecht:
Alter: 55
Stimmung:
|
Hast du eine Fehlermeldung im Log oder auf der Seite? |
Verwarnstatus:
    |
|
|
|
|
andrekolbe |
Geschrieben am 16-09-2020 19:43
|

Dopple-As

(6)
Beiträge: 125
Registriert am: 13.10.2015
Geschlecht:
Alter: 29
Stimmung:
|
Ja in der Log habe ich fehler,auf der seite nicht:
Codemwn_geschenke_system/admin.php
Undefined variable: geschenke_bought Zeile: 59
Codemwn_geschenke_system/admin.php
Undefined index: geschenke_bought Zeile: 58
|
Verwarnstatus:
    |
|
|
|
|
matze |
Geschrieben am 16-09-2020 20:19
|

Prinz

(-18)
PHP-Fusion: v7.02.07
Beiträge: 589
Registriert am: 23.12.2012
Geschlecht:
Alter: 55
Stimmung:
|
Na wie schon geschrieben ich habe 2 Felder entfernt.
-geschenke_text
-geschenke_given_text
Du kannst aber versuchen die result zu ändern aber ohne die Felder und zwar so:
Code$schreiben = dbquery("INSERT INTO ".DB_MWN_GESCHENKE." (geschenke_image, geschenke_price, geschenke_stock, geschenke_bought) VALUES('".$geschenke_image."', '".$geschenke_price."', '".$geschenke_stock."', '".$geschenke_bought')");
Aber das geht nur wenn die Felder nicht vorhanden sind. und die Tabelle geschenke_bought ist nur für die Anzahl der Vergabe zuständig.
Und dann kannst du mal in der DB-Verwaltung in DB_MWN_GESCHENKE_GIVEN den geschenke_given_status auf 1 stellen. Ich nehme an das darn der Fehler liegt. |
Verwarnstatus:
    |
|
|
|
|
andrekolbe |
Geschrieben am 16-09-2020 20:31
|

Dopple-As

(6)
Beiträge: 125
Registriert am: 13.10.2015
Geschlecht:
Alter: 29
Stimmung:
|
also geschenke_given_status steht schon von anfang an in der DB auf 1.
wo muss ich den die Result ändern in welcher zeile? |
Verwarnstatus:
    |
|
|
|
|
matze |
Geschrieben am 16-09-2020 20:40
|

Prinz

(-18)
PHP-Fusion: v7.02.07
Beiträge: 589
Registriert am: 23.12.2012
Geschlecht:
Alter: 55
Stimmung:
|
admin.php dort sollte das stehen beio dir :
Code$result = dbquery("INSERT INTO ".DB_MWN_GESCHENKE." (geschenke_image, geschenke_price, geschenke_stock, geschenke_text, geschenke_bought) VALUES('$geschenke_image', '$geschenke_price', '$geschenke_stock', '$geschenke_text', '$geschenke_bought')");
Abgeändert so, aber ohne geschenke text
1. Möglichkeit
Code$result = dbquery("INSERT INTO ".DB_MWN_GESCHENKE." (geschenke_image, geschenke_price, geschenke_stock, geschenke_bought) VALUES('$geschenke_image', '$geschenke_price', '$geschenke_stock', '$geschenke_bought')");
2. Möglichkeit:
Code$schreiben = dbquery("INSERT INTO ".DB_MWN_GESCHENKE." (geschenke_image, geschenke_price, geschenke_stock, geschenke_bought) VALUES('".$geschenke_image."', '".$geschenke_price."', '".$geschenke_stock."', '".$geschenke_bought."')");
Sogar unter PHP 7.4 läuft das Teil |
Verwarnstatus:
    |
|
|
|
|
andrekolbe |
Geschrieben am 16-09-2020 20:45
|

Dopple-As

(6)
Beiträge: 125
Registriert am: 13.10.2015
Geschlecht:
Alter: 29
Stimmung:
|
nee geht beides nicht ...
hast du vieleicht eine andere version wie ich? |
Verwarnstatus:
    |
|
|
|
|
Harlekin |
Geschrieben am 17-09-2020 06:03
|

Haudegen

(-2)
PHP-Fusion: v7.01.06
Beiträge: 359
Registriert am: 20.07.2011
Geschlecht:
Alter: 55
Stimmung:
|
Ich vermute mal, der Fehler liegt hier in der Zeile 58 in der admin.php:
Code$geschenke_bought = stripinput($_POST['geschenke_bought']);
$_POST['geschenke_bought'] gibt es nicht und damit auch keinen Wert bei $geschenke_bought. Wenn er jetzt noch eine Datenbank im STRICT MODE hat, wird es wohl zu Problemen beim Datenbankeintrag kommen.
Ich würde daher mal die Zeile 58 austauschen mit:
Code$geschenke_bought = "0";
|
Verwarnstatus:
    |
|
|
|
|
andrekolbe |
Geschrieben am 17-09-2020 10:43
|

Dopple-As

(6)
Beiträge: 125
Registriert am: 13.10.2015
Geschlecht:
Alter: 29
Stimmung:
|
Ja harlekin das war das problem besten dank jetzt kann ich geschenke hinzufügen  |
Verwarnstatus:
    |
|
|
|
|
Harlekin |
Geschrieben am 17-09-2020 16:42
|

Haudegen

(-2)
PHP-Fusion: v7.01.06
Beiträge: 359
Registriert am: 20.07.2011
Geschlecht:
Alter: 55
Stimmung:
|
Da wirst du aber in Zukunft noch eine Menge Probleme bekommen! Für STRICT MODE ist PHP-Fusion nicht gemacht und erst recht nicht die ganzen alten Infusionen.
Kann sein, dass du schon das nächste Problem beim Geschenke beaarbeiten kriegst. |
Verwarnstatus:
    |
|
|
|