Fixes #110 Discount Coupon exception to exclude specials and sales

<a href='#crh-start'></a><a href='#crh-data-%7B%7D'></a>
<a href='https://www.codereviewhub.com/'><img src='http://www.codereviewhub.com/site/github-bar.png' height=40></a>
<a href='https://www.codereviewhub.com/zencart/zc-v1-series/pull/111?approve=1'><img src='http://www.codereviewhub.com/site/github-approve.png' height=26></a>&nbsp;<a href='https://github.com/zencart/zc-v1-series/pull/111'><img src='http://www.codereviewhub.com/site/github-refresh.png' height=26></a>
<a href='#crh-end'></a>
It's a best practice to [avoid](http://c2.com/cgi/wiki?SwitchStatementsSmell) `switch` blocks unless the fall-though functionality is needed.