Ergebnis 1 bis 5 von 5

Thema: Interner Transfer

  1. #1
    Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    33

    Interner Transfer

    Hallo,

    habe mir soeben aus dem Downloadbereich "Interner Transfer" runtergeladen. Funktioniert auch, allerdings wurden dem Absender Bonuslose abgezogen, dem Empfänger jedoch richtige Lose gutgeschrieben.
    Was kann ich in Datei einfügen, damit auschliesslich echte Lose transferiert werden?

  2. #2
    Administrator Avatar von Lokutos
    Registriert seit
    29.03.2008
    Beiträge
    3.147
    die kontobuchungsfunktion ersetzen mit dem db-query

    db_query("UPDATE vms_kontodaten SET kontostand = kontostand-'".$wasweisich."' WHERE uid = '".$user."'");
    SwissNetWorX - VMS Hosting / V-Server / Cloud-Server / Hosting

  3. #3
    Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    33
    Zitat Zitat von Lokutos Beitrag anzeigen
    die kontobuchungsfunktion ersetzen mit dem db-query

    db_query("UPDATE vms_kontodaten SET kontostand = kontostand-'".$wasweisich."' WHERE uid = '".$user."'");
    Danke für prompte Antwort, aber ich bin dumm Wo genau muß das hin?
    Hier mal Auszug aus der transfer.php:
    $_POST['empfaengerid'] = (int)$_POST['empfaengerid'];
    $_POST['userpwd'] = isset($_POST['userpwd']) ? $_POST['userpwd'] : '';



    $kontodaten = mysql_fetch_array(db_query("SELECT `kontostand`,`passwort` FROM ".$db_prefix."_kontodaten WHERE uid=".$_SESSION['uid']." LIMIT 1"));
    $user_check = db_query ("SELECT `uid` FROM ".$db_prefix."_kontodaten WHERE uid='".$_POST['empfaengerid']."' LIMIT 1");


    if ($_POST['auszahlen'] == 'Abschicken' && $_POST['ueberweisung'] && $_POST['empfaengerid']) {
    if (mysql_num_rows($user_check)) {
    if (!ereg("[^0-9]", $_POST['ueberweisung'])){
    if ($_POST['ueberweisung'] <= $kontodaten['kontostand']){
    if(md5($_POST['userpwd']) == $kontodaten['passwort'])
    {

    $buchungs_id = create_code(14);
    kontobuchung ('-',$_POST['ueberweisung'],$_SESSION['uid']);
    kontobuchung ('+',$_POST['ueberweisung'],$_POST['empfaengerid']);
    buchungsliste ($buchungs_id,'-'.$_POST['ueberweisung'],'Transfer zu '.$_POST['empfaengerid'],$_SESSION['uid']);
    buchungsliste ($buchungs_id,'+'.$_POST['ueberweisung'],'Transfer von '.$_SESSION['uid'],$_POST['empfaengerid']);
    $meldung = 'Es wurden '.$_POST['ueberweisung'].' '.$waehrung.' an User '.$_POST['empfaengerid'].' überwiesen.';

    }else
    {
    $meldung = 'Das eingegebene Passwort stimmt nicht mit deinem überein!';
    }

    }else
    {
    $meldung = 'Soviele '.$waehrung.' hast du nicht mehr!';
    }
    }else
    {
    $meldung = 'Ein Fehler bei der eingabe der Losemenge';
    }
    }else
    {
    $meldung = 'Den Empfänger gibt es nicht!';
    }
    }else
    {
    if ($_POST['auszahlen'] == 'Abschicken') $meldung = 'Eingabefehler, bitte wiederholen!!!';
    }

  4. #4
    Erfahrener Benutzer
    Registriert seit
    17.02.2009
    Beiträge
    356
    das hier
    PHP-Code:
    kontobuchung ('-',$_POST['ueberweisung'],$_SESSION['uid']); 
    musst du ändern in
    PHP-Code:
    db_query("UPDATE vms_kontodaten SET kontostand = kontostand-'".$_POST['ueberweisung']."' WHERE uid = '".$_SESSION['uid']."'"); 
    da du das BL addon hast, wo bei einer negativen Kontobuchung immer zuerst Bonuslose abgezogen werden.

  5. #5
    Administrator Avatar von Lokutos
    Registriert seit
    29.03.2008
    Beiträge
    3.147
    du solltest auch an alle anderen stellen denken z.b. auszahlen ich kenne genug vms seiten da klickst du auf auszahlen und es werden zuerst bonuslose abgezogen.
    SwissNetWorX - VMS Hosting / V-Server / Cloud-Server / Hosting

Ähnliche Themen

  1. Transfer per Nickname statt ID
    Von ebook24 im Forum Support zum VMSone
    Antworten: 7
    Letzter Beitrag: 10.07.2009, 20:09
  2. Transfer ?
    Von breaker im Forum [HD] Grafik, Server & Sonstiges
    Antworten: 1
    Letzter Beitrag: 15.07.2008, 23:58
  3. [S] Webseiten-Interner Player...
    Von swinxx im Forum Sonstiges
    Antworten: 3
    Letzter Beitrag: 06.02.2008, 03:00
  4. Frage zu Transfer
    Von OATG im Forum Support zum VMSone
    Antworten: 3
    Letzter Beitrag: 19.03.2007, 20:40

Berechtigungen

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