diff --git a/lib/functions.lib.php b/lib/functions.lib.php index c69871b1299ffd0e1dd3223a01207bce2e100356..cc7e935ca88d00e4081a6c931a6034790f67e99f 100644 --- a/lib/functions.lib.php +++ b/lib/functions.lib.php @@ -48,18 +48,10 @@ function ReloadDelete(){ function refumsatz ($summe, $uid) { global $datenbank; - $user = $datenbank->get_row("SELECT umsatz FROM ". PREFIX . WERBER ." WHERE uid = '". $datenbank->escape($uid) ."' ",true); - $datenbank->update( - PREFIX . WERBER , - array( "umsatz" => $user->umsatz + $summe, - "aktivzeit" => time() - ), - array( - "uid" => $datenbank->escape($uid), - "werber" => " != 0" - ), - 1 - ); + $user = $datenbank->get_row("SELECT umsatz,werber FROM ". PREFIX . WERBER ." WHERE uid = '". $datenbank->escape($uid) ."' ",true); + if($user->werber != 0){ + $datenbank->update( PREFIX . WERBER ,array("umsatz" => $user->umsatz + $summe, "aktivzeit" => time() ), array("uid" => $datenbank->escape($uid) ), 1 ); + } } /**