<?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;
$reg = "/\{";
if(!empty($FromArea)) $reg .= "(?:[^\}]*\"FromArea\":{$FromArea})"; if(!empty($ToArea)) $reg .= "(?:[^\}]*\"ToArea\":{$ToArea})"; if(!empty($Master)) $reg .= "(?:[^\}]*\"Master\":{$Master})"; if(!empty($Slave)) $reg .= "(?:[^\}]*\"Slave\":{$Slave})";
$reg .= "[^\}]*\}/";
}
PD9waHAKJERpc2NvdW50cz1hcnJheSgwPT5hcnJheSgnRnJvbUFyZWEnPT4xLCdUb0FyZWEnPT4wLCdNYXN0ZXInPT4wLCdTbGF2ZSc9PjApLAogMT0+YXJyYXkoJ0Zyb21BcmVhJz0+MCwnVG9BcmVhJz0+MTAsJ01hc3Rlcic9PjUsJ1NsYXZlJz0+MCksCiAyPT5hcnJheSgnRnJvbUFyZWEnPT41LCdUb0FyZWEnPT4wLCdNYXN0ZXInPT4wLCdTbGF2ZSc9PjgpLAogMz0+YXJyYXkoJ0Zyb21BcmVhJz0+MCwnVG9BcmVhJz0+MCwnTWFzdGVyJz0+MSwnU2xhdmUnPT4yKSwKIDQ9PmFycmF5KCdGcm9tQXJlYSc9PjAsJ1RvQXJlYSc9PjEsJ01hc3Rlcic9PjcsJ1NsYXZlJz0+NSksCiApOwogCgoKZnVuY3Rpb24gRGlzY291bnRBbW91bnQoJEZyb21BcmVhLCAkVG9BcmVhLCAkTWFzdGVyLCAkU2xhdmUpCnsKIGdsb2JhbCAkRGlzY291bnRzOwogIGlmKGVtcHR5KCRGcm9tQXJlYSkgJiYgZW1wdHkoJFRvQXJlYSkgJiYgZW1wdHkoJE1hc3RlcikgJiYgZW1wdHkoJFNsYXZlKSkgcmV0dXJuIGZhbHNlOwoKICAgICRqc29uID0ganNvbl9lbmNvZGUoJERpc2NvdW50cyk7CgogICAgJHJlZyA9ICIvXHsiOwoKICAgIGlmKCFlbXB0eSgkRnJvbUFyZWEpKSAgICRyZWcgLj0gIig/OlteXH1dKlwiRnJvbUFyZWFcIjp7JEZyb21BcmVhfSkiOwogICAgaWYoIWVtcHR5KCRUb0FyZWEpKSAgICAgJHJlZyAuPSAiKD86W15cfV0qXCJUb0FyZWFcIjp7JFRvQXJlYX0pIjsKICAgIGlmKCFlbXB0eSgkTWFzdGVyKSkgICAgICRyZWcgLj0gIig/OlteXH1dKlwiTWFzdGVyXCI6eyRNYXN0ZXJ9KSI7CiAgICBpZighZW1wdHkoJFNsYXZlKSkgICAgICAkcmVnIC49ICIoPzpbXlx9XSpcIlNsYXZlXCI6eyRTbGF2ZX0pIjsKCiAgICAkcmVnIC49ICJbXlx9XSpcfS8iOwoKICAgIHJldHVybiBwcmVnX21hdGNoKCRyZWcsICRqc29uKTsgICAgIAp9Cgp2YXJfZHVtcChEaXNjb3VudEFtb3VudCgxLCAwLCAwLCAwKSk7