- the product_id string structure is actually changed in this commit and not in the previous commit as mentioned in the commit log - move action logic from application_top.php to new action modules - set an empty string to empty GET parameters to make sure they pass isset() checks