Ergebnis 1 bis 10 von 22

Thema: S Auszahlsperre f. VMS1.2

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Avatar von maniwelt
    Registriert seit
    10.09.2006
    Beiträge
    981
    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

  2. #2
    Erfahrener Benutzer
    Registriert seit
    02.10.2007
    Beiträge
    867
    Naja dann hänge ich euch das teilchen mal hier mit an!!

    PHP-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
    Viel spaß damit

    Mfg

  3. #3
    Erfahrener Benutzer Avatar von SilentRunner
    Registriert seit
    18.08.2006
    Beiträge
    1.076
    sicher das es fürs vms1.2 ist?

  4. #4
    Erfahrener Benutzer Avatar von Roadstar
    Registriert seit
    21.07.2006
    Beiträge
    200
    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
    Code:
    // 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']);
    }
    folgendes einfügen
    Code:
    // Auszahlungssperre speichern
    if (isset ($_POST['finanze'])) {
            db_query ('UPDATE '.$db_prefix.'_userdaten SET a_free = "'.$_POST['a_free'].'" WHERE uid = '.$_POST['uid']);
    }
    unter
    Code:
    	<tr>
    		<td><b>Kontostand</b>:<br />
    		<?=number_format($alledaten['kontostand'],2,",",".").' '.$waehrung;?></td>
    	</tr>
    folgendes einfügen
    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>

  5. #5
    Erfahrener Benutzer Avatar von maniwelt
    Registriert seit
    10.09.2006
    Beiträge
    981
    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_freemysql_fetch_array(db_query("SELECT a_free AS free FROM ".$db_prefix."_userdaten WHERE uid=".$_SESSION['uid'])); 
    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_freemysql_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

  6. #6
    Erfahrener Benutzer
    Registriert seit
    24.03.2008
    Beiträge
    147
    Wenn ein User auszahlen möchte, der noch gesperrt ist, erscheint die Meldung :

    "Du überschreitest das tägliche Auszahllimit!!!"

    obwohl noch genug frei ist. Sobald ich den User freischalte, funktioniert die Auszahlung.

    Wie kann ich diesen "Fehler" beheben?


  7. #7
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    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)

  8. #8
    Ische2K
    Gast
    Zitat Zitat von deniz Beitrag anzeigen
    Wenn ein User auszahlen möchte, der noch gesperrt ist, erscheint die Meldung :

    "Du überschreitest das tägliche Auszahllimit!!!"

    obwohl noch genug frei ist. Sobald ich den User freischalte, funktioniert die Auszahlung.

    Wie kann ich diesen "Fehler" beheben?
    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 ^^

  9. #9
    ä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

Ähnliche Themen

  1. V-Check-Klicksperre+auszahlsperre erweitern
    Von DJschatz27 im Forum [HD] Grafik, Server & Sonstiges
    Antworten: 4
    Letzter Beitrag: 22.10.2012, 22:05
  2. Hilfe! User und Guthaben von VMS1.1 in VMS1.2.3
    Von Klammgate im Forum [HD] Programmieren
    Antworten: 1
    Letzter Beitrag: 14.08.2008, 17:01
  3. Antworten: 1
    Letzter Beitrag: 11.04.2008, 19:38
  4. Antworten: 4
    Letzter Beitrag: 30.12.2007, 17:34
  5. Multiauszahlunds-Addon -> Auszahlsperre integrieren
    Von Dreamerweb im Forum Support zu Addons & Erweiterungen
    Antworten: 6
    Letzter Beitrag: 15.10.2007, 19:25

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •