require_once 'classes.php';
$money_class = new MoneyStuff();
$user_class = new Users();
$user_logon_data = $_SESSION['user_profile'];
$campaign_id = $_GET['id'];
$amount = $_POST['amount'];
$content = $_SESSION['content'];
$user_prof = get_object_vars($content);
//Check if user is logged
if ($user_logon_data == '') {
    $return_url = urlencode($_SERVER['SCRIPT_NAME'] . '?id=' . $campaign_id . '');
    print "<script>document.location.href='connect.php?message=INIT_SESSION&return=" . $return_url . "'</script>;";
    die;
}
//Get to user id
$campaign_owner = $money_class->GetCampaignOwner($campaign_id);
//Check if user has balance
$account_balance = $user_class->GetBalance($user_logon_data['id']);
if ($account_balance >= $amount && $amount != '') {
    $from_user_currency = $user_logon_data['currency'];
    $to_user_currency = $user_class->GetUSerCurrency($campaign_owner['user_id']);
    //Substract money to user
    $substract = $money_class->SubtractMoney($user_logon_data['id'], $amount);
    if ($from_user_currency == $to_user_currency) {
        $amount = $amount;
    } else {
        $exchange = $money_class->CurrencyExchange($to_user_currency, $from_user_currency);
        $amount = round($amount * $exchange, 2);
        //var_dump($amount);die();
    }
    $add_money = $money_class->SumMoney($campaign_owner['user_id'], $amount);