das geht nicht, da tagralley keine parameter erwartet.
dazu müstest du die funktion tagralley() in der functions.lib.php verändern:
jetzt solltest du in der pcheck.php die funtkion so aufrufen können: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 () == 0) db_query ('INSERT INTO '.$db_prefix.'_tagrally (uid,klicks) VALUES ('.$uid.', 1)');
}
}
tagralley ($mail['uid']);
und bei allen anderen aufrufen, wo kein $uid übergeben wird, wird automatisch $_SESSION['uid'] verwendet.
hoffe mal, dass das so funktioniert :-(