also folgendes steht in /lib/funktion

PHP-Code:
// Refumsatz gutschreiben
function refumsatz ($buchungssumme,$fuer) {
global 
$db_prefix;
    
db_query ('UPDATE '.$db_prefix.'_werberdaten SET umsatz = umsatz + '.$buchungssumme.', aktivzeit='.time().' WHERE uid = '.$fuer.' and werber != 0');

Geht aber leider noch immer nicht

Der Refcron hat soweit ich sehe eine große macke LOL

PHP-Code:
Warningvsprintf() [function.vsprintf]: Too few arguments in  /www/htdocs/w00bb42f/lib/functions.lib.php on line  56

Warning
vsprintf() [function.vsprintf]: Too few arguments in  /www/htdocs/w00bb42f/lib/functions.lib.php on line  56

Warning
mysql_real_escape_string() [function.mysql-real-escape-string]:  Access denied for user 'www-data'@'localhost' (using passwordNOin  /www/htdocs/w00bb42f/lib/functions.lib.php on line  53

Warning
mysql_real_escape_string() [function.mysql-real-escape-string]:  A link to the server could not be established in  /www/htdocs/w00bb42f/lib/functions.lib.php on line  53

Warning
mysql_query() [function.mysql-query]: Access denied for user  'www-data'@'localhost' (using passwordNOin  /www/htdocs/w00bb42f/lib/functions.lib.php on line  58

Warning
mysql_query() [function.mysql-query]: A link to the server  could not be established in /www/htdocs/w00bb42f/lib/functions.lib.php on  line 58
Access denied 
for user 'www-data'@'localhost' (using password:  NO
Aber die Refvergütungen werden gutgeschrieben. Aber Refback leider nicht. Das Refback wird auch nachdem man es eingestellt hat auch nicht angezeigt steht immer 0% beim Ref drinne

Das ist die gesamte lib/funktion
PHP-Code:
<?
header("Cache-control: no-cache");
// Datenbankserver
$db_host        = "localhost";                             
// Mysql User
$db_user        = "**********";                                   
// Mysql PW
$db_pass        = "**********+";                                    
// Datenbank
$db_base        = "*********";                                    
// Tabellenpräfix (wichtig wenn mehrere VMS in einer DB liegen)
$db_prefix        = "vms";                                    
// Domain (ohne Slash am Ende)
$domain            = "**********";                   
// Seitenname
$seitenname        = "***********";                              
// Seitenwährung
$waehrung        = "Lose";                                   
// ID vom Admin
$admin_id        = 1;
// Adminmail
$betreibermail        = "*********";
// Passwort für Crons
$cron_pw                = "**********";                     
// beliebiger Alphanumerischer String hilft beim Schutz vor Autoklickern
$percode         = 'AbCdEfGhIjKlMnOpQrStUvWxYz123456789'; 
// Komprimierung der Ausgabe zwischen 0 & 10 wobei 0 die Komprimierung der Ausgabe deaktiviert Empfohlener Wert: 1
$gzip_rate  = 1;


/* Globale Variablen nichts ändern */
$ip             = $_SERVER['REMOTE_ADDR'];


/* Funktionen Start */

// Datenbankverbindung
function db_connect() {
global $db_host,$db_user,$db_pass,$db_base,$sql_open;
    $sql_open    = @mysql_connect($db_host,$db_user,$db_pass) or die('Verbindung zum Mysql Server fehlgeschlagen!');
    $sql_base    = @mysql_select_db($db_base) or die("Keine oder falsche Datenbank gewählt!");
}

// Mysql Querys
function db_query($sql_tag){
global $count_query;
    $count_query++;
    $fargs = func_get_args();

  if (!empty($fargs)){
  $vargs = array();
    foreach($fargs as $key => $arg){
      $vargs[$key] = mysql_real_escape_string($arg);
    }
    array_shift($vargs);
    $sql_tag = vsprintf($sql_tag,$vargs);
  }
    if($ret = mysql_query($sql_tag)){
      return $ret;
    }else{
      return 0;
    }
}  

// Datenbank schließen
function db_close() {
global $sql_open;
    @mysql_close($sql_open) or die('Konnte die Verbindung mit Datenbank nicht schliessen!');
}

// Zufallscode
function create_code($code_laenge) {
srand((double)microtime()*1000000);
$created_code = '';
$zeichen="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890";
for ($i=0;$i<$code_laenge;$i++) {
$n=rand() % strlen($zeichen);
$created_code .=substr($zeichen, $n, 1);
}
return $created_code;
}


// Einträge in Buchungsliste
function buchungsliste ($buchungs_id,$trans_menge,$verwendung,$fuer) {
global $db_prefix;
    db_query("INSERT INTO ".$db_prefix."_buchungen (uid,buchungszeit,buchungs_id,buchungsmenge,verwendungszweck) VALUES (".$fuer.",".time().",'".$buchungs_id."','".$trans_menge."','".$verwendung."')");
}

// Einträge in die Game-Buchungsliste
function gamebuchungsliste ($buchungs_id,$trans_menge,$verwendung,$fuer) {
global $db_prefix;
    db_query("INSERT INTO ".$db_prefix."_gamebuchungen (uid,buchungszeit,buchungs_id,buchungsmenge,verwendungszweck) VALUES (".$fuer.",".time().",'".$buchungs_id."','".$trans_menge."','".$verwendung."')");
}

// Kontotransaktionen
function kontobuchung ($art,$trans_menge,$fuer) {
global $db_prefix;
$konto = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_kontodaten WHERE uid = ".$fuer.""));
if($konto['bkontostand'] >= 0.01 AND $art == '-')
{
$konto['bkontostand']=$konto['bkontostand']-$trans_menge;
if($konto['bkontostand'] <= 0){
$trans_menge = 0-$konto['bkontostand'];
$konto['bkontostand'] = 0;
}
else $trans_menge = 0;
db_query("UPDATE ".$db_prefix."_kontodaten SET `bkontostand` = ".$konto['bkontostand']." WHERE uid=".$fuer."");
}
db_query("UPDATE ".$db_prefix."_kontodaten SET `kontostand` = `kontostand` ".$art." ".$trans_menge." WHERE uid=".$fuer."");
}


// Einträge in Buchungsliste(TRESOR)
function buchungsliste_tresor($buchungs_idt,$trans_menget,$verwendungt,$fuert) {
global $db_prefix;
    db_query("INSERT INTO ".$db_prefix."_tresor_buchungen (uid,buchungszeit,buchungs_id,buchungsmenge,verwendungszweck) VALUES (".$fuert.",".time().",'".$buchungs_idt."','".$trans_menget."','".$verwendungt."')");
}

// Kontotransaktionen(TRESOR)
function kontobuchung_tresor($artt,$trans_menget,$fuert) {
global $db_prefix;
    db_query("UPDATE ".$db_prefix."_kontodaten SET `tresor` = `tresor` ".$artt." ".$trans_menget." WHERE uid=".$fuert."");
}

// Schutz von internen Seiten
function userstatus () {
global $_SESSION,$db_prefix;
    if ($_SESSION['login'] == 'true') {
    $us = db_query("SELECT `uid`,`passwort`,`status`,`hinweis` FROM ".$db_prefix."_kontodaten WHERE uid=".$_SESSION['uid']." and passwort='".$_SESSION['passwort']."' LIMIT 1");
    $login_check = mysql_fetch_array($us);

                // nicht aktiviert oder nicht angemeldet!
        if (!mysql_num_rows($us) or $login_check['status'] == 0) {
        setCookie('uid','',time()-86400*30);
        setCookie('passwort','',time()-86400*30);
        setCookie('autologin','',time()-86400*30);
        $_SESSION['uid']        = "";
        $_SESSION['passwort']    = "";
        $_SESSION['login']        = "";
        @include_once('content/error/kein_zutritt.php');
        @include_once('lib/footer.php');
        die();
        }
        
                // gesperrt
                if ($login_check['status'] == 2) {
        setCookie('uid','',time()-86400*30);
        setCookie('passwort','',time()-86400*30);
        setCookie('autologin','',time()-86400*30);
        $_SESSION['uid']        = "";
        $_SESSION['passwort']    = "";
        $_SESSION['login']        = "";
        @include_once('content/error/user_gesperrt.php');
        @include_once('lib/footer.php');
        die();
        }
    } else {
    @include_once('content/error/kein_zutritt.php');
    @include_once('lib/footer.php');
    die();
    }
}

// Refumsatz gutschreiben
function refumsatz ($buchungssumme,$fuer) {
global $db_prefix;
    db_query ('UPDATE '.$db_prefix.'_werberdaten SET umsatz = umsatz + '.$buchungssumme.', aktivzeit='.time().' WHERE uid = '.$fuer.' and werber != 0');


// Ap Funktion
function ap ($buchungssumme,$fuer) {
global $db_prefix;
$interface = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_seitenkonfig LIMIT 1"));
$apwert = $interface['apwert'];
if($_SESSION['uid'] != 1){
$ap = $buchungssumme/$apwert;
db_query ("UPDATE ".$db_prefix."_kontodaten SET bp = bp + ".$ap." WHERE uid='".$fuer."'");
}}

// Aktivrally
function aktivralley ($buchungssumme,$fuer) {
global $db_prefix;
    // Wenn Aktivralley läuft
    $ralleydaten_aktiv = mysql_fetch_array(db_query("SELECT `start`,`ende` FROM ".$db_prefix."_ralleydaten WHERE ralley = 'aktivralley' LIMIT 1"));
    if ($ralleydaten_aktiv['start'] <= time() && $ralleydaten_aktiv['ende'] >= time()) {
        db_query ('UPDATE '.$db_prefix.'_aktivralley SET punkte = punkte + '.$buchungssumme.' WHERE uid = '.$fuer);
        if (mysql_affected_rows () == 0) db_query ('INSERT INTO '.$db_prefix.'_aktivralley (uid,punkte) VALUES ('.$fuer.', '.$buchungssumme.')');
    }
}

// TagesGameRalley (c) by Stigma_Bln
function tgameralley ($buchungssumme,$fuer) {
global $db_prefix;
    // Wenn Tagesgameralley läuft
    $ralleydaten_tgame = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_ralleydaten WHERE ralley = 'tgameralley' LIMIT 1"));
    if ($ralleydaten_tgame['start'] <= time() && $ralleydaten_tgame['ende'] >= time()) {
    $tgameeintragen = db_query("SELECT * FROM ".$db_prefix."_tgameralley WHERE uid = '".$fuer."'");
    $buchungssumme = $buchungssumme / 100;
    $pot = $buchungssumme * $ralleydaten_tgame['pro'];
        if ($ralleydaten_tgame['art'] == 'dynamisch') db_query ("UPDATE ".$db_prefix."_ralleydaten SET jackpot=jackpot+'".$pot."' WHERE ralley = 'tgameralley'");
        if (!mysql_num_rows($tgameeintragen)) {
        db_query ("INSERT INTO ".$db_prefix."_tgameralley (uid,punkte) VALUES ('".$fuer."','".$buchungssumme."')");
        } else {
        db_query ("UPDATE ".$db_prefix."_tgameralley SET punkte = punkte + ".$buchungssumme." WHERE uid='".$fuer."'");
        }
    }
}
// TagesGameRalley

// Klickrally
function klickralley () {
global $db_prefix,$_SESSION;
    // wenn Klickralley läuft
    $ralleydaten_klick = mysql_fetch_array(db_query("SELECT `start`,`ende`,`art`,`pro` FROM ".$db_prefix."_ralleydaten WHERE ralley = 'klickralley' LIMIT 1"));
    if ($ralleydaten_klick['start'] <= time() && $ralleydaten_klick['ende'] >= time()) {
        if ($ralleydaten_klick['art'] == 'dynamisch') db_query ("UPDATE ".$db_prefix."_ralleydaten SET jackpot=jackpot+'".$ralleydaten_klick['pro']."' WHERE ralley = 'klickralley'");
        db_query ('UPDATE '.$db_prefix.'_klickralley SET klicks = klicks + 1 WHERE uid = '.$_SESSION['uid']);
        if (mysql_affected_rows () == 0) db_query ('INSERT INTO '.$db_prefix.'_klickralley (uid,klicks) VALUES ('.$_SESSION['uid'].', 1)');
    }
}

// Bilanzen
function bilanz ($ein,$aus) {
global $db_prefix;
     $ein = round($ein,2);
     $aus = round($aus,2);
     $date_stamp = mktime(0,0,0,date(m),date(d),date(Y));
       mysql_query('UPDATE '.$db_prefix.'_bilanz SET ein=ein+"'.$ein.'", aus=aus+"'.$aus.'" WHERE date='.$date_stamp.' LIMIT 1');
       if (mysql_affected_rows() == 0) db_query('INSERT INTO '.$db_prefix.'_bilanz (ein,aus,date) VALUES ("'.$ein.'","'.$aus.'",'.$date_stamp.')');
}


// GZip
if ($gzip_rate > 0)
{
  ini_set('zlib.output_compression_level', $gzip_rate); 
  if(ereg("gzip",getenv("HTTP_ACCEPT_ENCODING"))) ob_start("ob_gzhandler");
  else ob_start();
}  
function apsys ($apsumme,$apuser) {
global $db_prefix;
    $apdaten=mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_apsys WHERE id='1'"));
    $apgutschrift = $apsumme / $apdaten['pro'];
    db_query ("UPDATE ".$db_prefix."_kontodaten SET ap = ap + ".$apgutschrift.", aps = aps + ".$apgutschrift." WHERE uid='".$apuser."'");
}
/* Währungsrentenaddon by NutopianKnight */
function rentenpunkte($woher,$user,$wert){
    global $db_prefix;
    $rentencon=mysql_fetch_array(db_query("select activ,punkte_".$woher.",pro_bei_game from ".$db_prefix."_nkaddons_waehrungsrente_config limit 1"));
    if($rentencon['activ']==ja){
        if($woher==game){
            $punkte=($wert*$rentencon['punkte_'.$woher])/$rentencon['pro_bei_game'];
        }else{
            $punkte=$rentencon['punkte_'.$woher];
        }
        db_query("update ".$db_prefix."_kontodaten set rentenpunkte=rentenpunkte+'".$punkte."' where uid='".$user."'");
    }
}
/* Ende Währungsrente */

function ap_punktende($summe){
    global $db_prefix,$_SESSION;
    
    $ralleydaten_appunkte = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_apralley_config LIMIT 1"));
    $ralleydaten_appunkte2 = mysql_fetch_array(db_query("SELECT SUM(ap) AS ralley_aktuell FROM ".$db_prefix."_appunktende"));
    
    if ($ralleydaten_appunkte['start'] <= time() && $ralleydaten_appunkte2['ralley_aktuell'] <     $ralleydaten_appunkte['ende']){
        $aktivpunkte = @round($summe/$ralleydaten_appunkte['umrechnung']);
            
            // Wenn die neuen Punkte das Rallylimit übertreffen würden, dann die Punkte kürzen
            if ($aktivpunkte + $ralleydaten_appunkte2['ralley_aktuell'] > $ralleydaten_appunkte['ende']){
            $aktivpunkte = $ralleydaten_appunkte['ende']-$ralleydaten_appunkte2['ralley_aktuell'];
            }
        

            if (mysql_num_rows(db_query("SELECT ap FROM ".$db_prefix."_appunktende WHERE uid='".$_SESSION['uid']."'  LIMIT 1"))){
            db_query("UPDATE ".$db_prefix."_appunktende SET ap=ap+'".$aktivpunkte."' WHERE uid='".$_SESSION['uid']."' LIMIT 1");
            }else{
            db_query("INSERT INTO ".$db_prefix."_appunktende (uid,ap) VALUES ('".$_SESSION['uid']."','".$aktivpunkte."')");
            }
    }
}
// Aktivrente $punkte = wieviele Aps sollen gutgeschrieben werden als beispiel Einsatz/100 
function aktivrente ($punkte,$summe) {
global $db_prefix,$_SESSION;
$prozent = mysql_fetch_array(db_query('SELECT prozent FROM '.$db_prefix.'_rente_config LIMIT 1'));
// Variablen
 $plus = ($summe*$prozent['prozent'])/100;
   db_query('UPDATE '.$db_prefix.'_rente_config SET pot = pot + '.$plus.'');
   db_query ('UPDATE '.$db_prefix.'_rente SET punkte = punkte + '.$punkte.' WHERE uid = '.$_SESSION['uid']);
      if (mysql_affected_rows () == 0) {
        db_query ('INSERT INTO '.$db_prefix.'_rente (uid,punkte) VALUES ('.$_SESSION['uid'].','.$punkte.')');
    }
}

// Rentensystem Klick/Bettel pro Aufruf = 1 also (klickrente ($bettel-/klicksumme);)
function klickrente ($paidsumme) {
global $db_prefix,$_SESSION;
$prozent = mysql_fetch_array(db_query('SELECT prozent FROM '.$db_prefix.'_rente_config LIMIT 1'));
// Variablen
 $plus = ($paidsumme*$prozent['prozent'])/100;
   db_query('UPDATE '.$db_prefix.'_rente_config SET pot = pot + '.$plus.'');
   db_query('UPDATE '.$db_prefix.'_rente SET punkte = punkte + 1 WHERE uid = '.$_SESSION['uid']);
      if (mysql_affected_rows () == 0) {
        db_query ('INSERT INTO '.$db_prefix.'_rente (uid,punkte) VALUES ('.$_SESSION['uid'].', 1)');
    }
}
function buchungsliste_anteil ($buchungs_id,$trans_menge,$verwendung,$fuer) {
global $db_prefix;
db_query("INSERT INTO ".$db_prefix."_anteil_buch (uid,buchungszeit,buchungs_id,buchungsmenge,verwendungszweck) VALUES(".$fuer.",".CURRENT_TIMESTAMP.",'".$buchungs_id."','".$trans_menge."','".$verwendung."')");
}
function get_userdata($field, $userid) 
    {
        $sql = mysql_query("SELECT $field FROM `vms_userdaten` WHERE `uid` =  '$userid'") or die(mysql_error());
        $ergebnis = mysql_fetch_array($sql);
        return $ergebnis[$field];

    }


    function get_userid($name) 
    {
        $sql = mysql_query("SELECT uid FROM `vms_userdaten` WHERE `nickname` =  '$name'") or die(mysql_error());
        $ergebnis = mysql_fetch_array($sql);
        return $ergebnis['uid'];

    } 

// Shouboxjackpot ( c ) Sunnydreamer
function sbglobal ($einsatz,$von) {
global $db_prefix;
$einst = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_sbjackpot_config"));
$jackpot = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_sb_jackpot WHERE aktiv = '0'"));
if ($jackpot['jackpot'] > $einst['jackminfall']){



        $zufall = round(mt_rand($einst['von'],$einst['bis']));
            if ($zufall == $einst['glueckszahl']){

            // Buchung Anfang
              $buchungs_id=create_code(14);
              buchungsliste ($buchungs_id,'+'.$jackpot['jackpot'],'Shoutbox Jackpot',$von);
            db_query("INSERT INTO ".$db_prefix."_sbjpbuchung (uid,buchungszeit,buchungsmenge) 
            VALUES (".$_SESSION['uid'].",".time().",'".$jackpot['jackpot']."')");
            kontobuchung ('+',$jackpot['jackpot'],$von);
            db_query("UPDATE ".$db_prefix."_sb_jackpot SET uid = '".$von."', aktiv='1'");
            db_query("INSERT INTO ".$db_prefix."_sb_jackpot (jackpot,aktiv) VALUES ('".$einst['minjack']."','0')");

            // db_query ("INSERT INTO addon_shoutbox_write (uid,time,text) VALUES ('System','".time()."','Der User".$von." hat den Shoutbox-Jackpot in Hoehe von ".$jackpot['jackpot']." Losen gewonnen!')");
            // bilanz ('-',$jackpot['jackpot'],'Shoutbox Jackpot');
            // Buchung Ende

        }else{
            $dazu = $einst['dazu'];
             db_query("UPDATE ".$db_prefix."_sb_jackpot SET jackpot=jackpot+'".$dazu."' WHERE aktiv = '0'");    
        }
        }else{
        $dazu = $einst['dazu'];
        db_query("UPDATE ".$db_prefix."_sb_jackpot SET jackpot=jackpot+'".$dazu."' WHERE aktiv = '0'");
    }        
}

?>