PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Vms script ohne refsystem



Tommyzero
11.01.2011, 03:22
Hallo lange her und doch mal wieder eine frage.

Weiß nicht genau ob hier hin gehört

ich möchte gerne das ref system aus den vms script entfehrnen was muss ich dabei beachten ?

hankfromhelvete
11.01.2011, 12:36
In der anmelden.php folgende Zeilen löschen:

Zeile 40:

if ($_POST['uid'] == $_SESSION['werber']) $error .= 'Du kannst Dich nicht selber werben<br>';

Zeile 80 & 81:

$ws = db_query("SELECT * FROM ".$db_prefix."_werberdaten WHERE uid='".$_POST['uid']."'");
db_query("INSERT INTO ".$db_prefix."_werberdaten (uid,werber,umsatz,zuordnungszeit) VALUES ('".$_POST['uid']."','".$_SESSION['werber']."','0','".time()."')");

Zeile 143-146:

<tr>
<td class="main">Werber:</td>
<td class="main"><? if($_SESSION['werber'] == 0) {echo '<b>keinen</b>';} else {echo $_SESSION['werber'];}?></td>
</tr>

In der session.lib.php folgende Zeilen löschen:

Zeile 10:

if (!isset($_SESSION['werber'])) $_SESSION['werber'] = "0";


Zeile 17:

if (!isset($_GET['ref'])) $_GET['ref'] = "0";


Zeile 19:

if ($_SESSION['werber'] == "0") $_SESSION['werber'] = (int)$_GET['ref'];


In der uebersicht.php

$sql = db_query("SELECT u.nickname,u.vorname,u.nachname,u.angemeldet_seit, w.werber,w.umsatz,w.gesamt,w.refback,k.kontostand, k.klicks,k.kv,k.angebettelt,k.bv FROM
".$db_prefix."_kontodaten k
LEFT JOIN ".$db_prefix."_userdaten u ON u.uid = k.uid
LEFT JOIN ".$db_prefix."_werberdaten w ON w.uid = k.uid
WHERE k.uid=".$_SESSION['uid']." LIMIT 1");

ändern in

$sql = db_query("SELECT u.nickname,u.vorname,u.nachname,u.angemeldet_seit, k.kontostand,k.klicks,k.kv,k.angebettelt,k.bv FROM
".$db_prefix."_kontodaten k
LEFT JOIN ".$db_prefix."_userdaten u ON u.uid = k.uid
WHERE k.uid=".$_SESSION['uid']." LIMIT 1");

Zeile 27-35 löschen:

<tr>
<td align="left">Dein Werber (Refback %)</td><td align="left"><?=$kontoinfo['werber'];?> (<?=$kontoinfo['refback'];?> %)</td>
</tr>
<tr>
<td align="left">Aktueller Verdienst</td><td align="left"><?=number_format($kontoinfo['umsatz'] / 100 * $pageconfig['re1'],2,",",".").' '.$waehrung;?></td>
</tr>
<tr>
<td align="left">Gesamt für den Werber</td><td align="left"><?=number_format($kontoinfo['gesamt'],2,",",".").' '.$waehrung;?></td>
</tr>

In der pageconfig.php

db_query("UPDATE ".$db_prefix."_seitenkonfig SET
denied_domains='".$_POST['denied_domains']."',
wartung='".$_POST['wartung']."',
einzahlgrenze='".$_POST['einzahlgrenze']."',
re1='".$_POST['re1']."',
re2='".$_POST['re2']."',
re3='".$_POST['re3']."',
min_betteln = '".$_POST['min_betteln']."',
max_betteln = '".$_POST['max_betteln']."',
reload_betteln = '".$_POST['reload_betteln']."',
admin_name='".$_POST['admin_name']."',
admin_pass='".$_POST['admin_pass']."'
LIMIT 1") or die(mysql_error());

ändern in

db_query("UPDATE ".$db_prefix."_seitenkonfig SET
denied_domains='".$_POST['denied_domains']."',
wartung='".$_POST['wartung']."',
einzahlgrenze='".$_POST['einzahlgrenze']."',
min_betteln = '".$_POST['min_betteln']."',
max_betteln = '".$_POST['max_betteln']."',
reload_betteln = '".$_POST['reload_betteln']."',
admin_name='".$_POST['admin_name']."',
admin_pass='".$_POST['admin_pass']."'
LIMIT 1") or die(mysql_error());

Die Zeilen 37-48 löschen:

<tr bgcolor="#f0f0f0">
<td align="left"><b>Refebene 1</b><br><i>Angaben in Prozent!</i></td>
<td align="left">&nbsp;<input type="Text" name="re1" value="<?=$interface['re1'];?>"> Punkt statt Komma</td>
</tr>
<tr bgcolor="#f5f5f5">
<td align="left"><b>Refebene 2</b><br><i>Angaben in Prozent!</i></td>
<td align="left">&nbsp;<input type="Text" name="re2" value="<?=$interface['re2'];?>"> Punkt statt Komma</td>
</tr>
<tr bgcolor="#f0f0f0">
<td align="left"><b>Refebene 3</b><br><i>Angaben in Prozent!</i></td>
<td align="left">&nbsp;<input type="Text" name="re3" value="<?=$interface['re3'];?>"> Punkt statt Komma</td>
</tr>

refuebersicht.php, refzahlungen.knt.php und vms_werberdaten komplett löschen.
In vms_seitenkonfig "re1", "re2" und "re3" löschen.
Den Cron "Ext. Refzahlungen" in vms_crons löschen.

Das sollte alles sein. Ist aber ungetestet :wink:

Masterphil
11.01.2011, 12:44
Na einfach in der Anmeldung die Zuordnung entfernen.

Denn nach der Anmeldung kann nur der Admin selbst Refs nachtragen.

MfG

Edit: Oder gleich Lokutus seine Anweisungen ausführen, der war ja einiges ausführlicher und auch schneller als ich.

Hardy
11.01.2011, 13:13
...
Edit: Oder gleich Lokutus hankfromhelvete seine Anweisungen ausführen, der war ja einiges ausführlicher und auch schneller als ich.

schläfst wohl noch :wink:

Lokutos
11.01.2011, 15:24
Na einfach in der Anmeldung die Zuordnung entfernen.

Denn nach der Anmeldung kann nur der Admin selbst Refs nachtragen.

MfG

Edit: Oder gleich Lokutus seine Anweisungen ausführen, der war ja einiges ausführlicher und auch schneller als ich.
Jetzt ist mein doppelaccount aufgeflogen schei..e.

Masterphil
11.01.2011, 22:59
Hehe, da hab ich aber echt noch geschlafen heute vormittag, kommt davon wenn man in der Nacht zulange zockt.

MfG