Sanitize and validate

This commit is contained in:
Pinga 2023-12-14 09:50:48 +02:00
parent 0e135befc2
commit e00a2985e9
6 changed files with 141 additions and 7 deletions

View file

@ -22,10 +22,11 @@ class FinancialsController extends Controller
{
return view($response,'admin/financials/invoices.twig');
}
public function viewInvoice(Request $request, Response $response, $args)
{
$invoiceNumberPattern = '/^[A-Za-z]+\d+-?\d+$/';
$args = trim($args);
if (preg_match($invoiceNumberPattern, $args)) {
$invoiceNumber = $args; // valid format