in der funktionslib einfach

function ap_punktende (){
global $db_prefix,$_SESSION;

ändern in

function ap_punktende ($buchungssumme,$uid) {
global $db_prefix;

und überall wo $_SESSION['uid'] steht $uid eintragen

dann nimmt er immer die uid egal ob die $_SESSION['uid'] oder $mail_check['uid'] heisst.

so kann man auch klickralleys ändern das banner und Mailsklicks zählen in der klickralley