Hab den Addon auch, nur, unter VMS1.2 bedarf es eine klitzekleine Änderung in der Einbau, damit es läuft, ansonsten wird immer dem User verweigert sich auszuzahlen
Hab den Addon auch, nur, unter VMS1.2 bedarf es eine klitzekleine Änderung in der Einbau, damit es läuft, ansonsten wird immer dem User verweigert sich auszuzahlen
Naja dann hänge ich euch das teilchen mal hier mit an!!
Viel spaß damitPHP-Code:
*****************************************************************
Addon bei Neoplacer Auszahlung Freigabe/Sperre einzelner User..
****************************************************************
1.Folgenden Befehl in Mysql ausführen...
ALTER TABLE `vms_userdaten` ADD `a_free` INT( 1 ) DEFAULT '0' NOT NULL ;
2. Öffne content/konto/auszahlen.php
Suche:
$s_verbrauch = mysql_num_rows(db_query("SELECT * FROM ".$db_prefix."_schnittstelle_anfragen WHERE uid='".$_SESSION['uid']."' and zeit='".$tag."'"));
Füge dadrunter ein:
$a_free= mysql_fetch_array(db_query("SELECT a_free AS free FROM ".$db_prefix."_userdaten WHERE uid=".$_SESSION['uid']));
Suche:
if ($_POST['auszahlen'] == 'Auszahlen' && $_POST['uid_passwort'] && $_POST['trans_menge']) {
Füge dadrunter ein:
//neu Auszahlungs Sperre anfang
if( $a_free['free'] == '1' ) {
//neu Auszahlungs Sperre
Suche:
} else {
$auszahlmeldung = 'Bitte achte auch die Buchungsmenge!!!';
}
Füge dadrunter ein:
//
} else { $auszahlmeldung = "Sie sind für Auszahlungen noch nicht Freigeben fragen Sie bitte den Admin.";
}
// Neu Auszahlungs Sperre ende
Jetzt speichern und hochladen...
3. Öffne
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']."'");
Füge dadrunter ein:
db_query("UPDATE ".$db_prefix."_userdaten SET a_free='".$_POST['a_free']."' WHERE uid='".$_POST['uid']."'");
Suche:
<option value="3" <?if ($emaildaten['freigabe_fuer'] == 3) echo'SELECTED';?>>Newsletter
/ Paidmails</option>
</select> </td>
</tr>
Füge dadrunter ein:
<tr>
<td align="right"><b>Auzahlungs Status</b></td>
<td align="left">
<?
$a_free= mysql_fetch_array(db_query("SELECT a_free AS free FROM ".$db_prefix."_userdaten WHERE uid=".$_GET['uid']));?>
<select name="a_free" size="1">
<option value="0" <?if ($a_free['free'] == 0) echo'SELECTED';?>>Gespert</option>
<option value="1" <?if ($a_free['free'] == 1) echo'SELECTED';?>>Freigegeben</option>
</select> </td>
</tr>
Speichern un Hochladen das wars schon
MFG NEOPLACER
Klamm Spenden Konto 84939
ICQ 153047347
Mfg
sicher das es fürs vms1.2 ist?
Das ist ein Addon fürs VMS 1, aber es funktioniert auch mit dem VMS 1.2
Muß nur etwas angepasst werden, dann klappt es auch.
Bei mir läufts jedenfalls ohne Probleme.
Edit:
adminforce/content/usersystem/userbearbeiten.php:
unter
folgendes einfügenCode:// Allgemeine Daten speichern if (isset ($_POST['profile'])) { db_query ('UPDATE '.$db_prefix.'_userdaten SET vorname = "'.$_POST['vorname'].'", nachname = "'.$_POST['nachname'].'" WHERE uid = '.$_POST['uid']); db_query ('UPDATE '.$db_prefix.'_emaildaten SET emailadresse = "'.$_POST['emailadresse'].'", freigabe_fuer = "'.$_POST['freigabe_fuer'].'" WHERE uid = '.$_POST['uid']); if ($_POST['werber'] != $_POST['alt_werber'] && $_POST['werber'] != $_POST['uid']) db_query ('UPDATE '.$db_prefix.'_werberdaten SET werber = "'.$_POST['werber'].'", umsatz = 0, zuordnungszeit = 0, reset = 0, resetzeit = 0, gesamt = 0, refback = 0, aktivzeit = 0 WHERE uid = '.$_POST['uid']); }
unterCode:// Auszahlungssperre speichern if (isset ($_POST['finanze'])) { db_query ('UPDATE '.$db_prefix.'_userdaten SET a_free = "'.$_POST['a_free'].'" WHERE uid = '.$_POST['uid']); }
folgendes einfügenCode:<tr> <td><b>Kontostand</b>:<br /> <?=number_format($alledaten['kontostand'],2,",",".").' '.$waehrung;?></td> </tr>
Code:<tr> <td><br /><b>Auzahlungs Status</b>:<br /> <select style="width: 110px" name="a_free" size="1"> <option value="0" <?if ($alledaten['a_free'] == 0) echo'SELECTED';?>>Gesperrt</option> <option value="1" <?if ($alledaten['a_free'] == 1) echo'SELECTED';?>>Freigegeben</option> </select></td> </tr>
Richtig wäre, wie in meinem Fall:PHP-Code:
Suche:
$s_verbrauch = mysql_num_rows(db_query("SELECT * FROM ".$db_prefix."_schnittstelle_anfragen WHERE uid='".$_SESSION['uid']."' and zeit='".$tag."'"));
Füge dadrunter ein:
$a_free= mysql_fetch_array(db_query("SELECT a_free AS free FROM ".$db_prefix."_userdaten WHERE uid=".$_SESSION['uid']));
PHP-Code:
Suche:
$s_verbrauch = mysql_num_rows(db_query("SELECT * FROM ".$db_prefix."_schnittstelle_anfragen WHERE uid='".$_SESSION['uid']."' and zeit='".$tag."'"));
}
Füge dadrunter ein:
$a_free= mysql_fetch_array(db_query("SELECT a_free AS free FROM ".$db_prefix."_userdaten WHERE uid=".$_SESSION['uid']));
Ja, nur wegen diese "}" Klammer funktionierte der Schnipsel nicht
zuerst mal ist das ja nicht schlimm, hauptsache ist, der user kann nicht auszahlen, wenn er gesperrt ist.
aber ich vermute mal, dass du in die auszahlen.php mind. 2 addons eingebaut hast, nämlich das mit dem tägl. limit, und das mit der kompletten sperre?
dann wird wohl einfach nur irgendwo ein if teil an der falschen stelle sein, müsstest mal testen, was im umgekehrten fall, also wenn er freigeschaltet ist, aber sein limit aufgebraucht hat, angezeigt wird.
Kill one man, and you are a murderer.
Kill millions of men, and you are a conqueror.
Kill them all, and you are a god. - Jean Rostand, Thoughts of a Biologist (1939)
dann geht das addon doch dann kommt da nur ne falsche ausgabe.
habe das addon leider nicht aber guck dir die php dateien mal an da steht irgend wo echo "Du überschreitest das tägliche Auszahllimit!!!"; tehoretich müssteste einfach nur reinschreiben du bist noch nicht freigeschaltet ^^ sonnst würde es was auffändiger werden dann musste einen teil umproggen ^^
änder einfach den Text
Du überschreitest das tägliche Auszahllimit oder bist nicht freigeschaltet
hab das vms 1.2.3
und $s_verbrauch find ich nirgends
auszahlung geht trotzdem
Status:
Deine Artikel in meinem LoseShop ? -> PN genügt