Ergebnis 1 bis 6 von 6

Thema: Fehler im Refsystem

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer
    Registriert seit
    24.01.2010
    Beiträge
    177

    Fehler im Refsystem

    Hey,


    Ich hab nen Fehler bei meinem Refsystem und zwar es werden alle als inaktiv angezeigt.

    Die Codeänderung aus dem Thread hab ich auch schon gemacht. Jetzt werden zwar meine Refdetails richtig angezeigt aber die punkte sind immer noch rot.

    Code:
    Refzuordnung am22.02.2010 - 18:03:47    Letzter Login09.03.2010 - 19:41:09
    Letzter Login wurde ja auch gesetzt, aber er wird immer noch nicht grün, woran liegt das??


    mfg

  2. #2
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    PHP-Code:
    function refumsatz ($buchungssumme,$fuer) {
    global 
    $db_prefix;
    db_query ("UPDATE vms_werberdaten SET umsatz = umsatz + ".$buchungssumme.", aktivzeit='".time()."' WHERE uid='".$fuer."'");

    So sieht die bei dir aus?

    Meine nämlich, dass es daran liegt mit den Punkten.
    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)

  3. #3
    Erfahrener Benutzer
    Registriert seit
    24.01.2010
    Beiträge
    177
    Meine sieht so aus

    PHP-Code:
    // Refumsatz gutschreiben
    function refumsatz ($buchungssumme,$fuer) {
    global 
    $db_prefix;
    db_query ("UPDATE vms_werberdaten SET umsatz = umsatz + ".$buchungssumme.", aktivzeit='".time()."' WHERE uid='".$fuer."'");

    Also genauso wie von dir geposted.


    mfg

  4. #4
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    Evtl. waren die Refs seit der Änderung noch nicht aktiv, oder haben sich zwar eingeloggt, aber kein Slot gedreht/Banner geklickt.

    Schau mal ob schon wer da was stehen hat:

    Code:
    SELECT uid,aktivzeit FROM vms_werberdaten WHERE aktivzeit>0
    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)

  5. #5
    Erfahrener Benutzer
    Registriert seit
    24.01.2010
    Beiträge
    177
    Also ich hab keine lose seite, sondern ne reine Bonusseite. Die User haben sich auch schon wieder eingeloggt und haben auch shcon ba's gemacht.

    Kann man die Aktivanzeige auch nach Login anzeigen?


    mfg

  6. #6
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    Man könnte in der Datei refuebersicht.php auf die Spalte loginzeit aus der vms_kontodaten zurückgreifen, da die aber standardmäßig nicht ausgelesen wird, wären hier JOINS nötig, halte ich für nicht so optimal.

    Besser beim Login in der lib/session.lib.php nach:
    PHP-Code:
    // Wenn beim User alles O.K. ist!
            
    if ($login_check['status'] == 1) {
                
    db_query("UPDATE ".$db_prefix."_kontodaten SET login_ip='".$ip."' , loginzeit='".time()."' WHERE uid=".$login_check['uid']." and passwort='".md5($_POST['passwort'])."' LIMIT 1"); 
    die zeile
    PHP-Code:
    db_query("UPDATE ".$db_prefix."_werberdaten SET aktivzeit='".time()."' WHERE uid=".$login_check['uid']." LIMIT 1"); 
    und etwas weiter unten beim autologin auch nach:
    PHP-Code:
    if ($login_check['status'] == 1) {
            
    db_query("UPDATE ".$db_prefix."_kontodaten SET login_ip='".$ip."' , loginzeit='".time()."' WHERE uid=".$_COOKIE['uid']." and passwort='".$_COOKIE['passwort']."' LIMIT 1"); 
    die zeile
    PHP-Code:
    db_query("UPDATE ".$db_prefix."_werberdaten SET aktivzeit='".time()."' WHERE uid=".$login_check['uid']." LIMIT 1"); 
    Dann sollten die Punkte nach dem nächsten Login des Users auch wieder grün werden.
    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)

Ähnliche Themen

  1. Vms script ohne refsystem
    Von Tommyzero im Forum [HD] Codeschnippsel
    Antworten: 5
    Letzter Beitrag: 11.01.2011, 22:59
  2. Fehler beim Öffnen der Seite / DB-Fehler
    Von skipper im Forum Support zum VMSone
    Antworten: 3
    Letzter Beitrag: 21.11.2008, 20:22

Berechtigungen

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