<?php use Vn\Web\Security; use Vn\Web\Util; class Invoice extends Vn\Web\RestRequest { const PARAMS = ['invoice']; const SECURITY = Security::INVOKER; function run ($db) { $pdfPath = $db->getValueFromFile (__DIR__ .'/invoice', ['invoice' => (int) $_GET['invoice']]); if (!$pdfPath) throw new Exception (s('Invoice id not found')); Util::printFile ($pdfPath); } }