ZnVuY3Rpb24gY2FsY3VsYXRlX2NvbW1pc3Npb24oJHByaWNlLCAkc2FsZV90eXBlKSB7CiAgICAkc2FsZV9jb21taXNzaW9uID0gJHNhbGVfdHlwZSA9PSAnc2F0xLHFnycgPyAkcHJpY2UgKiAwLjAyIDogMDsgLy8gJTIgYWzEsW0tc2F0xLFtIGtvbWlzeW9udQogICAgJHJlbnRfY29tbWlzc2lvbiA9ICRzYWxlX3R5cGUgPT0gJ2tpcmFsYW1hJyA/ICRwcmljZSA6IDA7IC8vIEtpcmFsYW1hIGtvbWlzeW9udQogICAgJGNvbnN1bHRhbnRfY29tbWlzc2lvbiA9ICgkc2FsZV9jb21taXNzaW9uICsgJHJlbnRfY29tbWlzc2lvbikgKiAwLjU7IC8vICU1MCBkYW7EscWfbWFuIGtvbWlzeW9udQogICAgJGNvbXBhbnlfY29tbWlzc2lvbiA9ICgkc2FsZV9jb21taXNzaW9uICsgJHJlbnRfY29tbWlzc2lvbikgLSAkY29uc3VsdGFudF9jb21taXNzaW9uOwogICAgJHRvdGFsX3Byb2ZpdCA9ICRzYWxlX2NvbW1pc3Npb24gKyAkcmVudF9jb21taXNzaW9uOwogICAgcmV0dXJuIFsKICAgICAgICAnY29uc3VsdGFudCcgPSZndDsgJGNvbnN1bHRhbnRfY29tbWlzc2lvbiwKICAgICAgICAnY29tcGFueScgPSZndDsgJGNvbXBhbnlfY29tbWlzc2lvbiwKICAgICAgICAndG90YWwnID0mZ3Q7ICR0b3RhbF9wcm9maXQKICAgIF07Cn0=
function calculate_commission($price, $sale_type) {
$sale_commission = $sale_type == 'satış' ? $price * 0.02 : 0; // %2 alım-satım komisyonu
$rent_commission = $sale_type == 'kiralama' ? $price : 0; // Kiralama komisyonu
$consultant_commission = ($sale_commission + $rent_commission) * 0.5; // %50 danışman komisyonu
$company_commission = ($sale_commission + $rent_commission) - $consultant_commission;
$total_profit = $sale_commission + $rent_commission;
return [
'consultant' => $consultant_commission,
'company' => $company_commission,
'total' => $total_profit
];
}