* but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * @category PayIntelligent * @package ratepay * @copyright (C) 2012 PayIntelligent GmbH <http://www.payintelligent.de/> * @license GPLv2 */ /** * RatePAY order script calls the right controller action for RatePAY order operations */ require_once 'includes/application_top.php'; require_once '../includes/classes/ratepay/helpers/Data.php'; require_once '../includes/classes/ratepay/helpers/Globals.php'; require_once '../includes/classes/ratepay/controllers/OrderController.php'; if (Globals::hasPostEntry('order_number')) { if (Globals::hasPostEntry('ship')) { OrderController::deliverAction(); } elseif (Globals::hasPostEntry('cancel')) { OrderController::cancelAction(); } elseif (Globals::hasPostEntry('refund')) { OrderController::refundAction(); } elseif (Globals::hasPostEntry('credit')) { OrderController::creditAction(); } else { die('Operation not found!'); } } else { die('Missing post param "order_number"!'); }