das geht nicht, da tagralley keine parameter erwartet.

dazu müstest du die funktion tagralley() in der functions.lib.php verändern:

PHP-Code:
// Tagesklick Rally
function tagrally ($uid=0) {
global 
$db_prefix,$_SESSION;
if(
$uid==0)$uid=$_SESSION['uid'];
    
// wenn Tagrally läuft
    
$ralleydaten_tag mysql_fetch_array(db_query("SELECT `start`,`ende`,`art`,`pro` FROM ".$db_prefix."_ralleydaten WHERE ralley = 'tagrally' LIMIT 1"));
    if (
$ralleydaten_tag['start'] <= time() && $ralleydaten_tag['ende'] >= time()) {
        if (
$ralleydaten_tag['art'] == 'dynamisch'db_query ("UPDATE ".$db_prefix."_ralleydaten SET jackpot=jackpot+'".$ralleydaten_tag['pro']."' WHERE ralley = 'tagrally'");
        
db_query ('UPDATE '.$db_prefix.'_tagrally SET klicks = klicks + 1 WHERE uid = '.$uid);
        if (
mysql_affected_rows () == 0db_query ('INSERT INTO '.$db_prefix.'_tagrally (uid,klicks) VALUES ('.$uid.', 1)');
    }

jetzt solltest du in der pcheck.php die funtkion so aufrufen können:

tagralley ($mail['uid']);

und bei allen anderen aufrufen, wo kein $uid übergeben wird, wird automatisch $_SESSION['uid'] verwendet.


hoffe mal, dass das so funktioniert :-(