* @copyright 2007-2011 PrestaShop SA * @version Release: $Revision: 7104 $ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) * International Registered Trademark & Property of PrestaShop SA */ class PdfOrderReturnControllerCore extends FrontController { public function process() { parent::process(); $cookie = $this->context->cookie; if (!$cookie->isLogged()) Tools::redirect('index.php?controller=authentication&back=order-follow'); if (isset($_GET['id_order_return']) AND Validate::isUnsignedId($_GET['id_order_return'])) $orderReturn = new OrderReturn((int)($_GET['id_order_return'])); if (!isset($orderReturn) OR !Validate::isLoadedObject($orderReturn)) die(Tools::displayError('Order return not found')); else if ($orderReturn->id_customer != $cookie->id_customer) die(Tools::displayError('Order return not found')); else if ($orderReturn->state < 2) die(Tools::displayError('Order return not confirmed')); else PDF::orderReturn($orderReturn); } }