Skip to content
Snippets Groups Projects
ref.class.php 1.25 KiB
Newer Older
Eric Laufer's avatar
Eric Laufer committed
<?php

class ref{
	private $db;
	private $config;
	private $verdienst = 0;
Eric Laufer's avatar
Eric Laufer committed
	private $konto;
Eric Laufer's avatar
Eric Laufer committed
	
	function __construct(){
Eric Laufer's avatar
Eric Laufer committed
		global $datenbank,$k_buchung;
		
Eric Laufer's avatar
Eric Laufer committed
		$this->db = $datenbank;
		$this->config = $this->db->get_row("SELECT * FROM ". PREFIX . CONFIG ." ",true);
Eric Laufer's avatar
Eric Laufer committed
		$this->konto = $k_buchung;
Eric Laufer's avatar
Eric Laufer committed
	}
	
Eric Laufer's avatar
Eric Laufer committed
	public function UserListe(){
Eric Laufer's avatar
Eric Laufer committed
		foreach($this->db->get_results("SELECT * FROM ". PREFIX . WERBER ." WHERE werber != '0' ") AS $res){
Eric Laufer's avatar
Eric Laufer committed
			$this->Ebene1($res);
Eric Laufer's avatar
Eric Laufer committed
		}
	}
	
Eric Laufer's avatar
Eric Laufer committed
	private function Ebene1($res){
		$werberverdienst = $res->umsatz / 100 * $this->config->re1;
		$this->konto->set_var($res->werber,$werberverdienst,'+','Ref-Verdienst (User: '. $res->uid .')');
		if($res->refback != 0){
			$refback = $werberverdienst / 100 * $res->refback;
			$this->konto->set_var($res->werber,$refback,'-','Ref-Refback (User: '. $res->uid .')');
			$this->konto->set_var($res->uid,$refback,'+','Refback');
		}
		$this->db->update(PREFIX . WERBER, array("gesamt" => $res->gesamt + $res->umsatz, "umsatz" => 0), array("uid" => $res->uid),1 );
		$query = "SELECT * FROM ". PREFIX . WERBER ." WHERE werber = '$res->uid' ";
		if($this->db->num_rows($query) > 0){
			$this->Ebene2($this->db->get_row($query,true));
		}
Eric Laufer's avatar
Eric Laufer committed
	}
	
	private function Ebene2($uid){
		
	}
	
	private function Ebene3($uid){
		
	}
}