PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : VMS-DL-Erhaltung/Werberfreigabe/Werbersuche



Susum
14.09.2012, 22:58
Hallo,

ich such folgendes addon:

Artikel Nr. 49 VMS-DL-Erhaltung/Werberfreigabe/Werbersuche

Downline Erhaltung:

(Löscht ein Ref seinen account so rutschen seine Ref´s eine ebene nach oben,jedoch nur wenn dadurch keine refschleife entsteht.
Dies geht nur über 3 Refebenen.

-----------------------------
Werberfreigabe:

(Werber können somit ihre Ref´s wieder freigeben)

-----------------------------
Werbereintragen:

User können sich selber einen Werber eintragen und ersparen dem Admin somit eine menge Support. Keine Refschleifen möglich

Wo kann ich das kaufen, bzw kann ich die Lizenz einem abkaufen ?

lg

Aradiv
15.09.2012, 12:41
Die Prüfung auf Refschleifen habe ich hier gepostet
Refschleifen vermeiden (http://www.designerscripte.net/showpost.php?p=75813&postcount=3)

Das Werbereintragen geht einfach über ein Feld in der Kontoübersicht


if(formularbestaetigt() && $user['werber]==0){
if(refcheck($uid, $werber, $ebenen)){
//werber ändern
}
}
if($user['werber']==0){
//zeige Formular
}



beim Account löschen ist die Downlineerhaltung schlichtweg ein

db_query('UPDATE vms_werberdaten SET werber =(SELECT werber FROM vms_werberdaten WHERE uid=%1$d) WHERE werber=%1$d', $uid);


Wenn du da dann noch auf Refschleifen testen willst rufst du für jeden Ref in der 1. Ebene die Refcheck Funktion mit dem neuen werber auf.



foreach($user['refs'] as $ref){
if(refcheck($ref, $user['werber'], $levels)){
changeWerber($ref, $werber);
}
}

mfg
Aradiv

Susum
15.09.2012, 21:37
Die Prüfung auf Refschleifen habe ich hier gepostet
Refschleifen vermeiden (http://www.designerscripte.net/showpost.php?p=75813&postcount=3)

Das Werbereintragen geht einfach über ein Feld in der Kontoübersicht


if(formularbestaetigt() && $user['werber]==0){
if(refcheck($uid, $werber, $ebenen)){
//werber ändern
}
}
if($user['werber']==0){
//zeige Formular
}



beim Account löschen ist die Downlineerhaltung schlichtweg ein

db_query('UPDATE vms_werberdaten SET werber =(SELECT werber FROM vms_werberdaten WHERE uid=%1$d) WHERE werber=%1$d', $uid);


Wenn du da dann noch auf Refschleifen testen willst rufst du für jeden Ref in der 1. Ebene die Refcheck Funktion mit dem neuen werber auf.



foreach($user['refs'] as $ref){
if(refcheck($ref, $user['werber'], $levels)){
changeWerber($ref, $werber);
}
}

mfg
Aradiv

Danke !!