Evtl. Ansatz wäre in der Datei
v_top.php (im VMS1 Hauptverzeichnis, wird in der topframe_forced.php eingebunden bei der Vergütung bzw. beim Vergütungsvorgang aber vor der Vergütung )
ein paar Zeilen hinzuzufügen:
PHP-Code:
$check= mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_vcheck_codes WHERE code='$v1'"));
if($check['status']=='0')
{
$grund.='Keine Verguetung:';
// dann die liste mit den ganzen gründen ....
$forced['verdienst']='0';
$v_message=$grund;
}
else if($check===false)
{
$forced['verdienst']='0';
$v_message='<br>fc.php umgangen';
}
else
{
$v_message='Kampagne beim Sponsor verguetet';
}
neu ist also das:
PHP-Code:
else if($check===false)
{
$forced['verdienst']='0';
$v_message='<br>fc.php umgangen';
}
Dieser Teil tritt ein, wenn die entsprechende Zeile in der Tabelle vms_vcheck_codes nicht vorhanden ist,w as sie aber sein sollte, meiner Meinung nach.
Hab das jetzt noch nicht ausführlich getestet.
Sollte das jemand testen wollen, evtl mitloggen lassen:
PHP-Code:
file_put_contents ( 'vlog.log' , time().' '.$_SESSION['uid']."\r\n" , FILE_APPEND );
Datei muss vorhanden sein bzw. beschreibbar.