<?php use Vn\Web\Security; use Vn\Web\Util; use Vn\Lib; 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 Lib\UserException(s('Invoice id not found')); Util::printFile($pdfPath); } }