ich hab ein problem mit dem klicksmile von focustar skript shop.
der mitgelieferte cron läst sich nur aus dem ordner lib heraus ausführen. umbennen der datei zwar möglich aber nicht ordnerwechsel. hab schon gesucht aber nirgens ein verweis auf den ordner gefunden :-(
das andere problem ist das er mit 1 klick 2 zählt.
der code in der funktionslib
Code:
function sonderralley ($zumpotdazu) {
global $db_prefix,$_SESSION;
// wenn Sonderralley läuft
$ralleydaten_klick = mysql_fetch_array(db_query("SELECT `start`,`ende`,`art`,`pro` FROM ".$db_prefix."_ralleydaten WHERE ralley = 'sonderralley' LIMIT 1"));
if ($ralleydaten_klick['start'] <= time() && $ralleydaten_klick['ende'] >= time()) {
$klickeintragen = db_query("SELECT * FROM ".$db_prefix."_sonderralley WHERE uid = '".$_SESSION['uid']."'");
if ($ralleydaten_klick['art'] == 'dynamisch') db_query ("UPDATE ".$db_prefix."_ralleydaten SET jackpot=jackpot+'".$zumpotdazu."' WHERE ralley = 'sonderralley'");
if (!mysql_num_rows($klickeintragen)) {
db_query ("INSERT INTO ".$db_prefix."_sonderralley (uid,klicks) VALUES ('".$_SESSION['uid']."','1')");
} else {
db_query ("UPDATE ".$db_prefix."_sonderralley SET klicks = klicks + 1 WHERE uid='".$_SESSION['uid']."'");
}
}
}
ändere ich in zeile 11 nun ...set klicks= klicks + 1 auf z.b 2 werden 4 gezählt auf 0 zählt er gar nicht und 0.5 bleibt es bei 2 zählern.
hat jemand ne idee wo der fehler sein kann?