ich suche ein Addon oder Schnippsel für die Auszahlsperre.
ich suche ein Addon oder Schnippsel für die Auszahlsperre.
hi,
also ich hätte das addon hier!!
Es war auch mal hier im download berreich wenn ein mod es erlaub das ich den code hier poste stelle ich ihn gerne wider rein
mfg
ich bräuchte das auch
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