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
PHP-Code:
$kontodaten = mysql_fetch_array(db_query("SELECT `kontostand`,`ez_summe` FROM ".$db_prefix."_kontodaten WHERE uid=".$_SESSION['uid']." LIMIT 1"));
Die Zeile 18 mit
PHP-Code:
$einzahlgrenze = mysql_fetch_array(db_query("SELECT `einzahlgrenze`,`ez_summe` FROM ".$db_prefix."_seitenkonfig LIMIT 1"));
ersetzen.
Füge nach der Zeile 19
PHP-Code:
if (($_POST['trans_menge']+$kontodaten['ez_summe']) <= $einzahlgrenze['ez_summe']) {
ein.
Füge nach der Zeile 29
PHP-Code:
db_query("UPDATE ".$db_prefix."_kontodaten SET kontostand = kontostand + ".$_POST['trans_menge']." WHERE uid=".$_SESSION['uid']."");
Füge nach der Zeile 36
PHP-Code:
} else {
$einzahlmeldung = 'Mit dieser Einzahlung überschreitest Du die tägliche Einzahlmenge!';
}
ein.
3. Schritt:
Den Cron erstellen
Erstelle eine Datei mit dem Namen ez_sperre.php und speichere diesen Code
PHP-Code:
<?
db_query("UPDATE ".$db_prefix."_kontodaten SET ez_sperre=0");
?>
darin ab.
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.