hallo leut!
Kennt jemand ne addon mit welche ich die einzahlung pro user am tag begrenzen kann so wie die auszahlungsbegrenzer?
habe es mal gesehen aber finde ich es leider nicht wieder!
MFG: RedNeo
Druckbare Version
hallo leut!
Kennt jemand ne addon mit welche ich die einzahlung pro user am tag begrenzen kann so wie die auszahlungsbegrenzer?
habe es mal gesehen aber finde ich es leider nicht wieder!
MFG: RedNeo
Hallo,
hier gibts sowas
http://www.autolose.de/shop/?site=shop&kat=2
Vielleicht ist es das was du suchst?
LG Roadstar
naja in kombination kann man das nun auch ohne addon
Betreiberdaten:
Max. Schnittstellenanfragen (User)
0 = Ohne Einschränkung
Nur Ein./Auszahlungen
und
» Seiteneinstellungen:
Einzahlgrenze
Max. Guthaben pro User!
Du meinst als Summe, nicht Anzahl der Einzahlungen?
1. Schritt:
Eine weitere Spalte in der vms_Kontodaten und in der vms_seitenkonfig anlegen und die Eintragung für den Cron.
PHP-Code:
ALTER TABLE `vms_kontodaten`
ADD `ez_summe` DOUBLE( 100, 2 ) DEFAULT '0.00' NOT NULL ;
ALTER TABLE `vms_seitenkonfig`
ADD `ez_sperre` DOUBLE( 100, 2 ) DEFAULT '0.00' NOT NULL;
INSERT INTO `vms_crons` ( `id` , `cron` , `laufzeit` , `datei` , `bezeichnung` )
VALUES (
'', 'int_cron', '0', 'crons/ez_sperre.php', 'Einzahlungssperre'
);
2. Schritt:
Bearbeiten der einzahlen.php
Suche die Zeile 16
und ersetze sie mit
Die Zeile 18 mitPHP-Code:
$kontodaten = mysql_fetch_array(db_query("SELECT `kontostand`,`ez_summe` FROM ".$db_prefix."_kontodaten WHERE uid=".$_SESSION['uid']." LIMIT 1"));
ersetzen.PHP-Code:
$einzahlgrenze = mysql_fetch_array(db_query("SELECT `einzahlgrenze`,`ez_summe` FROM ".$db_prefix."_seitenkonfig LIMIT 1"));
Füge nach der Zeile 19
ein.PHP-Code:
if (($_POST['trans_menge']+$kontodaten['ez_summe']) <= $einzahlgrenze['ez_summe']) {
Füge nach der Zeile 29
Füge nach der Zeile 36PHP-Code:
db_query("UPDATE ".$db_prefix."_kontodaten SET kontostand = kontostand + ".$_POST['trans_menge']." WHERE uid=".$_SESSION['uid']."");
ein.PHP-Code:
} else {
$einzahlmeldung = 'Mit dieser Einzahlung überschreitest Du die tägliche Einzahlmenge!';
}
3. Schritt:
Den Cron erstellen
Erstelle eine Datei mit dem Namen ez_sperre.php und speichere diesen Code
darin ab.PHP-Code:
<?
db_query("UPDATE ".$db_prefix."_kontodaten SET ez_sperre=0");
?>
Diese Datei in dem Ordner crons abspeichern und tägl. um 0 Uhr aufrufen.
Du kannst nun noch hingehen und die Datei adminforce/content/interfacedaten/pageconfig.php soweit abändern, daß du dort die EZ Summe bearbeiten kannst. Dann musst Du nicht immer in die DB, um den EZ Wert zu verändern. In meinem Vorschlag mussst Du den Wert (ist ez_summe) jedesmal in der DB Tabelle vms_seitenkonfig) anpassen.
Ich habe das jetzt auf die Schnelle aus dem Kopf heraus gemacht. Es könnten Fehler drin sein. Also vorher die Dateien sichern. :wink:
Oder du modifizierst dir die Anleitung:
TagesAuszahlGrenze
so dass sie eben die Einzahlbuchungen verwendet.
Danke! Super vorschläge, nette antworten!
Die idee mit AZ Begrenzer umzubauen finde ich sehr gut, werde versuchen und werde auch die vorschlag von Eselfutter ausprobieren!
Danke nochmals an alles und werde hier noch melden welche am besten funzt!
MFG: RedNeo :eek: