<?php
$Discounts=array(0=>array('FromArea'=>1,'ToArea'=>0,'Master'=>0,'Slave'=>0), 1=>array('FromArea'=>0,'ToArea'=>10,'Master'=>5,'Slave'=>0), 2=>array('FromArea'=>5,'ToArea'=>0,'Master'=>0,'Slave'=>8), 3=>array('FromArea'=>0,'ToArea'=>0,'Master'=>1,'Slave'=>2), 4=>array('FromArea'=>0,'ToArea'=>1,'Master'=>7,'Slave'=>5), );
function DiscountAmount($FromArea, $ToArea, $Master, $Slave)
{
global $Discounts;
foreach ($Discounts as $R) {
if ($R["FromArea"] == $FromArea)
return true;
if ($R["FromArea"] == $FromArea && $R["ToArea"] == $ToArea)
return true;
if ($R["FromArea"] == $FromArea && $R["ToArea"] == $ToArea && $R["Master"] == $Master)
return true;
if ($R["FromArea"] == $FromArea && $R["ToArea"] == $ToArea && $R["Master"] == $Master && $R["Slave"] == $Slave)
return true;
if ($R["FromArea"] == $FromArea && $R["ToArea"] == $ToArea && $R["Master"] == $Master && $R["Slave"] == $Slave)
return true;
}
}
}
echo DiscountAmount(0, 0, 0, 0);
PD9waHAKJERpc2NvdW50cz1hcnJheSgwPT5hcnJheSgnRnJvbUFyZWEnPT4xLCdUb0FyZWEnPT4wLCdNYXN0ZXInPT4wLCdTbGF2ZSc9PjApLAogMT0+YXJyYXkoJ0Zyb21BcmVhJz0+MCwnVG9BcmVhJz0+MTAsJ01hc3Rlcic9PjUsJ1NsYXZlJz0+MCksCiAyPT5hcnJheSgnRnJvbUFyZWEnPT41LCdUb0FyZWEnPT4wLCdNYXN0ZXInPT4wLCdTbGF2ZSc9PjgpLAogMz0+YXJyYXkoJ0Zyb21BcmVhJz0+MCwnVG9BcmVhJz0+MCwnTWFzdGVyJz0+MSwnU2xhdmUnPT4yKSwKIDQ9PmFycmF5KCdGcm9tQXJlYSc9PjAsJ1RvQXJlYSc9PjEsJ01hc3Rlcic9PjcsJ1NsYXZlJz0+NSksCiApOwogCgoKZnVuY3Rpb24gRGlzY291bnRBbW91bnQoJEZyb21BcmVhLCAkVG9BcmVhLCAkTWFzdGVyLCAkU2xhdmUpCnsKIGdsb2JhbCAkRGlzY291bnRzOwogZm9yZWFjaCAoJERpc2NvdW50cyBhcyAkUikgewogICAgICAgICBpZiAoIWVtcHR5KCRGcm9tQXJlYSkgJiYgZW1wdHkoJFRvQXJlYSkgJiYgZW1wdHkoJE1hc3RlcikgJiYgZW1wdHkoJFNsYXZlKSkgewogICAgICAgICAgICAgIGlmICgkUlsiRnJvbUFyZWEiXSA9PSAkRnJvbUFyZWEpCiAgICAgICAgICAgICAgICAgIHJldHVybiB0cnVlOwogICAgICAgICB9IGVsc2UgaWYgKCFlbXB0eSgkRnJvbUFyZWEpICYmICFlbXB0eSgkVG9BcmVhKSAmJiBlbXB0eSgkTWFzdGVyKSAmJiBlbXB0eSgkU2xhdmUpKSB7CiAgICAgICAgICAgICAgaWYgKCRSWyJGcm9tQXJlYSJdID09ICRGcm9tQXJlYSAmJiAkUlsiVG9BcmVhIl0gPT0gJFRvQXJlYSkKICAgICAgICAgICAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgICAgIH0gZWxzZSBpZiAoIWVtcHR5KCRGcm9tQXJlYSkgJiYgIWVtcHR5KCRUb0FyZWEpICYmICFlbXB0eSgkTWFzdGVyKSAmJiBlbXB0eSgkU2xhdmUpKSB7CiAgICAgICAgICAgICAgaWYgKCRSWyJGcm9tQXJlYSJdID09ICRGcm9tQXJlYSAmJiAkUlsiVG9BcmVhIl0gPT0gJFRvQXJlYSAmJiAkUlsiTWFzdGVyIl0gPT0gJE1hc3RlcikKICAgICAgICAgICAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgICAgIH0gZWxzZSBpZiAoIWVtcHR5KCRGcm9tQXJlYSkgJiYgIWVtcHR5KCRUb0FyZWEpICYmICFlbXB0eSgkTWFzdGVyKSAmJiAhZW1wdHkoJFNsYXZlKSkgewogICAgICAgICAgICAgIGlmICgkUlsiRnJvbUFyZWEiXSA9PSAkRnJvbUFyZWEgJiYgJFJbIlRvQXJlYSJdID09ICRUb0FyZWEgJiYgJFJbIk1hc3RlciJdID09ICRNYXN0ZXIgJiYgJFJbIlNsYXZlIl0gPT0gJFNsYXZlKQogICAgICAgICAgICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICAgICAgfSBlbHNlIGlmICghZW1wdHkoJEZyb21BcmVhKSAmJiAhZW1wdHkoJFRvQXJlYSkgJiYgIWVtcHR5KCRNYXN0ZXIpICYmICFlbXB0eSgkU2xhdmUpKSB7CiAgICAgICAgICAgICAgaWYgKCRSWyJGcm9tQXJlYSJdID09ICRGcm9tQXJlYSAmJiAkUlsiVG9BcmVhIl0gPT0gJFRvQXJlYSAmJiAkUlsiTWFzdGVyIl0gPT0gJE1hc3RlciAmJiAkUlsiU2xhdmUiXSA9PSAkU2xhdmUpCiAgICAgICAgICAgICAgICAgIHJldHVybiB0cnVlOwogICAgICAgICB9CiAgICAgICAgIAogICAgICB9CiAgICAgIAp9CgplY2hvIERpc2NvdW50QW1vdW50KDAsIDAsIDAsIDApOw==