mirror of
https://github.com/opensourcepos/opensourcepos.git
synced 2026-01-09 18:07:55 -05:00
- Added TODO where we need to convert to querybuilder - Converted to switch statement. - Removed unnecessary local variable - Replaced Qualifiers with imports - Replaced isset() call with null coalescing operator - Replaced strpos function calls in if statements with str_contains calls - Removed unnecessary leading \ in use statement - Replaced deprecated functions - Updated PHPdocs to match function signature - Added missing type declarations - Made class variables private. - Explicitly declared dynamic properties - use https:// links instead of http:// - Fixed type error from sending null when editing transactions - Fixed Search Suggestion function name in Employees, Persons, Suppliers controller - Fixed function name on Receivings Controller Signed-off-by: objecttothis <objecttothis@gmail.com>
23 lines
362 B
PHP
23 lines
362 B
PHP
<?php
|
|
|
|
namespace App\Events;
|
|
|
|
class Method
|
|
{
|
|
/**
|
|
* @return void
|
|
*/
|
|
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";
|
|
die;
|
|
}
|
|
}
|
|
}
|