Archiv verlassen und diese Seite im Standarddesign anzeigen : Auszahlungssperre - fehlende Daten
Jochen18
19.01.2007, 12:32
Hallo
Habe gerate das Addon geladen.
Nun taucht folgendes Problem auf:
Laut Anleitung Schritt 3:
Datei: adminforce/content/usersystem/userbearbeiten.php
Suche:
db_query("UPDATE ".$db_prefix."_emaildaten SET emailadresse='".$_POST['emailadresse']."', freigabe_fuer='".$_POST['freigabe_fuer']."' WHERE uid='".$_POST['uid']."'");
Dieser Eintrag ist bei leider nicht vorhanden.
Kann es vielleicht daran liegen, das ich Adminforce Professional v2.0 benutze?
Mit freundlichen Grüßen
Jochen18
19.01.2007, 12:39
So, dachte die Auszahlungssperre sei schon im Adminforce Professional v2.0. integriert.
Allerdings war dies sehr trügerisch,
im Quellcode steht:
<? if (spalte_vorhanden ('userdaten', 'a_free')) { ?><tr>
Da ich die SQL Datei schon installiert hatte kam die Auszahlungssperre.
Daher besteht das Problem weiter.
Mit freundlichen Grüßen
Jochen18
19.01.2007, 13:10
Komplett sieht das bei mir so aus:
Datei: adminforce/content/usersystem/userbearbeiten.php
<?
if ($_POST['uid']) $_GET['uid'] = $_POST['uid'];
// Daten updaten
if ($_POST['updaten']) {
foreach ($_POST as $name => $value) {
if (strlen(strstr($name, '|')) > 1) {
$exp = explode ('|', $name);
if ($exp[0] && $exp[1] && $exp[0] != 'buchung') {
db_query ("UPDATE ".$db_prefix."_".$exp[0]." SET `".$exp[1]."` = '".$value."' WHERE uid = ".$_POST['uid']);
}
}
}
if ($_POST['werberdaten|werber'] != $_POST['alt_werber'] and $_POST['werberdaten|werber'] != $_POST['uid']) {
db_query("UPDATE ".$db_prefix."_werberdaten SET werber='".$_POST['werberdaten|werber']."', umsatz='0', zuordnungszeit='0', reset='0', resetzeit='0', gesamt='0', refback='0', aktivzeit='0' WHERE uid='".$_POST['uid']."'");
}
if ($_POST['buchungssumme'] > 0 && $_POST['buchungssumme']) {
$_POST['buchungssumme'] = trim ($_POST['buchungssumme']);
$buchungs_id = create_code(14);
buchungsliste ($buchungs_id, $_POST['buchungsart'].''.$_POST['buchungssumme'], $_POST['buchungstext'].' (Admin)', $_POST['uid']);
db_query ("UPDATE ".$db_prefix."_kontodaten SET kontostand = kontostand ".$_POST['buchungsart']." ".$_POST['buchungssumme']." WHERE uid = '".$_POST['uid']."'");
}
}
if ($_POST['deluser'] && $_POST['deluser'] > 0) {
if ($_POST['deluser'] == '2') {
$sperrzeit = time()+(86400*365);
db_query("INSERT INTO ".$db_prefix."_userblacklist (uid,zeit) VALUES ('".$_POST['uid']."','".$sperrzeit."')");
}
db_query("DELETE FROM ".$db_prefix."_kontodaten WHERE uid=".$_GET['uid']."");
db_query("DELETE FROM ".$db_prefix."_emaildaten WHERE uid=".$_GET['uid']."");
db_query("DELETE FROM ".$db_prefix."_userdaten WHERE uid=".$_GET['uid']."");
db_query("DELETE FROM ".$db_prefix."_werberdaten WHERE uid=".$_GET['uid']."");
db_query("UPDATE ".$db_prefix."_werberdaten SET werber = 0 WHERE werber=".$_GET['uid']."");
echo '<meta http-equiv="refresh" content="0; URL=\'?content=/usersystem/liste\'">';
}
// Daten einlesen
$userdaten = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_userdaten WHERE uid='".$_GET['uid']."' LIMIT 1"));
$emaildaten = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_emaildaten WHERE uid='".$_GET['uid']."' LIMIT 1"));
$kontodaten = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_kontodaten WHERE uid='".$_GET['uid']."' LIMIT 1"));
$werberdaten = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_werberdaten WHERE uid='".$_GET['uid']."' LIMIT 1"));
?>
SebbyPHM
19.01.2007, 16:17
ja, das wird doch damit schon gespeichert?
das hatte ich doch damals mit integriert?
oder versteh' ich was falsch?
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.