mirror of
https://github.com/opensourcepos/opensourcepos.git
synced 2026-01-30 12:11:05 -05:00
20 lines
388 B
PHP
20 lines
388 B
PHP
<?php
|
|
|
|
namespace App\Events;
|
|
|
|
class Method
|
|
{
|
|
public static function validate_method(): void
|
|
{
|
|
$url = $_SERVER['REQUEST_URI'];
|
|
|
|
$post_required = preg_match('/\/(save|delete*|remove*)\/?\d*?/', $url);
|
|
|
|
if ($post_required && $_SERVER['REQUEST_METHOD'] !== 'POST' && empty($_POST)) {
|
|
echo 'Method not allowed';
|
|
|
|
exit;
|
|
}
|
|
}
|
|
}
|